Transcript Document

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
More available at Abobe AIR marketplace
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
[email protected]