Thursday, 2 April 2009

AIR 1.5 for Dreamweaver and AJAX Developers


AIR 1.5 is a leading platform for building and deploying native desktop applications that work across different operating systems. Developers can use HTML, CSS, and JavaScript when creating applications with AIR. In AIR 1.5 for Dreamweaver and AJAX Developers, Adobe Certified Instructor David Gassner brings AJAX developers deeper into the functions and features of AIR 1.5 used with Dreamweaver CS4. David explores the power of this platform to work with the local file system, create and maintain local databases, and manage native windows and menus to create more responsive and engaging applications. Exercise files accompany the course.

Table of contents

0. Introduction
  • Welcome
  • Prerequisites
  • Using the exercise files
1. AIR, AJAX, and Dreamweaver: A Quick Review
  • Installing AIR
  • Installing the AIR extension for Dreamweaver
  • Downloading and installing the AIR SDK
  • Defining a Dreamweaver site and AIR application
  • Configuring the application in Dreamweaver
  • Exporting an AIR installer package
  • Integrating the AIRAliases.js file
  • Debugging with the trace() function
2. Using AJAX Programming in AIR
  • Understanding AJAX programming
  • Using the XMLHttpRequest object
  • Using a Spry XML dataset
  • Packaging an AIR application with Spry assets
3. Using the Native Clipboard
  • Understanding the clipboard architecture
  • Copying data from AIR to the system clipboard
  • Copying data from the system clipboard to AIR
  • Transferring complex objects between applications
  • Using deferred rendering
4. Creating Drag-and-Drop Interfaces
  • Dragging and dropping plain text
  • Dragging and dropping HTML
  • Dragging and dropping file references
  • Detecting dragged mime types
5. Working with the Local File System
  • File system overview
  • Working with directories
  • Working with files
  • Copying and deleting files
  • Using asynchronous file operations
  • Reading text from a file
  • Writing text to a file
  • Creating temporary directories and files
6. Working with HTML and PDF content
  • Inspecting the HTML DOM with the AIR Introspector
  • Inspecting data with the AIR Introspector
  • Understanding HTML security sandboxes
  • Displaying an Acrobat PDF file
  • Detecting PDF capability

7. Using HTML Windows
  • Creating native windows with HTML content
  • Setting native window chrome and transparency
  • Using Full Screen mode
  • Handling window events
  • Preventing default window behaviors
8. Integrating with a Native Operating System
  • Creating a native context menu
  • Adding a menu to the system tray in Windows
  • Adding a menu to the dock in Mac OS X
  • Using pop-up menus
9. Monitoring Network Connections
  • Adding service monitoring to an application
  • Monitoring an HTTP URL
  • Monitoring an internet socket
10. Using the Local Database
  • Creating and connecting to a local database
  • Using asynchronous database connections
  • Creating a database table with SQL
  • Examining database metadata
  • Inserting data into a local database
  • Using SQL statement parameters
  • Retrieving data from a local database
  • Using transactions
  • Caching a Spry dataset in a local database
  • Populating a Spry dataset from a local database

11. Encrypting Local Data
  • Inserting data in the encrypted local store
  • Retrieving data from the encrypted local store
  • Using an encrypted local database
12. Invoking and Updating AIR Applications
  • Handling command-line arguments
  • Using custom file types
  • Retrieving an installer package from a website
  • Performing an automated application update
13. Conclusion
  • Goodbye
Rapidshare:
http://rapidshare.com/files/205659073/LC_AIR15DwAD.part1.rar
http://rapidshare.com/files/205659117/LC_AIR15DwAD.part2.rar
http://rapidshare.com/files/205658985/LC_AIR15DwAD.part3.rar
http://rapidshare.com/files/205658184/LC_AIR15DwAD.part4.rar
 

Copyright 2008 All Rights Reserved By Lyndabd.blogspot.com