Archive

Archive for the ‘Books & Manuals’ Category

How SOPA’s ‘circumvention’ ban could put a target on Tor

December 28th, 2011

A little-noticed section of the stop Online Piracy Act could make it illegal to distribute Tor and other software that can “circumvent” attempts by the U.S. government to block pirate Web sites.

The controversial Hollywood-backed copyright bill allows injunctions to be filed against “any” person, nonprofit organization, or company that distributes a “product or service” that can be used to circumvent or bypass blockades erected against alleged pirate Web sites such as ThePirateBay.org.

The U.S. government-funded Tor Project could be a target of SOPA's anti-circumvention section.

“It looks like SOPA would outlaw Tor,” says Markham Erickson, an attorney with Holch & Erickson LLP who runs NetCoalition. The trade association opposes SOPA and counts Amazon.com, eBay, Google, and Yahoo among its members.

This section of SOPA is straightforward enough: a copyright holder would contact the U.S. Department of Justice to complain that a Web site is engaged in piracy. then the Justice Department would seek a court order from a federal judge that would compel U.S.-based Internet service providers and domain name system providers to render the target inaccessible.

But SOPA’s author, Rep. Lamar Smith, a conservative Texan who has become Hollywood’s favorite Republican, anticipated that savvy programmers would find a way around these virtual roadblocks. So Smith inserted language in SOPA (PDF) — it’s not in the Senate’s similar Protect IP bill — allowing anyone who knowingly and willfully distributes “circumvention” software to be forced to remove it. (See CNET’s FAQ on SOPA.)

“I worry that it is vague enough, and the intention to prevent tunneling around court-ordered restrictions clear enough, that courts will bend over backwards to find a violation,” says Mark Lemley, a professor at Stanford Law School who specializes in intellectual property law.

Smith’s anti-circumvention language appears designed to target software such as MAFIAAFire, theFirefox add-on that bypassed domain seizures, and ThePirateBay Dancing and Tamer Rizk’s DeSOPA add-ons, which take a similar approach. (As CNET reported in may, the U.S. Department of Homeland Security has tried, unsuccessfully so far, to remove MAFIAAFire from the Web.)

But Smith worded SOPA broadly enough that the anti-circumvention language isn’t limited to Firefox add-ons. In an echo of the 1998 Digital Millennium Copyright Act’s anti-circumvention section, SOPA targets anyone who “knowingly and willfully provides or offers to provide a product or service designed or marketed by such entity…for the circumvention or bypassing” of a Justice Department-erected blockade.

Smith did not respond to questions from CNET yesterday asking whether Tor and similar products would be affected. The Motion Picture Association of America, the Recording Industry Association of America, and the U.S. Chamber of Commerce, all of which have lobbied for SOPA, also declined to comment. (See CNET’s report on why the U.S. Chamber of Commerce loves SOPA.)

Wendy Seltzer, a fellow at Yale Law School and former intellectual property litigator who is a member of the Tor Project’s board of directors, says she’s worried about how the Justice Department would wield this language. The Tor Project develops software to preserve online anonymity but which can also be used to bypass SOPA-created blockades.

“Ordinary security and connectivity tools could fall within its scope,” Seltzer wrote, referring to SOPA’s anti-circumvention, anti-bypassing language. she added in an e-mail to CNET: “Can actions for injunction be brought against all sort of general purpose tools, causing nuisance and expense even if the claims wouldn’t hold up in court? Worse, if the injunction succeeds, then further distribution without an appeal would face contempt charges.”

There’s a bit of irony here: Tor was created by the U.S. government (specifically, the U.S. Naval Research Laboratory). The subsequent organization formed to develop the software, the nonprofit Tor Project, is currently funded in part by multiple federal agencies that hope that it will let Internet users in China and other repressive regimes bypass their country’s informational blockades.

The problem for Smith and other SOPA supporters is that censorship-circumventing software — and Tor has consciously used that phrase to describe itself — doesn’t differentiate between China devising a list of off-limits Web sites and the U.S. government doing the same thing.

During last week’s SOPA debate in the House Judiciary committee, Rep. Zoe Lofgren, a California Democrat whose district includes the heart of Silicon Valley, offered an amendment to revise the anti-circumvention language.

“Those very same tools that we have worked to devise, that we have funded to develop in some cases, are the same tools that could also be used by Internet users in the United States to circumvent the blocking of a foreign infringing site under the bill,” Lofgren said.

Smith replied by suggesting that “you and I and others involved could write language that would address your concerns.” Lofgren agreed to withdraw her amendment temporarily, as long as she could offer it again before a final vote. The committee’s debate on SOPA had been scheduled to resume this morning, but Smith has postponed it until early 2012.

Lofgren’s temporarily withdrawn amendment (PDF) said that SOPA “does not include any product or service designed or marketed for the circumvention of measures taken by a foreign government to block access to an Internet site.”

A broad interpretation of SOPA’s anti-circumvention language would sweep even more broadly than Tor. Software such as VPNs, used by security-conscious businesses, can also “bypass” a SOPA-established blockade. So could DNS software. and even the humble “/etc/hosts” file, part of every major operating system including OS X, Linux, and Windows, can be pressed into service as a SOPA-bypasser as well.

Stewart Baker, Homeland Security’s former policy chief who’s now a partner at the Steptoe and Johnson law firm, suggests SOPA’s anti-circumvention and anti-bypassing language would target Web browsers too.

It’s hard to escape the conclusion that this provision is aimed squarely at the browser companies,” he wrote in a blog post. “Browsers implementing DNSSEC will have to circumvent and bypass criminal blocking, and in the process, they will also circumvent and bypass SOPA orders.” a successful injunction from the attorney general, Baker said, would shut down all shipments of a Web browser “until it’s been revised to the satisfaction of his staff and their advisers in Hollywood.”

To be sure, it’s unlikely that the attorney general would try to force Microsoft, Apple, and Mozilla to rewrite their operating systems or Web browsers. Nor would federal judges automatically agree. but, argue SOPA’s many critics (PDF), the Justice Department shouldn’t be granted such sweeping authority in the first place.

David Post, a professor of law at Temple University who has been writing about copyright law for over a decade, says that even after analyzing SOPA (and organizing a letter from law professors protesting the legislation) the anti-circumvention language remains surprisingly opaque.

“It’s ambiguous to me,” Post says. How far does it reach? “I don’t know. Which is bad.”

operating Systems , , ,

Time Management is essentially depending on environment friendly and effective networking – By Jean

May 9th, 2011

Time Administration, because the identify suggests, means actions, ideas or strategies that assist a person perform the roles allotted to him or her in a speedier, quality-aware-manner inside a given time frame, be it private or professional. Enterprise Time Administration would merely mean enterprise planning with particular milestones of achievement of total success. thus, both at the planning stage, as well as the efficiency stage, one mustn’t lose sight of the rare and limited resource of time and the significance of doing the whole lot as per schedule within the given time at one’s disposal.

