Commentary
Will Linux Breathe Adobe's AIR?
You've probably heard by now about Adobe's AIR, a way to create "rich Internet applications" on the desktop. It's only for Windows and Mac at this point, but Adobe's plan is to eventually release it for Linux as well.
You've probably heard by now about Adobe's AIR, a way to create "rich Internet applications" on the desktop. It's only for Windows and Mac at this point, but Adobe's plan is to eventually release it for Linux as well.
More Software Insights
White Papers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- Creating the Enterprise-Class Tablet Environment - by Yankee Group
Reports
More >>Webcasts
- Maximize ROI with Database Consolidation onto Private Clouds
- Outsourcing Security: What Every Potential Cloud Security Customer Should Know
The idea is, on the face of it, another attempt to create a platform that lets you write an application once and run it anywhere. AIR applications can use generic HTML/Ajax, Adobe's Flash, or Flex, and Adobe wants AIR in as many places as possible -- multiple OS platforms, portable devices, you name it. That includes Linux by extension, and indeed Adobe is beginning some preliminary testing of AIR in Linux right now.
The most direct and vocal competition for AIR is Microsoft's own Silverlight, and there's a port of that coming for Linux as well -- Moonlight, although it's still under heavy wraps. Another project that's vaguely similar to AIR (and which has a Linux implementation) is Google Gears, which Zoho has used to create desktop versions of its in-the-browser office suite. Gears runs on all three major platforms right now, but it's still in Google Beta (i.e., it could remain there for a heck of a long time), and it doesn't really have a presentation layer -- it's just a way to cache and provide resources from a server and browser. And there's also OpenLaszlo, which uses XML, JavaScript, Flash, and DHTML to pull off the same kind of write-once-run-anywhere concept.
There's a few ways to think about how AIR could serve Linux. One is if it serves, in the long run, as a way to do rapid application development in Linux as well -- something like how (don't laugh) Visual Basic made it possible to do quick-and-dirty programming on Windows, and got many people hooked on programming for Windows in general. This I don't see happening without Adobe putting out a Linux IDE as well, or having someone refit an existing IDE like Eclipse to do the job.
Another possibility is that it will simply be a way to make Linux into a platform for whatever AIR applications get written -- making, in effect, Linux that much more natural a choice of platform next to Windows and the Mac for this kind of work. I suspect that will be the single biggest possibility, and maybe in some ways the best one: Linux will become yet another place for the same applications we see everywhere else, and that much easier a choice to adopt.
Related Reading
| To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |
|
|
T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting! |
Subscribe to RSSResource Links
This Week's Issue
Technology Whitepapers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- How To Regain IT Control In An Increasingly Mobile World - by BlackBerry
- The BlackBerry PlayBook tablet's Good Bones - by BlackBerry
- Red Alert: Why Tablet Security Matters - by BlackBerry
- New Visual and Wizard-Driven Paradigms for Exploring Data and Developing Analytic Workflows
Featured Broadcast
This white paper explains how to create a manageable, scalable environment suited to answer real-time business needs by building out a data center on a standards-based, virtualization-aware, energy-efficient and affordable platform. Plus, learn how virtualization is making the jump from the server realm into the application, mobile and database worlds in the additional resources section.
Learn More












