Adobe Integrated Runtime, also
known as Adobe AIR, is a cross-platform run-time system developed by Adobe
Systems for building Rich Internet applications (RIA) using Adobe Flash, Apache
Flex (formerly Adobe Flex), HTML, and Ajax, that can be run as desktop
applications.
With AIR, Adobe intends to
provide a versatile runtime-environment that allows existing Flash,
ActionScript, or HTML and JavaScript code to construct Internet-based
applications that have many of the characteristics of more traditional
desktop-like programs. Adobe positions AIR as a browser-less runtime for RIAs
that can be deployed onto the desktop, rather than as a full-fledged
application framework. An application deployed in a browser does not require installation,
while one deployed with AIR requires that the application be packaged,
digitally signed, and installed on the user's local file system. 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.
Adobe AIR applications can be
built either with theAdobe Flex Framework, or without. The framework is an
integrated collection of stylable Graphical User Interface, data manipulation
and networking components, and applications built upon it are known as
"Flex" applications. Applications built without the framework depend
entirely on the developer's own skills and artistic abilities, and are commonly
known as "pure ActionScript" projects.
In both methods, developers can
access the full Flash Player set of functionalities, including text, vector
graphics, bitmap graphics, video, audio, camera and microphone support, among
others. Adobe AIR also includes additional features such as file system
integration, native extensions, native desktop integration, and hardware
integration with connected devices.
Adobe provides two ways of developing AIR applications in
ActionScript:
§ Adobe
Flash Builder (formerly Adobe Flex Builder)
§ Adobe
Flash CS4 or newer
No comments:
Post a Comment