In business, there may be an overwhelming strain of multi-tasking activities. not solely is there an awesome quantity however a wide range of actions that one is confronted with. the very first thing that one ought to bear in mind is that one has to be extraordinarily methodical in dealing with these jobs or activities. the official planner on the desk needs to be the principal information for the actual day. while the day gone by ought to be spent on specifying the activities and the probable time for that, within the day in question one should begin following these activities in a planned method, so far as possible. If attainable, one should prioritize one’s actions, which suggests crucial ones are attended and disposed of early, leaving some room for relaxed-pondering, which frequently is on the backside of inventive thoughts. one can also preserve much less vital tasks for the time of the day when one is at his lowest in terms of productivity. on the starting stage, some favor deliberate overplanning of actions with the expectation of attaining extra, a method which works at times.

In an age of faster communication, one can’t downplay the importance of managing emails, phone calls and such methodically, with much less focus on ineffective exchanges of communication and more give attention to the precise things, each in written and verbal communication. one also needs to be as tech-savvy as potential since communication and execution are being growingly taken over by high-tech gadgets as we progress more and more. That means faster efficiency of jobs at hand and extra disposable time for more productive utilization thereof.

Final however not least, Time Administration is largely dependent on efficient and effective networking with the proper of individuals, resulting in substantial savings of time.

As well as being a knowledgeable time manager and practitioner of best enterprise process and practice, the author of this article is also a Utility Warehouse distributor and customer.

networking Communications , , , , ,

Know Which Apps Are Popular Among Your Twitter Friends

November 29th, 2010

Want to know which Twitter applications are popular among your Twitter friends? want to know which of your Twitter friends started using a particular application ? here is some help.

Twitter App directory OneForty offers a simple dashboard where you can login with your Twitter account and see the apps that your Twitter friends have begun using recently. The items are presented in a newsfeed format and you will be able to know the latest Twitter app addiction of a particular friend.

The sad part about OneForty is that you won’t be able to know which Twitter apps a particular friend is using, if he/she hasn’t signed up for OneForty yet. otherwise, the directory does a nice job in accumulating the information of Twitter Apps used by your followers. you can use this tool to know which of the applications are popular among your Twitter following. (see example)

Popular Twitter applications are organized in 9 categories: Twitter basics, following and followers, photos video and music, games, lifestyle, productivity, business, blogs and developers. Users can recommend an app to a particular Twitter friend, read user reviews, rate an app or post a comment.

For example : here is the user review page of a Twitter client where you can read the feedback left by other users who have used the application. you can also read the press mentions and see which of your Twitter friends are using the same application. this is useful, when you want to know whether a particular app is popular or not among your Twitter followers.

To get an idea of how OneForty works, watch the following video:

applications , , ,

LIZ RYAN: Know difference between references and background checks

September 1st, 2010

100 days of coalition: Tweetminster research brings bad news for …

August 20th, 2010

ACTIV Financial Selects XO Communications for High-Capacity, Low Latency …

June 18th, 2010

