100 likes | 205 Views
Driving a Hybrid: The Basics of Adobe AIR. Christina Dulude Web Developer, Duke University. Outline. What is AIR? Who uses AIR? Ways to develop AIR applications Data options Live demo. What is AIR?. A cross-platform runtime environment Build rich Internet applications
E N D
Driving a Hybrid: The Basics of Adobe AIR Christina Dulude Web Developer, Duke University
Outline What is AIR? Who uses AIR? Ways to develop AIR applications Data options Live demo
What is AIR? A cross-platform runtime environment Build rich Internet applications Deployed as a desktop application Adobe Flash, Adobe Flex, HTML, or Ajax
Versatile runtime environment Browser-based RIA's • No installation • But... limited data access and storage AIR Applications • Requires installation, digital signature • But... allows access to local storage and file systems • Greater flexibility Advantages for higher ed
History March 19, 2007: Public preview (then called Apollo) June 10, 2007: Renamed AIR, and public bet October 1, 2007: Public beta 2 of AIR SDK December 12, 2007: Public beta 3 February 25, 2008: Version 1.0 March 31, 2008: Linux alpha version
Three ways to develop Flex Flash HTML/CSS/Ajax • Text editor or Dreamweaver Useful Dreamweaver extensions • Adobe AIR extension • Spry Updater
Data options Database server via web services Local XML file Local database (shipped with AIR) Encrypted local store (included with AIR) Can operate offline, and then sync when internet connection becomes available.
So I've built my application. Now what? Users need Adobe runtime environment • Install once Download application as .air file Installs as a regular application on system
Demo Download files: http://christinadulude.com/heweb08/DukeRSSViewer.zip Christina Dulude christina.dulude@duke.edu