Unit 1: Introducing the Course
Introducing Mastery Learning
Understanding the Course Format
Reviewing the Course Prerequisites
Reviewing the Course Outline
Unit 2: Introducing Adobe Integrated Runtime
Exploring the AIR Development Toolset
Reviewing the Adobe AIR Tools for Flex Builder 3
Walkthrough 1: Review an AIR application
Unit 3: Getting Started with AIR
Creating Your First AIR Application
Walkthrough 1: Create an AIR Application
Packaging and Deploying Applications
Walkthrough 2: Export and Install an Application
Understanding AIR Fundamentals
Walkthrough 3: Examine the AIR package and Change the Descriptor
Getting Help and Other Resources
Unit 4: Creating Native Windows
Creating Windows
Walkthrough 1: Create, Open, and Close a Native Window
Modifying the Window Display
Walkthrough 2: Control Window Chrome, Transparency, and Full Screen Display
Manipulating Windows
Walkthrough 3: Control Window Behaviors When a Title Bar is Removed
Controlling Window Behavior Using Window Events
Walkthrough 4: Control Window Behavior Through Event Listeners
Unit 5: Using the File System
Using the File Class
Walkthrough 1: Using the File Class
Enabling Visual File System Interaction
Walkthrough 2: Use File System Browsing and Display Components
Removing Files from the File System
Walkthrough 3: Interacting with Visually Specified File Objects
Using File Streams
Walkthrough 4: Create a Directory or UTF-8 (Unicode) Text File
Working with Binary Data
Walkthrough 5: Read, Modify, and Write a Binary File to the Desktop
Unit 6: Connecting Applications
Communicating Between Applications
Walkthrough 1: Connect to and Call a Method in Another AIR Application
Connecting to Web Applications Using URL Requests over HTTP
Walkthrough 2: Interact with a Remote Service Using Posted URL Data
Displaying HTML Content
Walkthrough 3: Load HTML Into an AIR Application
Detecting Network Availability
Walkthrough 4: Add Network Detection
Unit 7: Lab
Create an AIR Project
Write to the File System
Create a Native Window
Load an HTML Page in the Application
Unit 8: Using the Clipboard
Moving Data with Copy and Paste
Walkthrough 1: Moving Data To and From the System Clipboard
Using Drag and Drop
Walkthrough 2: Drag Images From the Operating System Into the Application
Unit 9: Persisting Application Data
Using an Embedded SQL Database
Walkthrough 1: Create a New Database
Using SQL Statements
Walkthrough 2: Update the Database and Records
Working with SQL Data Types
Walkthrough 3: Use Date/Time and BLOB Data
Unit 10: Understanding AIR Security
Considering AIR Security
Walkthrough 1: Respond to Player Capability
Using Encrypted Data Storage
Walkthrough 2: Using Encrypted Local Storage
Understanding AIR Application Updating
Walkthrough 3: Updating Applications and Preventing Downgrade Attacks
Unit 11: Customizing Deployment
Setting the Applications Desktop Icon
Walkthrough 1: Add Icon to Application
Setting System Tray Icon
Walkthrough 2: Adding a System Tray Icon
Customizing Application Chrome
Walkthrough 3: Change Main Application Window Appearance
Unit 12: Lab
Drag in RSS Feed
Save Data to the Embedded Database
Add Customizations and Security Checks