Adobe Integrated Runtime
From Wikipedia, the free encyclopedia
| Developer(s) | Adobe Systems |
|---|---|
| Initial release | February 25, 2008 |
| Stable release | 1.5.2.8900 / 2009-10-21 |
| Operating system | Linux, Mac OS X, Windows |
| Platform | Cross-platform |
| Available in | English |
| Development status | Active |
| Type | Runtime environment |
| License | Adobe AIR EULA[1] (proprietary) |
| Website | Adobe: AIR |
Adobe Integrated Runtime (AIR) is a cross-platform runtime environment for building rich Internet applications using Adobe Flash, Adobe Flex, HTML, or Ajax, that can be deployed as a desktop application.
Adobe made a public preview release of AIR (then called Apollo) along with a software development kit (SDK) and extension for developing Apollo applications with the Flex framework, on March 19, 2007. On June 10, 2007, Apollo was renamed to AIR and a public beta release of the runtime was launched. Public beta 2 of AIR SDK was released on October 1, 2007. Public beta 3, was released on December 12, 2007, and version 1.0 was released on February 25, 2008.[2][3] A stable Linux version was released on December 18, 2008.[4][5]
As of February 2009[update], Adobe claims that there have been over 100 million installations of Adobe AIR worldwide.[6]
Contents |
[edit] Overview
AIR is intended to be a versatile runtime environment, as it allows existing Flash, Actionscript or HTML and JavaScript code to be used to construct a more traditional desktop-like program. Adobe positions it as a browser-less runtime for rich Internet applications that can be deployed onto the desktop, rather than a fully-fledged application framework. The differences between each deployment paradigm provides both advantages and disadvantages. For example, a rich internet application deployed in a browser does not require installation, while one deployed with AIR requires the application be packaged, digitally signed, and installed to the user's local file system. However, this provides access to local storage and file systems, while browser-deployed applications are more limited in where and how data can be accessed and stored.[7] In most cases, rich internet applications store users' data on their own servers, but the ability to consume and work with data on a user's local file system allows for greater flexibility.
Adobe AIR 1.1 was released on June 16, 2008, and provides support for building internationalized applications. Runtime installation dialogs were localized to Brazilian Portuguese, Chinese (Traditional and Simplified), French, German, Italian, Japanese, Korean, Russian and Spanish. In addition, version 1.1 includes support for Microsoft Windows XP Tablet PC Edition and 64-bit editions of Windows Vista Home Premium, Business, Ultimate, and Enterprise.[8]
[edit] Applications
AIR applications can operate offline, and then activate further functionality or upload data when an active Internet connection becomes available. One example is eBay Desktop,[9] which allows sellers to complete a listing offline and then upload it to eBay when they are connected to the Internet. Another example is the NYTimes Reader 2.0, which allows you to download a newspaper and then read it offline, with news updates available once it connects again.[10] Other companies using AIR include AOL, NASDAQ, Yahoo!, and BNP Paribas.[11] Over 520 applications are available on the Adobe AIR marketplace.[12]
[edit] Development environment
Adobe provides three ways of developing AIR applications:
- HTML/Ajax, either via Adobe's own Dreamweaver CS4 (In addition to Dreamweaver CS3), another HTML editor or a normal text editor in conjunction with the AIR SDK.[13]
- Adobe Flash Builder (formerly Adobe Flex Builder)
- Flash CS4
Dreamweaver CS4/CS3 requires an additional extension to compile AIR applications,[14] as does Flash CS3 in the form of an update.[15] The cross-platform nature of the runtime means any HTML editor, coupled with the AIR SDK, can create AIR applications. AIR itself uses the WebKit HTML rendering engine, along with Flash and PDF technologies.[10]
[edit] JavaScript toolkits
To run in the AIR environment JavaScript toolkits need changes—because of the security model.[clarification needed] A number of toolkits have been modified in this way, most notably dojo.
[edit] Data options
AIR has four ways of working with data:
- database server via web services
- local XML file
- local SQLite database shipped with AIR
- encrypted local store included with AIR
[edit] See also
- List of rich internet application frameworks
- Site-specific browser
- Gears
- JavaFX
- Microsoft Silverlight
[edit] References
- ^ "Adobe AIR 1.1 EULA". http://www.adobe.com/products/eulas/pdfs/Adobe_AIR.pdf. Retrieved 2009-05-22.
- ^ "Adobe Labs: AIR runtime page". http://get.adobe.com/air/. Retrieved 2007-12-16.
- ^ "Adobe Labs: AIR SDK page". http://www.adobe.com/products/air/tools/sdk/. Retrieved 2007-12-16.
- ^ "Adobe release AIR for Linux". http://www.heise-online.co.uk/news/112283. Retrieved 2008-12-18.
- ^ http://labs.adobe.com/wiki/index.php/AIR_for_Linux:Release_Notes
- ^ "AIR passes 100 million installations". http://blogs.adobe.com/air/2009/01/air_passes_100_million_install.html?sdid=EENCL. Retrieved 3 February 2009.
- ^ "Adobe AIR: Browser vs. Desktop". http://www.adobe.com/products/air/comparison/. Retrieved 2008-02-25.
- ^ "Adobe AIR 1.1 FAQ". http://www.adobe.com/go/air1-1faq. Retrieved 2008-06-16.
- ^ http://desktop.ebay.com/
- ^ a b "Introducing Adobe AIR for Ajax developers (pg. 2)". http://www.adobe.com/devnet/air/ajax/articles/air_ajax_developers_02.html. Retrieved 2009-05-24.
- ^ "Adobe AIR showcase". Adobe Systems. http://www.adobe.com/products/air/showcase/. Retrieved 2008-07-11.
- ^ "Adobe AIR Marketplace". http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=24&loc=en_us. Retrieved 2009-05-24.
- ^ "Adobe AIR Developer Center for HTML and Ajax - Getting Started". http://www.adobe.com/devnet/air/ajax/getting_started.html. Retrieved 2008-02-26.
- ^ "Adobe - AIR: Tools for Ajax". http://www.adobe.com/products/air/tools/ajax/#section-2. Retrieved 2008-02-25.
- ^ "Adobe Flash - Downloads". http://www.adobe.com/support/flash/downloads.html#flashCS4. Retrieved 2008-02-25.
[edit] External links
- Adobe AIR official website
- Adobe AIR Marketplace
- AIR Developer Network
- AIR Documentation
- airapps wiki
- Appcelerator
[edit] Security
- Introduction to AIR Security
- AIR Security Whitepaper
- Digitally Signing AIR Applications
- Browser Beware
|
|||||||||||||||||||||||
|
|||||||||||
|
||||||||||