Developers

Who’s Winning the RIA Horse Race?

In the world of Rich Internet Applications (RIAs), the battle for hearts and minds — not to mention eyeballs and desktops — heated up this week when Adobe Systems took the wraps off the beta version of its Adobe Integrated Runtime (AIR) and slotted it for public release.

Adobe AIR, according to the buzz on the street, “blurs” the lines between the PC and the Web by allowing users to download Web applications to the desktop and letting them access those applications wherever the user may be. For example, eBay has developed an AIR application so that bidders no longer have to monitor the eBay Web site or constantly watch their e-mail. Instead, changes in an item they are interested in can be instantly displayed on their desktop.

Adobe announced the beta last fall in lieu of a promised alpha release, and, at the time, I said I hoped the company would move more quickly on completing their work on it, as the RIA market seemed to be catching on quickly. There’s talk of a Linux version.

The Race Is On

Everyone from The New York Times to niche bloggers are buzzing with trying to handicap the horse race that’s now developing among the top contenders, including Adobe’s latest entry, and offerings from such other RIA powerhouses as Microsoft’s Silverlight and Mozilla’s Prism.

Adobe is already planning to make its own applications available in an AIR version, and its Web site lists some major online organizations that have already developed AIR applications. In addition to eBay, these include such household names as the New York Times, AOL, NASDAQ, the American Cancer Society, Nickelodeon, Yahoo and Salesforce.com.

Those interested in a more grassroots approach can find over 120 AIR applications at the Airapps wiki.

While the spotlight seems to be on AIR, it’s hard to ignore Adobe’s other announcement, which is the availability of Flex 3.0, its open source framework for building highly interactive Web applications, which has also been languishing in beta since last fall.

I recently saw a demo of Workday’s human resource management applications built using Adobe Flex, and the ability for users to navigate and customize their work on the fly was very impressive. Workday has artfully crafted on-demand business applications that rival any client-server applications. I expect this to become the standard for online productivity applications, and for AIR to grease the skids for wider adoption of these compelling UIs. (Disclosure: Workday is the new parent of Cape Clear Software, a sponsor of BriefingsDirect podcasts.)

Flex 3.0 has added a slew of new functionality to the 2.0 version, as well as enhancing some of the earlier capabilities. Among the new functions:

  • Drag and Drop support
  • Local File system access
  • Local SQLite database storage
  • AIR debugging and profiling
  • AIR application packaging and signing

There are more at the Flex Web site.

While Flex may tickle the fancy of developers, it’s AIR that’s caught the attention of the so-called mainstream media, with even the BBC weighing in on the matter. One major issue has already reared its ugly head — security, with some commentators expressing the fear that users could unwittingly download malicious programs.

The developer will sign AIR applications, and it will be up to the user to decide whether to trust the certificate or not. While it’s easy to say that end users should be prudent in their choices, experience has taught us that people often blow right by warning screens and download things they shouldn’t. Time will tell how much of a problem this is.

Adobe AIR can be downloaded now. Flex is available for purchase.


Dana Gardner is president and principal analyst at Interarbor Solutions, which tracks trends, delivers forecasts and interprets the competitive landscape of enterprise applications and software infrastructure markets for clients. He also produces BriefingsDirect sponsored podcasts. Disclosure: Genuitec sponsored this podcast.


1 Comment

  • Local File System Access should read AIR Local File System Access
    Local SQLite database storage should read AIR Local SQLite database storage
    These features are only available in AIR.

Leave a Comment

Please sign in to post or reply to a comment. New users create a free account.

Related Stories

LinuxInsider Channels