Archive

Posts Tagged ‘Adobe AIR’

MAX Session: Explore Deployment and Distrubution options for AIR Apps

October 12, 2009 Leave a comment
Categories: Adobe MAX 2009 Tags: ,

Lab: Adobe AIR: Building Desktop Applications with HTML, CSS, and JavaScript

October 6, 2009 Leave a comment

adobe_air

Alright, day zero…one… 0.1 of Adobe MAX conference. Starting things right by attending an 8-hour workshop…on a Sunday…after a 5 hour flight across several time zones.

Here’s the official description form Adobe:

Get started building desktop applications for Adobe AIR using your current web development skills. This lab covers techniques that will allow HTML/JavaScript developers to create rich applications for deployment on the desktop. Learn how to interact with the windowing API and file system, handle data persistence, leverage the integrated SQLite database, and more. Once you have built your masterpiece, we’ll discuss how to easily package and distribute AIR applications safely and more securely.

Get started building desktop applications for Adobe AIR using your current web development skills. This lab covers techniques that will allow HTML/JavaScript developers to create rich applications for deployment on the desktop. Learn how to interact with the windowing API and file system, handle data persistence, leverage the integrated SQLite database, and more. Once you have built your masterpiece, we’ll discuss how to easily package and distribute AIR applications safely and more securely.

The course was taught by┬áSteve Drucker. Here’s a bio from Adobe: CEO of Fig Leaf Software, has been implementing innovative, award-winning web applications with Adobe tools since 1995. His experience ranges from building two of the largest ColdFusion sites ever deployed (www.voanews.com and http://www.nps.gov) with the CommonSpot Content Management Server to authoring over a dozen instructor-led courses including Fast Track to AJAX, Advanced ColdFusion 8, Fast Track to Enterprise Mashups with Presto, and CommonSpot for Developers. Steve is also an Adobe certified master instructor for ColdFusion, Acrobat, LiveCycle ES, Adobe Connect Pro, Adobe Presenter, Contribute, and Dreamweaver. In his spare time, Steve enjoys catching up on sleep.

The lab started out with a basic introduction of Adobe AIR; file structure, main components, capabilities, etc. We got a handy 200 page book that contained all the ‘walk-through’ information for the course. The course went like this: Introduced to a concept, given some objectives and then you complete a walk-through exercise.

Overall, I thought the course was pretty good. Too much javascript coding in my opinion. I would have liked to see a walk-through of some real-life AIR apps and what they can do. That being said, the course provided a lot of excellent information and really got into detail of some of the complex things AIR can do.

We worked heavily in Adobe Dreamweaver to create and execute all the code. We had to download and install the free Adobe Dreamweaver AIR extension. This allows you to preview your code in an Adobe AIR environment; which is really neat. There are many things you can do right in Dreamweaver: you can create a complete Adobe AIR application just using this extension.

Even though I won’t be creating any AIR apps on my own, it was still neat to sit down and type in javascript code and relive the frustrations from my one programming class in college. I would recommend the course to someone who has experience developing websites and wants to utilize those skills for creating full running applications on the desktop. The AIR platform is truly amazing and overall very slick. Download some of the nicer AIR apps (like TweetDeck) and you will be really impressed. I think the platform is going to really take off soon because of Adobe’s dominance in the RIA market.

Categories: Adobe, Adobe MAX 2009 Tags: