Skip to Content

Massively looks at the best free to play games
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.

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

Civiballs is a beautiful, soothing physics puzzle Time Waster

CiviballsI have an absolute weakness for physics games, and while Civiballs isn't the strongest physics-based game, what it lacks in the physics department it makes up for a few times over in style and fun.

In Civiballs, you are presented with a few colored balls, and your goal is to get those balls into the same-colored urn on the level. The "civi" part of Civiballs is that there are 3 sets of levels to play, each representing a different civilization. While the civilization doesn't affect gameplay, the artwork for each level is beautifully themed to it's appropriate era.

To play the game, you are given only one tool - a sword with which to cut the chains that are holding the balls. The puzzle part of the game is in figuring out what order, and with what timing to cut each chain. Do it right, and all the right balls end up in the right urns, with no stray balls entering an urn (a no-no). Do it wrong, and you get to start over again.

Civiballs is not terribly deep on gameplay; the entire game can be completed in about 15 minutes. But if you enjoy this type of game, it will be a very enjoyable 15 minutes.

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

Download Squad bloggers (30 days)

#BloggerPostsCmts
1Lee Mathews8079
2Jay Hathaway681
3Brad Linder684
4Jason Clarke312
5Grant Robertson912
6Christina Warren29
7Nik Fletcher20

More Tech Coverage

AOL Radio