Advantages
- Easier development than native desktop applications
- AIR applications have access to all the resources of the operating system
Disadvantages
- Dynamic execution of JavaScript is not supported – this makes certain JavaScript frameworks incompatible with Adobe AIR (the ones that make use of the “eval” function)
- Unlike web applications, AIR applications need to be installed
Components and features
- Access to web services
- XML data support
- Emedded SQLite database
- Encrypted local storage
Development tools
- Adobe Dreamweaver
- Adobe Flash Builder
- Adobe Flash Professional