What Is Adobe AIR?

Posted on January 21, 2008.

Adobe Air Logo[UPDATE: This article was written in January 08. AIR is now live and out of beta. Air for Linux is currently in Alpha]

We’re only four weeks in to the new year and already it’s looking like Air will be the buzzword of the year. The Macbook Air may have stolen the limelight from Adobe’s new technology, Air, for a few weeks, but there’s no doubt that when Adobe Air is unleashed this spring, it’ll cause quite a stir in the web developer community.

What Exactly Is Adobe Air?

AIR stands for, the Adobe Integrated Runtime (AIR) and is one of the latest interesting development from Adobe.

AIR runs on Windows, OS X and is currently in Alpha for Linux. It installs the first time you download and run an AIR application, much in the same way that Flash is installed on a computer if the user visits a web site using Flash and they don’t already have it installed.

Air applications run on the desktop and are half way between web based applications (which run in a browser) and full blown desktop applications such as Word or Photoshop.

Developers can create AIR applications using the HTML, CSS, Javascript, Flash, Flex (A flash framework) and PDF knowledge they already have and AIR acts as a wrapper that allows them to run on the desktop and go beyond the limitations they would normally have if they were running in a web browser.

Is It A Web or a Desktop Application?

Neither, it’s a hybrid.

Where AIR applications differ from current web applications is that they do not run in the browser and therefore are able to use desktop features such as full drag and drop between applications, save files to the local hard drive or network and store data locally in a database.

When compared to traditional desktop applications, AIR applications are simple to deploy, easy and cost-effective to build, have better web integration and will run on all three of the major operating systems.

AIR finds the best of both worlds. It can interact with online resources if connected or use local storage (via SQLite) and synchronise data when next connected.

Why Does Adobe Air Matter?

The reason that AIR is significant is not so much for what can be created, but for how those applications are created and who can create them.

There’s not really that much new in Air from a technology perspective. Its strength is that web developers can use existing web technologies, (X)HTML, CSS, Javascript, Flash and PDF to create applications that run on the desktop. AIR can work in tandem with your existing web sites and web applications and can be built by web developers using the skills they already have. In the cases where AIR will be working in tandem with an existing web site you have much of the code that you need developed already.

AIR also matters because it gives companies that only have a web presence the ability to have a presence on the user desktop as well. AIR interrupts the process of opening a browser and searching for a service. Companies that provide successful AIR applications stand to benefit from higher customer retention.

Who Is Using Air?

At present AIR is still in Beta and has changed significantly each time between Beta releases. But already, some high profile companies such as eBay and PayPal are developing AIR applications and whole range of smaller companies are investing resources in AIR applications.

Tomorrow, I’ll look at a selection of applications that use AIR and illustrate the broad range of capabilities that this technology promises.

Make a Comment

Make A Comment: ( 6 so far )

blockquote and a tags work here.

6 Responses to “What Is Adobe AIR?”

RSS Feed for BlueClock Comments RSS Feed

[...] Air. You can visit Abobe Labs to find out more on Adobe AIR, but I did come across an article by Blue Clock which breaks down many questions you might have about Adobe AIR. Some of the questions answered put [...]

At last… plain English.
Thankyou BlueClock - this article rocks and I’m so grateful to have found it. I’ve been pouring through stuff that feels like it’s been written by machines today, it was a real pleasure finding this.
=) Marc

creativespark
February 5, 2008

I agree with Marc. It’s been impossible finding even basic descriptions of what anything does anymore. Everyone’s asking what and who they are but no one gives clear answers!
This was a relief. Thanks again :)

AJ
February 13, 2008

can I connect an AIR desktop app to a sql sserver database?

will
February 25, 2008

Yes, just think of your AIR app as an HTML/Javascript app and you should be able to figure out the answer to that one.

It of course depends where the database is located (I’m assuming online) and what restrictions are placed on how you can connect to the database, but generally yes.

What happens if the user isn’t connected though? Is you app reliant on having access to the data?

blueclock
February 25, 2008

[...] this kind of app on and offline? Yes indeed. According to this very helpful article by BlueClock, AIR finds the best of both worlds. It can interact with online resources if connected or use local [...]

Where's The Comment Form?

    About

    Articles To Help You Manage Your Web Site from BlueClock : Web Design, Development and Consultancy in Brussels

    RSS

    Subscribe Via RSS

    • Subscribe with Bloglines
    • Add your feed to Newsburst from CNET News.com
    • Subscribe in Google Reader
    • Add to My Yahoo!
    • Subscribe in NewsGator Online
    • The latest comments to all posts in RSS
    • Subscribe in Rojo

    Meta

Liked it here?
Why not try sites on the blogroll...