Contents


preface
acknowledgments
about this book

1 Introducing Adobe AIR
Anatomy of Adobe AIR
Running AIR applications
AIR application security and authenticity
Building AIR applications
Introducing AIR application descriptors
Building AIR applications using Flex Builder
Building AIR applications using Flash
Building AIR applications using the Flex SDK
Quick-start AIR application for Flex
Quick-start AIR application for Flash
Summary

 
2 Applications, windows, and menus
Understanding applications and windows
Managing windows
Managing applications
Menus
Starting the AirTube application
Summary

 
3 File system integration
Understanding synchronicity
Getting references to files and directories
Listing directory contents
Creating directories
Removing directories and files
Copying and moving files and directories
Reading from and writing to files
Reading and writing music playlists
Storing data securely
Writing to files with AirTube
Summary

 
4 Copy-and-paste and drag-and-drop
Using a clipboard to transfer data
Copy-and-paste
Drag-and-drop
Adding drag-and-drop to AirTube
Summary

 
5 Using local databases
What is a database?
Understanding SQL
Creating and opening databases
Running SQL commands
Building a ToDo application
Working with multiple databases
Adding database support to AirTube
Summary

 
6 Network communication
Monitoring network connectivity
Adding network monitoring to AirTube
Summary

 
7 HTML in AIR
Displaying HTML in AIR
Controlling how AIR loads HTML
Scrolling HTML content
Navigating HTML history
Interacting with JavaScript
Managing security issues
Adding HTML to AirTube
Summary

 
8 Distributing and updating AIR applications
Distributing applications
Updating applications
Launching AIR applications
Summary

 
index