Skip to Content

Submit your nominations for the Luxist Awards' Best in Decor
AOL Tech

Filed under: Developer, Internet, Features, Windows, Macintosh, Adobe, DLS Interviews

Interview with Adobe AIR Evangelist Ryan Stewart

Adobe AIR Evangelist Ryan StewartRyan Stewart, Evangelist for Adobe's Integrated Runtime project (AIR), takes a few minutes to tell us what all the fuss is about. Ryan taking part in Adobe's live cross-country bus tour to promote AIR. The tour kicks July 10th at the Elysian Brewing Company in downtown Seattle.

DS: Can you briefly describe Adobe AIR?

Ryan: Adobe AIR is a cross-platform runtime that allows you to build desktop applications with web technologies. It runs on top of your operating system so that developers can build applications in AIR that take advantage of OS features without having to develop the application for a specific operating system. And instead of needing to learn desktop languages like C or Coco, you can take Ajax or Flash and build desktop apps with them.

DS: Why should consumers and average computers users be excited about Adobe AIR?

Ryan: I think the biggest reason that users should be excited is because they'll have a lot more applications to choose from. Web apps have become all the rage and part of the reason is that they're easy to build and people can jump in quickly. We wanted to capture some of that with AIR and bring it to the desktop. Hopefully users will see more apps like the Pownce desktop client, Finetune and Tweetr.

DS: Can you give an example of how an Adobe AIR application could use a web service and a person¹s computer hard drive to build something that isn¹t possible with the web alone?

Ryan: Being able to read and write to the hard drive gives you a lot of storage options and also lets you hook into parts of native applications. For instance the Finetune desktop client looks at your iTunes.xml file and figures out which artists you might like. It then allows you to listen to a radio station based on those artists. With AIR you can also associate files with your application, so you can create your own new file format or write a viewer for other file types.

DS: What is the coolest AIR application you¹ve seen so far?

Ryan: I really like the way Finetune integrates with their website, but I just got to check out Pownce, Kevin Rose's new project, and their desktop client is pretty cool. For pure silliness Dryerfox is classic. There are a ton of AIR applications at AirApps.net and ApolloHunter.com for people to try.

DS: What type of services or assists can Adobe AIR applications connect to?
Ryan: Adobe AIR can connect to anything on the web. It fully supports HTTP Services and Web Services. But because it's a desktop runtime you can also store and access things on the user's hard drive. Finally, we've included a SQLite with Adobe AIR so that you can create a local database on the users machine and access it like you would any other database.

DS: Will consumers be forced to download the runtime before using any Adobe AIR applications?

Ryan: Yes and no. Users will have to have the runtime installed before they can run any AIR applications. But we're making it very easy for developers to deploy applications alongside the runtime. Using the badges available on the showcase site (and included in the SDK) you can make it so that if the user doesn't have the runtime it will be automatically downloaded and installed when they click on the badge, then they'll be prompted to install your application. If they already have the runtime, the badge detects that and skips right to downloading your app and prompting the user to install it.

DS: Is Adobe AIR really just a Desktop environment for Flash or can non-Flash developers get anything out of it?

Ryan: Adobe AIR fully supports HTML/Ajax. In fact you can build an AIR app without using Flash at all, which is part of the beauty. We've created JavaScript APIs for all of the desktop calls to make sure that JavaScript developers can build apps for the runtime. Dreamweaver will fully support AIR and we're also working with Aptana to include support for AIR in their editor.

DS: Will developers or consumers need to buy anything to take advantage of AIR?

Ryan: Nope, not at all. Consumers will never have to buy anything, we'll always give the runtime away as a free download. Developers can use our free SDK to build Air apps with their favorite editor. We offer AIR extensions for Flex Builder, Dreamweaver and (eventually) Flash, so if you use those IDEs, you'll be able to quickly and easily build AIR applications without having to worry about command line tools.

DS: What sets Adobe AIR apart from Google Gears or other competitors?

Ryan: Google gears is a browser plugin that lets you take web apps offline. Adobe AIR is more about taking those web apps and giving you the option to totally remove the browser. Once you do that, you get access to the local file system,you can pop up notifications and create custom window chrome so your application looks the way you want it to. Google Gears is great for pure web apps, but Adobe AIR really tries to make desktop applications accessible to web developers.

DS: What is the timeline for rolling out Adobe AIR to the public?

Ryan: We haven't set a firm date yet, but we're hoping for a release by the end of the year.
jobs & resumes
Lead Blogger

AOL Find a Job - New York, NY (4 weeks ago)

See More Relevant Jobs ›

Reader Comments (Page 1 of 1)

Add your comments

Please keep your comments relevant to this blog entry. Email addresses are never displayed, but they are required to confirm your comments.

When you enter your name and email address, you'll be sent a link to confirm your comment, and a password. To leave another comment, just use that password.

To create a live link, simply type the URL (including http://) or email address and we will make it a live link for you. You can put up to 3 URLs in your comments. Line breaks and paragraphs are automatically converted — no need to use <p> or <br /> tags.

Featured Time Waster

The World's Hardest Game 2.0 - Time Waster

So, just how good at time waster games are you? Think you've got the stuff? Well, The World's Hardest Game 2.0 doesn't think you do. Yes, amazingly, it's possible to have a sequel to a game called "The World's Hardest Game". It doesn't seem logically possible, since if the first one was actually the world's hardest, how could another one come along and share the moniker? It made me doubt the name in the first place. That is, until I tried the game. The mechanics of the game are very simple. You are a small red square, ...

View more Time Wasters

Featured Galleries

Defective by Design, London: Protest Pictures
Microsoft Security Essentials
Chromium Pre-Alpha on CrunchBang Linux
Safari 4 Beta
10 Firefox themes that don't suck
IE8 RC1
Download Squad at the Crunchies After-Party
Download Squad at the Crunchies
WordPress 2.7
Cooking Mama: Mama Kills Animals
Windows 7 Hands On
Comodo Internet Security
Android First-look: Amazon.com MP3 Store
Android First-look: Twitroid
Google Reader Android
Android Hands-On
Twine 1.0
Photoshop Express Beta
Mozilla Birthday Cake
Palm stuff
Adobe Lightroom 1.1

 


Follow us on Twitter!

Flickr Pool

www.flickr.com

More Tech Coverage

AOL Radio

Joystiq

TUAW

Daily Finance

Autoblog

Urlesque

Engadget

WoW

Switched.com

FanHouse