adobe air
Post on 21-Oct-2014
3.926 views
DESCRIPTION
Learn about Adobe Air: where it came from, what it looks like, who uses it and how to get some.TRANSCRIPT
Adobe AIR
A presentation by
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?
contents
A presentation by
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
what is AIR?
A presentation by
3 ways to develop AIR apps:
1. HTML/AJAX in conjunction with the web kit
2. Flex Builder 3
3. Flash CS3
what is AIR?
A presentation by
data options
database server via web services
local XML file
local SQLite server
encrypted local store
what is AIR?
A presentation by
web applications:
work with the local file system
integrate with Windows Manager
have access to OS-centric functionality
what does it all mean?
A presentation by
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.
what does it all mean?
A presentation by
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.
why should I use AIR?
A presentation by
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.
why should I use AIR?
A presentation by
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
why should I use AIR?
A presentation by
quick installation: http://get.adobe.com/air/?promoid=BTLOA
what does AIR look like?
A presentation by
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/
who uses AIR?
A presentation by