Ledet Home Page
Directions to our Training Locations Contact Our Sales Team Ledet Web Site Map
 
The Training Advantage
Use our ROI calculator to justify your training budget
The Ledet Difference
Discover why our classes and services are your best value
Our Culture
Find out what guides and shapes our company
Join Our Team
 We're looking for talented staff and independent contractors, operations people, and sales and marketing staff.
Partner With Us
Programs for software manufacturers, dealers, and affiliates
Home

AIR: Building Desktop Applications with Flex 3

 

AIR: Building Desktop Applications with Flex 3
Duration: 2 days
Adobe AIR

Course Synopsis: The Adobe Integrated Runtime (AIR) is a cross-operating system runtime which allows Rich Internet Applications (RIAs) to run as desktop applications. AIR helps you leverage your existing web development skills to build software for the desktop. This two day class is designed to introduce you to the fundamentals of working with Adobe Flex 3 and AIR for application development.

Who Should Attend: This course is designed for application developers who would like to use the powerful combination of Adobe Flex and AIR for desktop and web development. Please see the following prerequisites before registering for this class.

Prerequisites: To gain the most from this course, you should have:
• Attended the Adobe Flex: Rich Client Applications course, or
• Have equivalent experience using MXML and ActionScript 3 to develop Adobe Flex applications which include the following features: data binding, user interface, container, and navigation components, custom components, in-line and scripted event handling, view states, and custom classes.

What You Will Learn:
• Creating an AIR project
• Creating native windows
• Using the file system
• Connecting applications
• Persisting application data
• Understanding Adobe AIR security

Time: Class time is 9:00 a.m.- 4:00 p.m. Breaks are scheduled throughout the day and lunch is typically scheduled 12-1. Students provide their own lunch.

Locations: We have company-operated facilities in Atlanta, Chicago, Denver, San Diego and Washington DC. We also work with a network of rental facilities to offer our classes regularly across the United States and in Canada. Please double-check the location of your class with our office to make sure you get to the right location.

Related Courses: We recommend the following courses that relate to this class: Adobe Flex 3 Developing Rich Client Applications and Fast Track to ColdFusion 8. Please take a look at our other course outlines at our web site, http://www.ledet.com.

Goals: Sterling Ledet and Associates realizes the importance of education and we take pride in being able to offer you classes that are more custom fit to your needs. Call us at (770) 414-5007 if you have any special questions or e-mail us at sales@ledet.com.

Registration: Please fill out our registration form and fax it to us at (312) 896-9094.


Adobe AIR Training Course Outline

 

LESSON 1
Introducing the Course
• Introducing Mastery Learning
• Understanding the Course Format
• Reviewing the Course Prerequisites
• Reviewing the Course Outline

LESSON 2
Introducing Adobe Integrated Runtime (AIR)
• Exploring the AIR development toolset
• Understanding the runtime application
• Understanding the Adobe AIR SDK
• Looking at Flex Builder 3
• Reviewing the Adobe AIR tools for Flex Builder 3
• Creating AIR projects
• Exporting AIR applications
• Review an AIR application

LESSON 3
Getting started with AIR
• Creating your first AIR application
• Creating an AIR project
• Creating a main application
• Compiling an AIR application
• Packaging and deploying applications
• Exporting a release
• Code-signing an application
• Selecting application contents
• Installing an application
• Uninstalling an AIR application
• Export and install an application
• Understanding AIR fundamentals
• Introducing the AIR file format
• Introducing the application
descriptor
• Examine the AIR package and
change the descriptor
• Getting help and other resources
• Help inside Flex Builder
Documentation
• AIR URLs

LESSON 4
Creating native windows
• Creating windows
• Defi ning a window with MXML
• Instantiating an MXML window with
ActionScript
• Opening and closing window
components
• Create, open, and close a native window
• Modifying the window display
• Changing the window chrome
• Changing the window type
• Setting window transparency
• Controlling display of default Flex chrome
• Using full screen display
• Control window chrome,
transparency, and full screen display
• Manipulating windows
• Referring to a window object
• Manipulating a window
• Control window behaviors when a title bar is removed
• Controlling window behavior using window events
• Handling window events
• Control window behavior through
event listeners

LESSON 5
Using the file system
• Using the File class
• Creating directories
• Creating directories and files
• Moving and copying file system
objects
• Deleting file system objects
• Copy, move, and delete file objects
• Using the Flex 3 Adobe AIR components
• Reviewing the component types
• Use file browsing and display components
• Using file streams
• Creating directories
• Reading and writing files
• Read and write to a text fi le
• Working with file formats
• Using binary and encoded characters
•Read, modify, and write a binary file to
the desktop




LESSON 6
Connecting applications
• Communicating between applications
• Using LocalConnection
• Connect to another Adobe AIR
application
• Communicating with the browser
• Using the URLRequest class
• Interact with a remote service via URL
• Using HTML content
• Loading HTML content
• Load HTML into an Adobe AIR application
• Getting occasionally connected
• Monitoring services
• Detecting HTTP connectivity
• Detecting Socket connectivity
• Add network detection

LESSON 7
Using the clipboard
• Moving data with copy and paste
• Using the clipboard
• Getting data from the clipboard
• Writing data to the clipboard
• Using drag and drop
• Exploring the drag-and-drop stages
• Dragging with the clipboard
• Drag an image into the application


LESSON 8
Persisting application data
• Using embedded SQL databases
• Understanding the database file
• Opening a database
• Create a new database
• Using SQL statements
• Managing the database
• Managing the data
• Using best practices with embedded
databases
• Update database and records
• Working with data types
• Using Date data
• Using XML data
• Using BLOB data
• Use date/time and BLOB data


LESSON 9
Understanding Adobe AIR security
• Considering Adobe AIR security
• Learning about security sandboxes
• Understanding the domain considerations
• Detecting Adobe AIR capabilities
• Understanding the security best practices
• Add capability detection
• Using encrypted local storage
• Understanding AIR application updating
• Using the Updater class
• Determining current version at runtime
• Preventing down grade attacks
while updating an AIR application


LESSON 10
Customizing application deployment
• Setting the application’s desktop icon
• Using application icons
• Add icon to application
• Setting system tray notifi cations
• Using the shell
• Add a system tray icon
• Customizing application chrome
• Understanding application chrome
• Change application chrome

 

Ledet Navigation
 
Your Future Course Catalog Schedule Lookup Class Registration Form We Teach the Cool Stuff!