- Adobe Integrated Runtime
Infobox Software
name = Adobe AIR
caption =
author =
developer =Adobe Systems
released = 1.0 / February 25, 2008
latest release version = 1.1 (1.1.0.5790)
latest release date = release date and age|2008|06|24
latest preview version =
latest preview date =
operating system =Mac OS X , Windows andLinux
platform =Cross-platform
language = English
status = Active
genre =Runtime environment
license = Adobe AIR EULA
website = [http://www.adobe.com/products/air/ Adobe: AIR]Adobe AIR is a
cross-platform runtime environment for buildingrich Internet application s usingAdobe 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 asoftware development kit (SDK) and extension for developing Apollo applications with the Flex framework, onMarch 19 2007 . OnJune 10 ,2007 , Apollo was renamed to AIR and a publicbeta release of the runtime was launched. Public beta 2 of AIR SDK was released onOctober 1 ,2007 . Public beta 3, was released onDecember 12 ,2007 , and version 1.0 was released onFebruary 25 ,2008 .cite web | url = http://get.adobe.com/air/ | title = Adobe Labs: AIR runtime page | accessdate = 2007-12-16] cite web | url = http://www.adobe.com/products/air/tools/sdk/ | title = Adobe Labs: AIR SDK page | accessdate = 2007-12-16]A
Linux alpha version was released on March 31, 2008.cite web | url = http://blogs.zdnet.com/Stewart/?p=803 | title = Adobe AIR alpha for Linux is out | accessdate = 2008-03-31 ]Overview
AIR is intended to be a versatile runtime environment, as it allows existing Flash,
Actionscript orHTML andJavaScript code to be used to construct a more traditional desktop-like program. Adobe positions it as a browser-less runtime forrich Internet application s 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 are accessed and stored.cite web | url = http://www.adobe.com/products/air/comparison/ | title = Adobe AIR: Browser vs. Desktop | accessdate = 2008-02-25] 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 languages. 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, or Enterprise.cite web | url = http://www.adobe.com/go/air1-1faq | title = Adobe AIR 1.1 FAQ | accessdate = 2008-06-16]Applications
AIR applications can operate offline, and then activate further functionality or upload data when an active Internet connection becomes available. One example is [http://desktop.ebay.com/ eBay Desktop] , which allows sellers to complete a listing offline and then upload it to
eBay when they are connected to the Internet.cite web | url = http://www.adobe.com/devnet/air/ajax/articles/air_ajax_developers_02.html | title = Introducing Adobe AIR for Ajax developers (pg. 2) | accessdate = 2008-02-26] Other companies currently using AIR includeAOL ,NASDAQ ,CleVR ,Pownce andfinetune .cite web
url = http://www.adobe.com/products/air/showcase/
title = Adobe AIR showcase
publisher =Adobe Systems
accessdate = 2008-07-11] Over 180 applications are currently available on the Adobe AIR marketplace.cite web | url = http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=24&loc=en_us | title = Adobe AIR Marketplace | accessdate = 2008-06-21]Development environment
Adobe currently provides three ways of developing AIR applications:
*HTML /Ajax, either via Adobe's own Dreamweaver CS4, another HTML editor or a normal text editor in conjunction with the AIR SDK.cite web | url = http://www.adobe.com/devnet/air/ajax/getting_started.html | title = Adobe AIR Developer Center for HTML and Ajax - Getting Started | accessdate = 2008-02-26]
* Flex Builder 3
* Flash CS4Dreamweaver CS4 requires an additional extension to compile AIR applications,cite web | url = http://www.adobe.com/products/air/tools/ajax/#section-2 | title = Adobe - AIR: Tools for Ajax | accessdate = 2008-02-25] as does Flash CS4 in the form of an update.cite web | url = http://www.adobe.com/support/flash/downloads.html#flashCS4 | title = Adobe Flash - Downloads| accessdate = 2008-02-25] 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.JavaScript Toolkits
To run in the AIR environment
JavaScript toolkits need changes - because of the security model clarifyme. A number of toolkits have been modified in this way, most notably dojo.Data Options
AIR currently has four ways of working with data:
* database server via web services
* localXML file
* localSQLite database shipped with AIR
* encrypted local store included with AIRecurity
Documents that describe the security features of AIR:
* [http://www.adobe.com/devnet/air/articles/introduction_to_air_security.html Introduction to AIR Security]
* [http://download.macromedia.com/pub/labs/air/air_security.pdf AIR Security Whitepaper]
* [http://www.adobe.com/devnet/air/articles/signing_air_applications.html Digitally Signing AIR Applications ]
* [http://developers.curl.com/blogs/community_blog/2008/04/16/why-criminal-hackers-will-love-adobe-air Why Criminal Hackers Will Love Adobe AIR]
* [http://www.forbes.com/technology/2008/08/09/security-hackers-software-tech-cz_tb_0809defcon.html Browser Beware]Flight Simulator X
Adobe Air is reported to take possession of the .air extension when installed. If you are a user of
Microsoft Flight Simulator 2004 orFlight Simulator X , the installation of Adobe Air will cause aircraft files to be misinterpreted as Adobe Air files. There are several possible solutions to this problem. Adobe recommends reassociating the .air application with FSX (http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=670&threadid=1389507&enterthread=y). This would break the Adobe Air framework (since .air files would no longer be associated with Adobe Air).ee also
*
Mozilla Prism
*Site-specific browser
* Gears
*Curl (programming language) References
External links
* [http://www.adobe.com/products/air/ Adobe AIR official website]
* [http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=24&loc=en_us Adobe AIR Marketplace]
* [http://www.adobe.com/devnet/air/ AIR Developer Network]
* [http://www.adobe.com/support/documentation/en/air AIR Documentation]
* [http://www.asiaing.com/adobe-integrated-runtime-air-for-javascript-developers-pocket-guide.html Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide]
* [http://airapps.pbwiki.com/ airapps wiki]
Wikimedia Foundation. 2010.