Adobe Integrated Runtime (AIR) is a cross operating system runtime that leverages existing Web development technologies (FLASH,FLEX,HTML,JAVASCRIPT,AJAX) To build a rich Internet application and deploy it as a desktop application.
Air supports existing web technologies such as Flash,flex,html,javascript and Ajax, and you can use your most skilled technology to develop the most user-experienced RIA programs you've ever seen, for example, an air program can be built using one or more of the following combination technologies:
Flash/flex/actionscript
Html/javascript/css/ajax
PDFs can be embedded in any application
As a result, the AIR application can be:
Based on Flash or Flex: The application root content (understood as a container) is Flash/flex (SWF)
HTML or PDF based on Flash or Flex. The root content of the application is Flash/flex (SWF) based HTML
(HTML, JS, CSS) or PDF
Based on HTML, the application root content is HTML, JS, CSS
HTML based Flash/flex or PDF, where the application root content is HTML based Flash/flex (SWF) or PDF
The way users use an air application is the same as a traditional desktop program, and when the runtime environment is installed, the air program can run like any other desktop program.
Because air is an application run-time environment, she is small and invisible to the user. The runtime environment provides a consistent set of Cross-platform platforms and frameworks for developing and deploying applications, so your program does not have to be tested on each platform, and it can be developed on one platform and run on other platforms, with many benefits:
n Developing an Air application does not have to do extra cross-platform work and saves time because the Cross-platform work air is done for us (as long as the other platforms can support air).
N compared to web technology and its design patterns, air applications are developed quickly, and she allows web development technology to be moved to the desktop without having to learn about desktop program development techniques or complex low-level code, which is easier to learn than low-level languages like C and C + +. And do not have to deal with the complex low-level APIs of each operating system.