HERNDON, VA, Jun 08, 2010 (MARKETWIRE via COMTEX) –XO Communications /quotes/comstock/11k!xoho (XOHO 0.67

networking Communications , ,

Research and Markets: Global Enterprise Network Communications Equipment …

June 15th, 2010

DUBLIN – (BUSINESS WIRE) – Research and Markets(researchandmarkets.com/research/8375a5/global_enterprise) has announced the addition of the “Global Enterprise Network Communications Equipment Market 2009 2013″ report to their offering.

Global Enterprise Network Communications Equipment (ENCE) comprise routers, switches, hubs, gateways, access points. It also includes networking cables, network bridges, network interface cards, modems, ISDN (Integrated Services Digital Network) adapters, and other related hardware. These ENCE increase business potentials and provide hi-tech network communication solution to enterprises. The increasing usage of new networking technologies, such as WiMax and Long Term Evolution communication by the enterprises, and the requirement for high bandwidth are driving the Global SPNE market. Further, the development and integration of Next- generation Networks (NGN) with communication channels is fueling the demand for the Global SPNE market. Moreover, the development of NGN and its development in networking platform has led to the deployment of services such as IPTV (Internet Protocol Television), Wimax, 4G (fourth generation), etc. This has led the enterprises to enhance their services for their customers.

There has been a significant rise in the adoption of Cloud computing by organizations, involving advanced network-based applications. Thus, the organizations have to ensure that network switching, routing, security etc, work together to support the new, flexible computing model, for the successful deployment of Cloud computing. Such adoption increases the demand for advanced ENCE, such as switches, routers, etc.

The modernization of the networks by replacing obsolete equipment is driving the ENCE. Moreover, the global market is witnessing demand for equipment that can increase the resilience, reliability, and quality of networks. The quality is enhanced through the network monitoring and fault management. Moreover, there is a reduction in the activation time by providing configurations to applications via web interface. Also, the pricing is flexible and simple and provides full cost transparency, as the new pricing strategies are based on the bundling of equipment offerings.

This report by TechNavio Insights highlights scope of the global ENCE market. Further, it discusses trends, drivers, growth inhibitors and a few major vendors in the market.

Key Topics Covered:

  • Introduction
  • Market Size and Forecast
  • Segmentation by Geography
  • 3.1.Market Size in Americas
  • 3.2.Market Size in APAC
  • 3.3.Market Size in EMEA
  • Market Trends in Global ENCE
  • Market Drivers in Global ENCE
  • Market Challenges in Global ENCE
  • Vendors
  • List of Exhibits
  • Exhibit 2.1: Global ENCE Market Size and Forecast 2009-2013 (In $million)
  • Exhibit 3.1: Global ENCE Market Segmentation by Geography
  • Exhibit 3.2: Global ENCE Market Size in Americas 2009-2013 (in $million)
  • Exhibit 3.3: Global ENCE Market Size in APAC 2009-2013 (in $million)
  • Exhibit 3.4: Global ENCE Market Size in EMEA 2009-2013 (in $million

For more information visit researchandmarkets.com/research/8375a5/global_enterprise

Research and MarketsLaura Wood, Senior Manager,. Fax: 646-607-1907Fax (outside U.S.): +353-1-481-1716

 

networking Communications ,

IPhone 4 Takes On The DROID Incredible

June 13th, 2010

Posted in Mobile Phones on 12. Jun, 2010

iPhone 4 Compared to DROID Incredible

With the iPhone 4 now being officially released, the real question on everyone’s mind is, “How is it going to stack up against the currently superior DROID Incredible?” Well, we finally have that answer, and it looks like Apple has done it again. The new iPhone 4 packs quite a punch especially considering many of it’s features are not only comparably better than that of the DROID Incredible but also outside the realm of possibilities for the DROID Incredible due to Apple’s proprietary software and hardware. This isn’t to say that the iPhone 4 is better in every aspect however, there are many features that the DROID Incredible still offers that the iPhone simply can’t match. Even so, it’s been a hard fought battle up to this point for about the past year with regards to market share, but with this new release I see nothing short of a landslide victory in the coming months. The real competition that the iPhone 4 will now face is the HTC EVO.

DROID’s main point of sales up to this point has been it’s multi tasking abilities. They also have put together quite a large marketing effort to show the advantages that the DROID has over the iPhone 3GS. This was extremely effective and the DROID market share increased considerably over that period, but now that the OS 4 operating system can also multi task, the DROID Incredible just doesn’t seem all that spectacular anymore. Think about the app difference with the two platforms alone. Apple currently has over 215,000 apps and counting in the Apple Store, while the Android Market only carries about 70,000 apps and counting. This massive difference in apps can be a big part of the reason many choose Apple’s phones. With that in mind though, if your reading this, then you may need a little more persuading than some app numbers and one ability of the operating systems, so we put together a descriptive comparison of both the main selling points and features that both platforms bring to you. Hope you like it!

Looks

Apple is of course known for their sleek designs and the iPhone 4 isn’t going to be the exception. The new phone comes with a stainless steel band that couples as the iPhone 4 antenna is engineered to be 4 times stronger than steel and allows for the extra thin and rigid design. In addition to the stainless steel band, both the front and back are made with engineered aluminosilcate glass (the same stuff used in high speed trains and helicopters). The glass is designed to be 20 times stiffer and 30 times stronger than plastic. Also it’s extremely durable. In comparison, the DROID Incredible… well… it’s plastic. No comparison needed here, the iPhone has much more curb appeal.

Size and Weight (Dimensions)

DROID’s Incredible has a weight of about 130 grams (4.59 oz.) and is about 4.63 inches tall and 2.3 inches by .47 inches wide. The iPhone 4 however weighs slightly more at 137 grams (4.8 oz.) but very similar in shape, at around 4.5 inches tall and 2.31 inches by .37 inches wide. There are obviously not massive differences here. The only considerable difference at all here is the weight and depth of the iPhone. The iPhone weighs a bit more, but is still quite a bit thinner depth wise than the DROID. Mostly this is due to Apple’s thorough design with their metallic glass casing, but most people who purchase one of these devices will more than likely not consider this factor to strongly.

Wireless/Cellular Network

As expected the iPhone 4 will continue it’s relationship with AT&T and will operate on their GSM/EDGE Network while the DROID Incredible operates on the Verizon/ Alltel network using the Dual Band CDMA 2000 capabilities that they offer. For a more in depth analysis of the two networks and the differences they both afford check out our AT&T vs Verizon Network Comparison article from our website when your finished with this article.

As for wireless capabilities both the iPhone 4 and DROID Incredible offer 802.11 b/g/n. Additionally each also offer Bluetooth 2.1 + EDR and I believe the new iPhone 4 is going to offer wireless tethering via the OS 4 release which will allow for automatic syncing much like the MacBook’s and other current Apple devices.

AT&T, who currently carries coverage for Apple’s iPhone products, has basically been the largest problem child complaint wise for the iPhone. Many people have and probably will continue to purchase other phones than iPhone just so they do not have to have AT&T’s network. Be sure that Apple and AT&T both know this and that is why they promised to make their network less problematic(i.e. less dropping of calls and crappy 3G coverage). Even though promises were made to take care of their call and coverage issues, it seems as if they haven’t really done anything to improve it just yet according to the majority of iPhone users. So the thing to remember here, is that if you are going to buy an iPhone 4, you are probably going to have the same issues as all current iPhone users have with their service and coverage.

Location Services

The iPhone 3GS previously offered maps and directions via Google Maps through a proprietary app, but with the release of the iPhone 4 they will now have assisted GPS and also their all important standard “digital compass,” which, in my opinion is probably the most useless item on the entire phone. Also, as before the location services will be performed via wi-fi and cellular triangulation services. As for the DROID Incredible, they will be offering Google Maps with Navigation, which has been offered on the previous DROID versions as well. There is not a huge difference here either but it would appear that the Android compatible DROID Incredible may have slightly better offerings as it is coupled directly with Googles navigation services and their support will be a decisive advantage for not only the DROID Incredible but all phones taking advantage of the Android OS.

Power and Battery Options

DROID Incredible carries a lithium ion battery that can be recharged with a USB connection on a computer, or a car charger or you can even just plug it in with a wall adapter into a standard outlet also. The iPhone 4 comes with a lithium ion battery as well that can be recharged in those exact ways. Basically what I’m saying is that there isn’t much difference here. The only one that sticks out is that you can remove the battery from the DROID Incredible which could help if your battery died and you wanted to replace it with a fresh one. You wouldn’t need to do that though if you had a charger around, so unless your camping out somewhere or something with no power around you anywhere, this is not gonna be a big piece of the puzzle.

Being the second phone to come to market has given the iPhone 4 a chance to step up its game a little in the battery department however in regards to talk, standby, and usage times. This new smartphone can give you a seriously nasty 7 hours of total talk time if your using 3G, 14 hours if using 2G, and when your on standby, you can get in the 300 hour range! Plus when it comes to internet use, surf around as much as you like for about 6 hours if using 3G and about 10 if using your Wi-fi connection. Plus if you love videos and music like some do, the iPhone 4 will offer about 10 hours of video play and when listening to your favorite music you will be able to chill for like 40 hours.

When you compare the DROID Incredible’s numbers for these same statistics, you soon realize it does not quite match up. It only offers you about 300+ minutes of usage and close to 150 on standby. The iPhone 4 battery is just large and in charge(pun intended). If you are like most users, you will be plugging your phone in to charge at some point during a day, or at the very least letting it charge overnight, so that total time difference may not be that big of a deal. If you are one of the users however that require tons of media consumption from your phone on a daily basis though, the iPhone 4 is going to be your best bet.

Capacity (Memory and Storage)

One let down for the iPhone 4 is that it will carry a very similar internal memory storage capacity as that of the iPhone 3GS. Although rumor had it that they iPhone 4 would have around 64 gigs of internal memory, it turns out it will be 32GB. You can get a smaller version(16GB) just like the 3GS offered when it first came to the shelf. The DROID Incredible will only offer 8GB’s on their memory, but you can expand that 16 gigs up to a total of 24GB’s by using a microSD card, although you still cannot store any of your apps on the extra 16 GB card so this can be a massive downfall for the DROID Incredible.

Both phones should be able to bring plenty enough memory for pretty much any and all users requirements. If you are a big fan of downloading a lot of different apps, the iPhone 4 is going to be the best option. If you use your smartphone for other things like music, videos, and photos however, the DROID Incredible may be the best choice for one main reason. You can place all your videos, music, and photos on to separate microSD cards and then swap in and out the cards depending on which medium you want to check out at that point. They really are both great options for varying reasons.

Display Screen

Now is where we really start to notice some BIG differences. Up until this point, the two phones have been relatively well compared with minimal differences here and there, but Apple really went the extra mile with their new display. The retina display that they offer has a huge 960 x 640 pixel resolution with 326 ppi. The DROID Incredible… 800 x 480. And while the DROID Incredible display is slightly larger at 3.7 inches compared to 3.5 inches, this just makes the pixel resolution all that much more noticeable. If you really want to see the details, the iPhone 4 is going to be the best option by far, especially when we compare the two devices camera’s below.

The contrast settings on the iPhone at 800:1 will be a little better than the DROID’s too and can only help to make images even better. The iPhone 4 will therefore not only have a better contrast and pixel quality image to put on their screens, but that display screen(front and back) will now be fingerprint resistant as well thanks to an oleophobic coating placed on them.

This is not the full list of the iPhone 4 vs. DROID Incredible comparisons, and although hopefully this first part helped, if you would like to get even more info and comparisons of these two smartphones, check out the links below to our site at iPhone-DROID.

Want to find out more about the iPhone 4 and DROID Incredible review , check out the rest of this article at our site on iPhone’s and DROID’s. Help yourself choose the best iPhone 4 features or DROID Incredible features, for your needs.

networking Communications , , , ,

000-376 study materials | IT certification P4S TK TI CI

June 9th, 2010

However, this being said, be aware that IBM 000-376 free exam questions, 000-376 free exams and 000-376 free practice exams should all be used with caution, because often you will find them being inaccurate, outdated and not even relevant to the 000-376 exam objectives.

Through feedback from thousands of certified individuals, we can offer you this word of caution for all free 000-376

self-teaching Certification , , ,

Vs Cooler Evaporative Swamp Cooler

June 2nd, 2010

InfoWorld review: Tools for rapid Web development

May 17th, 2010

When it’s time to develop your Web application, you have choices: You could roll up your sleeves, select your programming languages, pile references manuals on your desk, and begin the time-consuming task of building your application from scratch. You might take a shortcut and grab one of the many open source frameworks available, such as symfony or Zend for PHP programmers, Django for Python users, Ruby on Rails, and so forth. Or you might consider one of the many rapid development tools now available to the Web world.

I had a chance to test-drive five Web development systems that claim to significantly cut application development time: Alpha Software’s Alpha Five 10; Iron Speed Designer 6.2.1; LANSA’s LANSA for the Web 11.5; OutSystem’s Agile Platform 5.0; and MLState’s OPA (One Pot Application) 2.0 Beta.

[ Show your support for InfoWorld's peace plan between Apple and Flash. | Keep up with app dev issues and trends with InfoWorld's Fatal Exception and Strategic Developer blogs. ]

Based on my testing, I can say that these tools provide a speed boost to development with features such as WYSIWYG prototyping environments, loads of prebuilt graphical components, and easy deployment. Importantly, some of the tools are specialized, designed primarily for constructing database-centric Web applications, but even those tools offer enough flexibility to create more generic apps.

Find out how the Web development tools fared in InfoWorld Test Center’s review. (Please note that we did not score OPA 2.0, as it’s still in beta.)

  • Alpha Five 10
  • Iron Speed Designer 6.2.1
  • LANSA for the Web 11.5
  • OutSystem Agile Platform 5.0
  • MLState OPA 2.0 Beta

Read the first review: Alpha Five 10

Alpha Five 10First released way back in 1982, Alpha Five at first blush appears to be just a database management tool, capable of talking to MySQL, Oracle, SQL Server, or any RDBMs with an ODBC or ADO interface. Were those its only functions, it would still be an admirable product. Although building database applications — desktop and Web-based — are Alpha Five’s forte, it is nevertheless flexible enough for developing general Web applications. However, there’s likely no advantage to using Alpha Five for the latter as opposed to, say, ASP.Net.

Alpha Five includes its own Web application server, referred to as WAS (Web Application Server). Neither an IIS nor Apache variant, WAS recognizes A5W pages — files that include HTML with embedded Xbasic, the company’s proprietary language that is in no way related to the open source language of the same name. Other than the ability to run A5W pages, WAS behaves much like other Web servers. It has its own root directory (C:A5Webroot on a development system) from which applications are deployed.

Xbasic powers the behavior of most controls in desktop applications and executes an Alpha Five Web application’s server-side code. Alpha Five’s Xbasic has everything you’d find in any complete BASIC-language implementation, with additional system objects and functions for manipulating databases.

Web development in Alpha Five draws upon a massive collection of UI components, reinforced by an extensive event model with server- and client-side hooks. Alpha Five strikes a good balance between shielding developers from writing code, while permitting them to do so when necessary. Its codeless AJAX feature helps you build AJAX-enabled controls without having to write AJAX. Its event hooks mean you can easily incorporate third-party JavaScript libraries such as Dojo or jQuery.

You build Web applications in Alpha Five one page at a time. First, you select the components you’ll be using on a Web page, then you work with the WYSIWYG HTML editor to stitch the components together into a final form. Double-click on any component within this editor, and a component editor opens, where you can modify the component’s properties.

Alpha Five’s supply of Web components include grids, forms, dialogs, navigation components (such as toolbars and menus), login components, and others. There are countless variations on these themes. Each component is awash with configurable properties and comes with plenty of event hooks for attaching custom code. Select a control and choose an event from the list recognized by the control; you’re taken to the stub Xbasic function that responds to that event. If you’ve used any popular component-based IDE GUI-building environment, you’ll be right at home here.

Many of the more complex controls include intelligently predefined actions. For example, when a user has entered data into a form control and clicks the Submit button, the values within the form are validated. If they all “pass,” the system executes the Xbasic routine identified by the form’s AfterValidate event.

Alpha Five’s component editor lets you select the fields that will be displayed in a grid control.

Alpha Five has special “component builders” that act like wizards for constructing grids and dialogs. Perhaps no control has more variations than the grid control; it is the quintessential means of displaying and managing databases, and therefore receives special treatment. You can select numerous grid geometries for displaying either single or multiple records simultaneously. You can go pretty crazy, linking grids to other grids; as long as there is a relationship in the database between one table and another, that relationship can be used to set up parent/child grid connections. These can be nested to virtually any depth.

Some controls are stunningly elaborate. The latest version of Alpha Five includes Supercontrols, which are controls that have been subclassed for specific applications. For example, the Google Maps Supercontrol lets you access Google Maps through that service’s REST interface. You can use this control to, say, call up a map within a grid control, based on an address fetched from a database field.

Alpha Five uses the term genie rather than wizard to describe automated screens that guide you through gnarlier construction activities. Most grid controls populate their contents based on database queries, and the Query Genie helps you build those queries. The Query Genie is unusual in that it lets you build queries in an additive fashion, a final query being the sum of multiple smaller queries. Alpha Five even has a query by example (QBE) feature. With QBE, you enter representative values for attributes and specify the matching criteria; the QBE control will fetch rows that match the representative example.

To deploy an application, you first define a profile. This not only tells Alpha Five the destination of the deployment, but describes the mechanism whereby the code is delivered: FTP, a remote disk share, and so on. You can create multiple profiles, which enable you to deploy a single application to a variety of destinations.

Alpha Five’s documentation is as good as it gets. Its help system goes on for miles and is the proper mixture of how-to and reference information.

Read the next review: Iron Speed Designer 6.2.1

Iron Speed Designer 6.2.1Iron Speed Designer, like Alpha Five, can build both desktop and Web applications, and it excels at creating database-centric applications. Unlike Alpha Five, however, Iron Speed does not use a proprietary runtime. Peek under the hood, and you’ll see that Iron Speed Designer is really a development front end for .Net and ASP.Net applications. The Designer emits either C# or VB.Net (your choice).

Iron Speed Designer’s principal function is to create database access and management applications, but an application’s complete source code is available. Thus, a skilled developer could extend that code to produce most any conceivable Web application. More precisely, Iron Speed builds CRUD (create, read, update, and delete) interfaces for databases. It won’t create your application’s “business logic” — that is, code beyond the fundamental CRUD operations. Iron Speed’s documentation claims that about 80 percent of a database-centric application’s development is spent building the CRUD code.

Building an application in Iron Speed follows a series of defined steps. It’s like cooking from a recipe. Of course, the first step is to create (or connect to) whatever database your application will use. Next, you select your application’s display theme. This sets a standard look and feel for all the generated code. The number of available styles depends on the edition of the package you choose. Although there are plenty in the free edition, the Enterprise Edition lets you create custom styles.

Once you’ve chosen your application’s theme, select which sorts of pages you want the designer to create. Most of the generated pages are grid-style layouts of one form or another. You can choose pages that provide view-only data access or pages that provide editing functions. Plus, there are master-detail layout styles. Overall, Iron Speed offers close to 30 different page layouts.

Iron Speed Designer offers a fine example of ”automated coding.” Point it to a database, and it does the rest. Here, Iron Speed Designer has constructed a database search screen for an orders table.

Extending the generated application with your own code is relatively easy. You can access the generated source at any time. For example, select a button on a generated page, and a properties window lists all of the button’s methods (methods triggered by events the button recognizes). Navigate to a chosen method’s entry point and fill in your code.

Because one of the first development steps is choosing the database behind the application, Iron Speed development occurs using live data. You’ll see that data via the Live Preview screen.

Iron Speed provides a variety of mechanisms to build security into your applications. You can draw on the access-control features built into the back-end database (users and roles), as well as use Active Directory-based security or Windows authentication. If you enable Iron Speed’s role-based security, you can control user access down to the level of individual pages or even individual controls.

Designer’s built-in MSI installer makes deployment ridiculously simple. One click is all it takes to produce an *.MSI file that you can copy to the target machine and execute in the same way you would a setup.exe file. What’s more, because the application is an ASP.Net application, you can alter the target database on the production system by simply changing the connection string in the Web.config file.

Perhaps Iron Speed’s best feature is the fact that generated source code is always available, and is standard C# or VB.Net. Consequently, you are not bound to any proprietary language or runtime. You can modify the source to your heart’s content — which, of course, is a sword that cuts both ways.

Read the next review: LANSA for the Web 11.5

LANSA for the Web 11.5LANSA was originally built for IBM System/36 AS/400 systems, but its applications can be compiled to run on Windows or Linux systems, as well as System/38, AS/400, iSeries, and IBM i Systems. Nevertheless, it retains the ability to produce code that uses IBM 5250 terminals as the UI device. LANSA reckons this is a feature and claims that code built to run in its earliest versions can still execute in the current version. Given that the company has been around since the late 1980s, that’s impressive. (There are numerous products in LANSA’s portfolio. I only examined those used for developing applications.)

LANSA can be used to build applications for the desktop, the Web, and mobile devices. You use LANSA for the Web to create Web applications; it also employs the Visual LANSA development environment and component builder to build WAMs (Web Application Modules).

WAMs are files that correspond roughly to a set of related pages in a Web application. Each is composed of both RDMLX code (LANSA’s server-side language) and associated XML/XSL code (that determines client-side appearance and behavior). RDMLX is a descendant of IBM CL (Command Language), the scripting language of the OS/400 operating system. Its scripting roots show: Most commands appear to have the form of an action followed by parameters. It isn’t particularly complex, but anyone unused to the language will need time to pick it up.

LANSA keeps the RDMLX and XML/XSL sides separate in the IDE, which helps divide business logic from UI logic. Inside a WAM, code is grouped into Webroutines, each of which defines the behavior of a Web page in an application. It’s important to point out that LANSA for the Web can also be used to build Web services — in which case each Webroutine would correspond to a SOAP function.

When you create an application with LANSA, you’re laboring inside the meta-data repository, a database that holds everything the development environment needs to know about all of the objects used to build an application. These objects include source code and back-end database meta-information about tables (referred to as files in LANSA) and attributes (fields). The meta-data repository is roughly analogous to a project file in other IDEs, though it is something more than just a project container. Because it carries information about database fields, it also holds validation information, database triggers, referential integrity information, and even help text.

Web Application Modules, or WAMs, are composed of both RDMLX, LANSA’s server-side language, and associated XML/XSL code.

When you place a particular field on a form, LANSA knows (thanks to the repository) the field’s data type, how many characters it includes, what security properties are attached to it, and more. In addition, when you deploy a file/table within an application, LANSA not only deploys the fields of the table (thus defining its structure) and builds any required indexes, but also deploys the database business rules that ensure data integrity.

WebLets are the visual components of LANSA Web design. A WebLet encapsulates display properties and functionality, and it can be dragged and dropped onto a Web page in the development environment. For example, WebLets include primitive components such as check boxes, radio buttons, and text areas, as well as composite components such as a grid or a calendar. LANSA’s collection of WebLets are highly parameterized, allowing wide latitude in customization.

From the IDE, you can construct WAMs, their Webroutines, and WebLets. WebLets can be dragged from a palette and dropped onto the Web Designer’s WYSIWYG canvas. You can also view the source behind a Web page under construction. The IDE also includes a visual debugger. You can set breakpoints on Webroutines, launch your WAM in the debugger, and single-step through the executing RDMLX code. Other panes in the debugger provide views of current field values.

LANSA requires no special server on the back end. Its runtime system is a plug-in that works on Apache on Linux and iSystem machines, and IIS on Windows systems. It’s happy with all the popular RDBMS systems: DB2, Microsoft SQL Server, Oracle, Sybase, and MySQL. Architecturally, LANSA for the Web sits on top of the LANSA runtime, which provides the execution environment for LANSA applications, as well as integrity rules for databases with which LANSA applications interact, and interfaces with a Web server (Apache or IIS).

LANSA’s help is extensive. The tool is awash with CHM files, which, in turn, are full of tutorials. There’s also context-sensitive help in all the tools and plenty of online tutorials. RDMLX may be off-putting, but there’s lots of assistance for neophytes.

Read the next review: OutSystem Agile Platform 5.0

OutSystem Agile Platform 5.0With a name like OutSystem Agile Platform, the intent is obvious: agile development. Agi attempts this goal via a truly visual development environment. OutSystem’s claim is that you can create full-featured Web applications without writing any code (though, you can do that, too, if you prefer).

The output of Agile Platform — the code that actually executes your application — is (depending on the edition) either .Net or Java. Therefore, applications built by the Agile Platform can execute on Windows and Linux. To choose the flavor of the generated application, you simply select the back-end server on which the application will execute, and Platform generates the proper code.

The Agile Platform consists of four components: the Platform Server, Service Studio, Integration Studio, and the Service Center Management Tool.

The Platform Server is a collection of services that execute alongside .Net or Java application servers. Platform Server creates and maintains a meta-data repository that stores all versions of applications and application components. The repository also acts as a source control system and retains the source code of previous versions. The meta-data and application repository exists within an RDBMS system, which can be either SQL Server or Oracle. However, deployed applications can use any database for which an ODBC driver exists. You can also create “integration extensions” (described later) to talk to specialized databases.

The Service Studio is a visual modeling tool used to build applications; it is the Agile Platform’s IDE. It is here that you define an application’s user interface, business logic, database structure, security and authentication logic — all by dragging, dropping, and wiring together visual components. Also within the Service Studio, you define attributes of your database table, and the Platform creates the database (tables and attributes) when the application is deployed. Of course, if the database already exists, you supply that info to Agile Platform, and the application will simply connect when executed.

Integration Studio works with Microsoft Visual Studio or Eclipse to create and bring components into the Service Studio’s repository. As delivered, the Agile Platform has built-in components that can do things like talk to the database, read and write Excel files, and so on. But for technologies for which the Platform has no interface — say, a .Net-based object database — you call on the Integration Studio to build an integration extension to provide the connectivity.

Here, Agile Platform’s Service Studio builds a query for a contacts list Web action.

Integration Studio works with Visual Studio and Eclipse to help you migrate into the Agile platform. Integration Studio includes built-in wizards for reverse-engineering non-Agile-Platform code to create these extensions. For example, one such wizard will translate a .Net assembly into an extension. Integration Studio also includes a verifier that lets you check to see if an extension is “correct” and can be safely used in Service Studio.

Finally, the Service Center Management Tool is the Agile Platform’s control and management center. It provides functions for creating and configuring user accounts, such as deciding which developers have access to which applications and which integration components. It can also fetch and display usage statistics for a deployed application.

A project within Agile Studio is referred to as an eSpace, and it holds a Web application’s Web pages, business logic, database table definitions, and security settings. Within a Web application, the overarching control structure — which guides how user activity moves from one page to the next — is the Web flow. It begins at a starting point represented by an anchoring node affixed to a directed arc on the Service Studio’s design canvas that serves the same purpose as the main() function in a C program. It also corresponds to a Web page (such as an .ASPX page) that is the “entry point” to your application.

Nodes that you deposit along an arc’s path can either perform control operations (if-then decisions) or execute processes, and some processes can transition to other Web pages. At runtime, an application begins execution in the starting Web flow. As the user interacts with onscreen controls, such as click buttons, the runtime will execute screen actions — event handlers triggered by the user-generated event — and these screen actions shepherd application execution into new Web flows.

You construct the HTML that will be displayed on a Web page via a Web screen editor. This editor works in WYSIWYG fashion: You type into the Web screen and Agile Platform generates the appropriate HTML code. The process of creating individual Web pages is similar to building ASP.Net pages in Visual Studio: You freely mingle HTML with controls that you drag and drop onto the Web screen editor’s canvas.

Controls trigger actions. Suppose you’ve created a button that saves data in a database. When you define the action triggered by the button’s being pushed, you are taken to a development screen that shows another flow diagram consisting of a Start node connected to an End node. On the left, you have a hierarchical tree control filled with tools. Sublevels show categories such as User Actions, Entity Actions, Timer Actions, and so on. You can drag these actions onto the arc to define operations that are performed when the button is pushed and execution flows from start to finish.

Service Studio has plenty of controls and widgets to choose from, ranging from the simple (buttons) to the complex (form widgets). For example, the data edit widget will automatically build a form for editing data within a database table. Drag and drop it onto the screen, and it will construct its default appearance by reading the associated table, determining its field attributes, and constructing onscreen labels accordingly.

Service Studio can employ AJAX in its user-side components. If you add your own components to the Agile Environment, they can use any of the popular JavaScript libraries to handle AJAX request — libraries such as jQuery, Prototype, Dojo, and so on.

An entity is Agile Platform’s representation of a database table. Whenever you create an entity, the platform will automatically build associated actions: Create, CreateOrUpdate, Delete, Get, and so on. From there, the system already “knows” what activities you will likely perform on that entity and builds the necessary code for performing those actions. You can drag that code into your application whenever you wish.

Finally, Service Studio can create Web services and Web applications. You can expose any piece of an application’s business logic as a standard Web service, and the Agile Platform will automatically create all the WSDL signatures and mappings so that the service can be used by other applications. Similarly, Service Studio can also consume Web services. Enter the WSDL address, and Service Studio will fetch the method definitions and data structures, and make them available as visual building blocks that you can drag and drop into your application.

There is a bit of a learning curve to Agile Platform. Developers accustomed to jumping directly into source code will need restraint. Although the environment doesn’t prohibit that, you’ll be thwarting its intent if you try to escape its paradigm too quickly. Code, in other words, should be your last resort.

Read the next review: MLState OPA 2.0 Beta

MLState OPA 2.0 BetaMLState’s OPA is both a language and a development paradigm. The acronym OPA stands for One Pot Application, the implication being that everything you need to create a Web application is in a single place. With OPA, you don’t need to create HTML and JavaScript pages on the client side, and PHP (or whatever server-side language you choose) and SQL on the server side. OPA serves it up all in one spot.

Actually, this claim is only partly true. Although there are no separate client and server modules in an OPA application, you have to include HTML and JavaScript code. It’s sort of like building a Java servlet: You aren’t completely insulated from other technologies. OPA won’t select which JavaScript calls to make where; you have to express that in the code explicitly.

One thing is true: With OPA, you don’t have to deal with a separate Web application server. When you compile an OPA application, it creates a single executable that contains the Web server, the business logic of the application itself, and a database runtime.

As a language, OPA is a statically and strongly typed language. In fact, the current version is so strongly typed, there are different mathematical operators for integer and floating point numbers. Documentation promises that future releases will allow overloaded operators in this case.

OPA recognizes simple data types — integers, floats, and strings –  as well as more complex structured types such as Lists, Maps, Sets, and Iterators. OPA supports a “record” datatype, which is analogous to the C-language struct. It also has the notion of “sum,” which is a way of handling variants by informing the compiler that a given variable might hold one of several data types and to execute code based on its current type.

OPA has special syntax elements for manipulating an application’s HTML and JavaScript. For example, you can define an action — code that executes in response to a user event (say, a button click). Also, you can identify elements in OPA source that are bound to elements in the HTML page. Putting those two together, you can have some OPA code like this:

action() = [ #result <- jQuery.getText(#("text")) ]

And couple it with HTML like this:

<textarea id=”text” rows={1} cols={10}></textarea>

<p onclick={action()}>Click here</p>

<p id=”result”></p>

The above allows the user to enter text into a text area, hit the “Click here” label, and see the entered text poured into the page element marked by id=”result”. Of course, the HTML shown in the latter snippet would be emitted by another OPA command.

OPA can use some AJAX libraries out of the box. (The preceding example uses jQuery.) You cannot yet, however, import new AJAX libraries into the OPA environment. The OPA engineers explained that they are working on a safe way to integrate other AJAX libraries.

OPA functions can be embedded in HTML in much the same way one might embed Java in a JSP. For example, the following code produces a simple Web application that displays the current time:

server = one_page_server(“Time”, -> <>The current time is

{Time.now()}</>)

The function one_page_server() is a sort of main() function that defines the runtime entry point to application plus Web server whose title is Time. Note the embedded function call to the OPA-provided Time.now().

Just a few lines of OPA code are enough to create a primitive, but functioning, wiki site. The code on the right compiles to produce the wiki open on the left.

One of OPA’s more important functions is parser(), which works something like a switch() (or select) statement. When passed the URI (handed to the server by the Web browser), the parser function moves the URI through a series of regular expressions, which you can line up, one after another. Each regular expression can be mapped to a function, such that if a given expression returns a match, the associated function is executed. This permits a single OPA executable to serve up multiple Web pages.

OPA’s fundamental idea is sound: OPA’s blending the stew of Web development — server side, client side, and persistent storage — into a single executable is enticing. Also, it’s refreshing to not have to wrestle with Web servers, making sure that all the various configuration variables are set properly, shared libraries are where they must be, subdirectories in their proper place and set with their proper permissions. All those niggling details are dealt with by OPA.

But for anyone versed in the likes of VB.Net, C#, or even Ruby, Python, PHP, or JavaScript, the language of OPA will take some time. Also missing is complete documentation. At the time of this writing, there was no API documentation, and the language documentation stopped at the “Polymorphism” section. This implies that OPA supports object-oriented features, but it’s difficult to know without documentation available.

Faster, but less flexibleIf you choose one of these tools to accelerate your Web development, keep in mind that your gain in development speed will be paid for by a loss in flexibility. Alpha Five and Iron Speed Designer, for example, are geared to very specific kinds of applications. Along with Agile Platform and LANSA, they also pre-impose a structure on your code. Your application will have to live with that structure throughout its lifetime — and you may have to as well. In addition, many of the products here require proprietary components.

It’s important to remember that Iron Speed doesn’t do it all, nor does it try to. Iron Speed builds fundamental database access code — which, if you’re building a database management application, gets you a long way there. As with Alpha Five, Iron Speed’s runtime is Windows based. But if you’re building database-centric Web applications running atop ASP.Net, it doesn’t get much better than this.

LANSA is also a well-established company, and its tools span more platforms than any other products in this roundup. But the total number of tools available can be daunting; just figuring out which tool you need for a particular development project could take some time. Also, learning RDMLX will require effort, but if you need to build Web applications that run on a wide range of platforms, LANSA might be just the ticket.

The Agile Platform strikes a fine balance between visual development and hands-on coding. Because the platform generates standard .Net and Java code, you can take the source out of your application and continue working on it with your favorite development tools. Agile Platform’s free community edition lets you build applications supporting up to five simultaneous users. However, it can only create Windows (.Net-based) applications. Only the paid editions of Agile Platform can be used to build Java-based Linux applications.

Finally, OPA is still a work in progress. Even elements of the language are in a state of flux. For example, documentation accompanying the parser function tells us that the syntax is experimental and may change in future versions of OPA. This isn’t the sort of thing you want to read if you’re building an application that your business is going to depend on. Anyone embracing OPA is susceptible to the problems attendant with adopting any new technology: Will it still be there next year or the year after that in the future? If not, what happens to all my applications? This is not a trivial matter.

  • Wonderful user interface
  • Extensive help system
  • Company is well established
  • Server runs on Windows only
  • Xbasic is proprietary language
  • Point it to a database, and it does the rest
  • Source code can be “peeled away” from the application
  • No proprietary back end
  • Server runs on Windows only
  • Only builds CRUD database interfaces
  • Runs on IBM midrange systems, Linux, and Windows
  • Excellent and extensive help system
  • Server runs with Apache or IIS
  • Proprietary server-side language
  • Development system is complex
  • Significant learning curve
  • Runs on Linux and Windows
  • No proprietary back end
  • Easy to extend environment with external source
  • Free edition can only create Windows applications
  • Current version requires all entities to be in one database
  • A bit of a learning curve
  • Everything goes in one file
  • Simplified deployment
  • Executable includes Web server and database
  • Product is still being developed
  • Language is in a state of flux
  • Documentation is incomplete

This article, “InfoWorld review: Tools for rapid Web development,” was originally published at InfoWorld.com. Follow the latest news in software development at InfoWorld.com, and get a digest of the key stories each day in the InfoWorld Daily newsletter and on your mobile device at infoworldmobile.com.

Read more about developer world in InfoWorld’s Developer World Channel.

Books & Manuals , , , , ,

Dell Unveils Open Solutions for the Virtual Era

April 12th, 2010

SAN FRANCISCO, Mar 24, 2010 (BUSINESS WIRE) —-New strategy and solutions enables customers to devote more of their IT budgets to innovation and cut the costs of “keeping the lights on”

–New integrated, interoperable and modular platforms empower customers to build highly virtualized datacenters and cloud computing platforms

At a time when competitors are producing increasingly proprietary products, Dell today announced open, standards-based solutions that let customers of all sizes integrate new technologies without sacrificing performance or their existing IT investments. Dell’s new solutions and flexible services free customers to capitalize on the ‘Virtual Era’ of the technology industry and realize new levels of efficiency, with a goal of reducing data management costs by up to 50 percent and making room in budgets for the strategic investments they need to make now.

“Enterprise innovation and efficiency depends on solutions that are open, capable and affordable,” said Steve Schuckenbrock, President, and Dell Large Enterprise. “Dell is uniquely open and un-tethered to legacy assets and proprietary approaches to deliver against these needs. The CIO agenda isn’t about managing OPEX at the expense of CAPEX, or, innovation at the expense of open. It is about driving efficiency without compromise and reinvesting the savings towards innovation and returning shareholder value.”

More than ever, customers are dealing with two fundamental pain points — storing and sorting the explosion of data, and managing and operating the infrastructure and applications needed to run the business. Dell today announced solutions targeted at these pain points through an innovative end-to-end approach that leverages new and existing technology assets, including the Perot Systems and KACE acquisitions, and Dell’s industry-leading partner ecosystem. Dell will deliver these solutions to customers the way they want them — in business-ready configurations or via the cloud as a service.

The need for Dell’s new approach is great, given the explosion of data companies face today. According to IDC, at nearly 500 exabytes — or 500 billion gigabytes — the “Digital Universe,” if converted to pages of text and assembled into books, would stretch to Pluto and back 10 times. IDC estimates that the Digital Universe will double every 18 months.

Products & Solutions for the Virtual Era:

– Dell today announced Intelligent Data Management solutions that utilize the company’s leadership in storage hardware, software and data management services to help customers facing unprecedented challenges storing and managing data transform that information into a strategic asset, including: — Next-Gen Object Storage — The new Dell DX Object Storage Platform will use a self-managing peer-scaling architecture that enables customers to access, store and distribute billions of files or other digital content, from archiving all the way to the cloud.

– Deduplication — Dell’s new deduplication offerings include the Dell/EMC DD Series and the PowerVault DL2100. Dell offers deduplication consulting services that can help customers leverage these technologies.

– Unified Storage — Today Dell introduced Dell|EMC NS Series, an efficient platform for consolidating a wide array of environments and applications.

– Data Archiving Consulting — Dell services reduce the cost and complexity associated with inefficient data management and help effectively align storage assets with business requirements. Precipitated by an explosion of digital data in healthcare created by Electronic Medical Records (EMRs), Picture Archiving Communications Systems (PACS), digital pathology and genomics and regulatory requirements dictating its management and archiving, hospitals around the world are facing mounting data-storage challenges.

– A Comprehensive Approach to IT Operations from the Datacenter to the Cloud — Dell’s Efficient Enterprise Architecture utilizes virtualization, application provisioning and automation to help reduce operational costs by delivering a flexible platform for the delivery of business services.

– Dell’s Cloud Infrastructure Solutions utilize Dell’s leadership in cloud infrastructure and years of experience and customer collaboration as the infrastructure partner of the world’s largest cloud service providers and hyperscale environments. Dell is delivering new integrated solution stacks, services and hardware that simplify the deployment and management of computing environments: — New Solutions: tested and supported cloud solution stacks made up of hardware, software and services, put customers on the fast track to efficient, easy-to-deploy and manage cloud computing environments.

– New Certified Partners: certified offerings, accompanied by blueprints, from leading cloud independent software vendors (ISVs) that help customers deploy infrastructure and data Clouds.

– New Services: consulting, deployment and support services that help customers plan, implement and manage cloud computing solutions.

– New Systems: the Dell Power Edge C-Series servers are hyperscale-inspired and purpose-built for cloud computing, HPC, Web 2.0 and gaming environments, with features designed to offer high density compute power with reduced energy consumption and low operational cost.

– Last week Dell announced nine new PowerEdge blade, rack-mount and tower servers updated with Intel’s new Xeon 5600 “Westmere-EP” series of processors. With these systems customers can realize better overall system performance increases of up to 69 percent(1) and energy efficiency improvements of up to 47 percent(2) compared to Dell PowerEdge servers with Xeon 5500 processor technology. Dell will also be rolling out new high-performance, high-density PowerEdge solutions based on Intel “Nehalem EX” processors.

– In addition, Dell today announced enhancements to its Intelligent Infrastructure and Management products and services to help customers build a solid foundation for the Efficient Datacenter. — Intelligent Infrastructure — Dell is driving intelligence into its server platforms with the inclusion of Lifecycle Controller, the industry’s only embedded systems management, which provides IT administrators with the means to deploy and remediate servers quickly. Independent tests show that with Dell embedded management that the Dell PowerEdge R710 delivered up to 58 percent faster pre-OS deployment than the HP ProLiant DL380 G6(3).

– Simplified Infrastructure Management — The latest release of the Dell Management Console includes a new power monitoring feature that provides greater awareness of server power consumption which can lead to lower energy use and cost savings.

– Remote Support Services – Dell Remote Support services with Proactive Systems Management enables customers to make actionable, proactive decisions about their IT environment. Automated Diagnostic Capabilities allow for faster resolution of hardware issues. This Software-as-a-Service offering comes at no additional cost to current Dell support customers.

– Remote Management Services – Dell Remote infrastructure Monitoring allows IT departments to monitor critical remote systems for hardware and software faults, performance degradation, missing patches and security vulnerabilities, and remotely remediate problems.

Partner Quotes:

“Customers today are faced with a choice in determining their next generation data center architectures in an effort to support a world where users, information, and business processes are becoming increasingly distributed, mobile, and dynamic. Brocade and Dell offer customers open, standards-based IT solutions that help them become more agile while driving down costs. To this partnership, Brocade brings an industry-leading portfolio of end-to-end networking solutions that provide data center-class reliability, performance, scalability, and the highest levels of data integrity.” — Dave Stevens, Chief Technology Officer, Brocade.

“Virtualization unlocks the power of computing in ways that would have been unthinkable a few years ago. From desktop virtualization to cloud and datacenter solutions, Citrix and Dell are working together closely to help customers transform IT into a simpler, more flexible on-demand service.” — Wes Wasson, SVP and Chief Marketing Officer at Citrix Systems.

“EMC and Dell are continuing to strengthen and expand our nearly nine-year strategic partnership to deliver innovative solutions that help our customers cost-effectively manage their information. As customers increasingly virtualize their data centers and adopt cloud computing models, we are working closely with Dell to offer industry leading unified storage and data deduplication solutions that will provide customers with the flexibility to make this transition as seamless as possible.” — Jeffrey Casale, EMC’s Senior Vice President for Channels and OEMs.

“Microsoft’s and Dell’s portfolios of datacenter solutions address two primary customer pain points–need for greater agility in IT operations and reduced complexity of datacenter management. We are committed to investing in infrastructure and application management solutions that meet today’s and the future needs of our customers. Delivering seamless hardware management integration will drive greater business value and will enable customers to maximize their technology investments.” — Brad Anderson, corporate vice president, Management and Services Division at Microsoft Corp.

“VMware and Dell have a long history of collaboration to deliver innovative solutions that help customers drive down capital and operating costs, increase the availability and agility of infrastructure and applications, and conserve energy resources. We continue to pursue common goals of helping customers maintain control over their datacenters, with solutions that will streamline deployment and management while retaining flexibility through an open, integrated approach to IT.” — Bogomil Balkansky, vice president, product marketing, Server Business Unit, VMware.

Additional information and links:

– Direct2Dell Blog

– Dell Enterprise Inside IT Blog

– Efficient Enterprise

– Follow the conversation about the #VirtualEra on Twitter

– Images of new Dell solutions for the Virtual Era can be found on Dell’s Official Flickr Photostream

Dell /quotes/comstock/15*!dell/quotes/nls/dell (DELL 15.93, +0.10, +0.63%) listens to its customers and uses that insight to develop and deliver customized technology solutions to government, healthcare and educational organizations worldwide. Learn more at dell.com.

Dell and PowerEdge are trademarks of Dell Inc.

Dell disclaims any proprietary interest in the marks and names of others.

(1) Source: Performance improvement based on PowerEdge R710 LINPACK score of 85.35 Gflops on the Intel Xeon X5570 as compared to PowerEdge R710 LINPACK score of 144.5 Gflops on the Intel Xeon X5680, Testing by Dell Labs, February 2010. Actual performance numbers will vary.

(2) Source: Energy efficiency improvement based on SPECpower_ssj2008 results of 1,918 ssj_ops/watt measured on the PowerEdge R710 using the Intel Xeon L5530 as compared to 2,814 ssj_ops/watt on the PowerEdge R710 using the Intel Xeon X5670 processor, Testing by Dell Labs, February 2010. SPEC and the benchmark name SPECpower_ssj are trademarks of the Standard Performance Evaluation Corporation. For the latest SPECpower_ssj2008 benchmark results, visit spec.org/power_ssj2008/results/power_ssj2008.html. Actual performance and power consumption will vary.

(3) Source: Principled Technologies Test Report, Aug 2009: “Time Comparison for OS Deployment: Dell Unified Server Configurator version 1.1 vs. HP SmartStart version 8.25 x64″. Full report from Principled Technologies available at: principledtechnologies.com/clients/reports/Dell/DellUSCvsHPSmartStart.pdf.

Dell Media Contacts: Jim Hahn, 512-674-5631 or AxiCom Sabrina Guttman, 415-268-1611 or Investor Relations: Dell Robert Williams, 512-728-7570

Copyright Business Wire 2010

operating Systems , , , ,

Doug's Mailbag: IE Security, Lieberman Software Praise, Windows 7 Disgust, More

April 3rd, 2010

Software Product Documentation

March 31st, 2010

The ideal software would be free of errors and so easy to use that everybody would be familiar with it the minute they start the application. However, this is not the case in real life.

Besides the quality of the software product, there’s something else that makes or breaks the deal: technical support. The better the support software publishers and shareware authors provide, the more users are likely to buy the product.

Technical support for software products can be provided in several ways:

  • online product documentation
  • e-mail assistance
  • access to support forums maintained by software publishers
  • knowledge bases.

Good documentation may exclude in many cases the need for further forms of technical support. It is, however, not easy to write. One of the reasons why this happens is that it is difficult for shareware authors or other software developers to put themselves into the users’ shoes, since they are already thoroughly familiar with the application.

Read Me file

The first thing every software product should have is a text format “Read Me” file that includes the following: