2. contents
I. what is AIR?
II. what does it all mean?
III. why should I use AIR?
IV. what does AIR look like?
V. who uses AIR?
VI. want to get some?
A presentation by
3. what is AIR?
a run-time environment
creates RIAs (rich internet applications) using standard
web technologies (HTML, CSS, JS, AJAX) , Adobe
Flex, and Adobe Flash
desktop-based web application system
build & deploy applications with Adobe AIR SDK
A presentation by
4. what is AIR?
3 ways to develop AIR apps:
1. HTML/AJAX in conjunction with the web
kit
2. Flex Builder 3
3. Flash CS3
A presentation by
5. what is AIR?
data options
database server via web services
local XML file
local SQLite server
encrypted local store
A presentation by
6. what does it all mean?
web applications:
work with the local file system
integrate with Windows Manager
have access to OS-centric functionality
A presentation by
7. what does it all mean?
developers:
can use existing knowledge of web
technologies to deploy applications to a
user’s desktop.
users:
get the best of both worlds: rich interfaces
and the local resources of a desktop
application along with networked benefits
of the web.
A presentation by
8. why should I use AIR?
pros
fast execution-ActionScript 3.0 has a JIT (just in time)
compiler,putting it on par with Java or .NET for raw
performance.
cross-platform- AIR apps will run on Windows XP and
Vista,Mac OS X (Power PC and Intel),Linux, (though not in beta).
easy conversion of Flex or HTML applications-
It’s the same basic runtime. In the case of HTML, AIR apps
rely on WebKit, the core component in Apple Safari’s web
browser.
A presentation by
9. why should I use AIR?
pros (continued)
easy installation-provided the runtime has installed
successfully, installing AIR applications is likely to be trouble-
free, since all the files go into the application directory.
ability to operate offline- synchronization services
provided you use LiveCycle. Synchronization is the difficult
part of enabling offline support in occasionally connected
applications.
A presentation by
10. why should I use AIR?
cons
limited extensibility-AIR apps have file access, clipboard
access, support multiple windows, drag and drop, and can
trigger notifications. if your app needs to interact with the
desktop in other ways, the chances are that AIR is not suitable.
for example, there’s no access to COM automation, and no
way to execute external applications.
database access limited to SQLite/web services
no specific enterprise deployment
proprietary technology
security concerns
A presentation by
11. what does AIR look like?
quick installation:
http://get.adobe.com/air/?promoid=BTLOA
A presentation by
12. who uses AIR?
http://www.tweetdeck.com/beta/
http://desktop.ebay.com/
http://code.google.com/p/readair/
http://rtm-notifier.com/
http://www.twhirl.org/
http://www.flashchess3.com/
http://studiocloud.com/
A presentation by
13. want an AIR app?
hello@momentumdesignlab.com
1.866.542.7124
A presentation by