Home Sitemap

PRISMA-IT» Training» Overzicht trainingen» AIR: Building Desktop Appl. with AJAX
 

AIR: Building Desktop Applications with AJAX
2 days -  1.095


Description:
AIRJ is a two day course designed to equip web developers who have experience with AJAX technologies with the skills needed to develop robust desktop applications using the Adobe Integrated Runtime.  This course focuses on the toolset available to HTML and Javascript developers.

Course length:

2 days

Prerequisite:

Experience building HTML web applications with CSS and custom-written Javascript.  Familiarity with AJAX (asynchronous Javascript and XML) techniques will enhance your learning the class.

Outline

1.Introducing the course
Introducing Mastery Learning
Understanding the course format
Reviewing the course prerequisites
Reviewing the course outline

2.Introducing the Adobe Integrated Runtime
Exploring the AIR development Toolset
Understanding the runtime application
Understanding the AIR SDK
Script Bridging Overview (Using AS in JS)
Reviewing the AIR tools for Dreamweaver
Creating AIR Sites
Exporting AIR Applications
Walkthrough: Review the course application

3.Getting started with AIR
Creating your first AIR application
Creating an AIR project
Creating a main application
Compiling an AIR application
Running an AIR application
Walkthrough: Create an AIR application
Creating an AIR application in Dreamweaver
Creating a Site
Creating a File
Launching Your AIR application
Walkthrough: Create an AIR application with Dreamweaver
Packaging and deploying applications
Using the Air Application Settings Wizard
Selecting application content
Code-signing an application
Exporting an application
Installing an application
Walkthrough: Export and install application
Learning about the .AIR File
Exploring the AIR file format
Understanding the application descriptor
Understanding the application display attributes
Walkthrough: Examine the AIR package
Learning AIR Fundamentals
Understanding the application container
Functionality of AIR
Accessing AIR Features from Javascript
Getting Debugging Information
Extending the Runtime with ActionScript
Walkthrough: Create an AIR application with Javascript
Getting help and other resources

4.Using the File System
Using the File class
Using the File class
Creating directories
Moving and copying file system objects
Deleting file system objects
Walkthrough: Copy, move and delete file objects
Using file streams
Creating directories
Reading and writing files
Walkthrough: Read and write a file
Working with files asynchronously
Compare synchronous and asynchronous methods
Walkthrough: Read a file asynchronously

5.Creating Native Windows
Exploring the types of windows
Using the window.open() Method
Adding content to the window
Problems with using window.open()
Walkthrough using window.open()
Using the NativeWindow class
Adding content to a window
Walkthrough: Create a native window
Manipulating windows
Getting an instance of the window
Resizing a window
Moving a window
Walkthrough: Size, resize and move a window
Using window events
Identifying the window events
Walkthrough: Listen for window event
Modifying the window display
Changing the window type
Changing the window chrome
Setting window transparency
Going full screen
Walkthrough: Change the chrome and full screen

6. Lab 1

7.Persisting Application Data
Using an embedded SQL databases
Understanding the database file
Opening a database
Creating a database
Walkthrough: Create a new database
Using SQL statements
Managing the database
Managing the data
Using best practices with embedded databases
Walkthrough: Update database and records
Using Asynchronous Connections
Difference between synchronous and asynchronous
Identifying the SQL Event objects
Walkthrough: Getting data asynchronously
Working with data types
Using Date data type
Using XML data type
Walkthrough: Use date/time data

8.Using the clipboard
Moving data with copy and paste
Using the clipboard
Getting data from the clipboard
Writing data to the clipboard
Walkthrough: Moving data with copy and paste
Using drag-and-drop
Exploring the drag and drop stages
Dragging with the clipboard
Walkthrough: Drag an image into the application
Setting system tray notifications
Using the shell
Using the system tray
Walkthrough: Add a system tray icon

9.Connecting Applications
Communicating between applications
Using LocalConnection
Walkthrough: Connect to another AIR application
Getting occasionally connected
Monitoring services
Detecting HTTP connectivity
Detecting Socket connectivity
Walkthrough: Add network detection

10.Understanding AIR Security
Considering AIR security
Learning about security sandboxes
Understanding the domain considerations
Detecting AIR capabilities
Understanding the security best practices
Walkthrough: Add capability detection
Understanding application updates
Updating existing applications
Configuring application updates
Getting application version information
Walkthrough: Get an AIR application’s version
Installing an application update
Walkthrough: Update an application

11.Customizing Application Deployment
Setting the application's desktop icon
Using application icons
Walkthrough: Add icon to application
Customizing application chrome
Understanding application chrome
Walkthrough: Change application chrome
Creating a seamless installer
Adding the installer
Demo: Review the badging process

12.Summary and Review

13. Lab 2