Adobe Air

Air

Courses Available

Course Outline | Adobe Air — Introduction

Description

This course is designed to equip experienced Adobe Flex developers with the skills needed to begin developing robust desktop applications using Adobe AIR.

Prerequisite

Flex 3: Developing Rich Client Applications course, or equivalent experience developing Flex applications

DAY 1

Introducing the course

  • Introducing Mastery Learning
  • Understanding the course format
  • Reviewing the course prerequisites
  • Reviewing the course outline

Introducing Adobe AIR

  • Exploring the Adobe AIR development toolset
  • Understanding the runtime application
  • Understanding the Adobe AIR SDK
  • Looking at Adobe Flex Builder 3
  • Reviewing the Adobe AIR tools for Flex Builder 3
  • Creating Adobe AIR projects
  • Exporting Adobe AIR applications
  • Walkthrough: Review the course application

Getting started with Adobe AIR

  • Creating your first Adobe AIR application
  • Creating an Adobe AIR project
  • Creating a main application
  • Compiling an Adobe AIR application
  • Running an Adobe AIR application
  • Walkthrough: Create an Adobe AIR application
  • Packaging and deploying applications
  • Exporting an application
  • Code-signing an application
  • Selecting application content
  • Installing an application
  • Walkthrough: Export and install application
  • Learning Adobe AIR fundamentals
  • Understanding the application container
  • Exploring the Adobe AIR file format
  • Understanding the application descriptor
  • Understanding the application display attributes
  • Walkthrough: Examine the Adobe AIR package and change its descriptor
  • Getting help and other resources

Creating native windows

  • Creating a window
  • Using the Window class
  • Adding content to a window
  • Walkthrough: Create, open, and close a native window
  • Modifying the window display
  • Changing the window type
  • Changing the window chrome
  • Setting window transparency
  • Going full screen
  • Walkthrough: Control chrome, transparency, and full screen
  • Manipulating windows
  • Getting an instance of the window
  • Resizing a window
  • Moving a window
  • Walkthrough: Maximize, minimize, restore, and move a window
  • Using window events
  • Identifying the window events
  • Walkthrough: Control window behavior through event listeners

Using the file system

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

Connecting applications

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

LAB Day 1 (optional): Building an AIR application, part one

DAY 2

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

Persisting application data

  • Using 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
  • Working with data types
  • Using Date data
  • Using XML data
  • Using BLOB data
  • Walkthrough: Use date/time and BLOB data

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
  • Walkthrough: Add capability detection
  • Using Encrypted Local Storage
  • Walkthrough: Using encrypted local storage
  • Understanding AIR application updating
  • Using the Updater class
  • Determining current version at runtime
  • Walkthrough: Preventing downgrade attacks while updating an AIR application

Customizing application deployment

  • Setting the application's desktop icon
  • Using application icons
  • Walkthrough: Add icon to application
  • Setting system tray notifications
  • Using the shell
  • Walkthrough: Add a system tray icon
  • Customizing application chrome
  • Understanding application chrome
  • Walkthrough: Change application chrome

LAB Day 2 (optional): Building an AIR application, part two

Course Details

AIR/Flex

Name
Adobe AIR/Flex
Price
$695
Date
12/11/08 - 12/12/08
Length
2 days
Register Now

What's Included?

Included In The Cost Of The Course: Course Book, Breakfast And Lunch, And Certification Test Voucher!

Instructor

Rich Baim

An Adobe Certified Instructor for Adobe Premiere Pro with over twenty years of video editing experience. Rich has a Master of Science degree in Instructional Media and was one of the beta testers for Premiere Pro 1.5. He currently works in the eLearning department at a technology center and specializes in streaming media for health education. Rich emphasizes real-world problem solving and provides "hands-on" experiences for students.

Margaret A. Gaeddert

Margaret "Margee" Gaeddert, is a certified professional designer and owner of G Art & Design in Oklahoma City. A 30 year career in design as an art director, graphic designer, illustrator, and web designer has awarded her regional, national and international awards. She has worked with Fortune 500 and 1000 corporations such as AOL, Avon, Bristol-Myers Squibb Co, Sony Music, CNBC.com and Gucci. Local corporations include American Fidelity, KOCO Television, Metropolitan Library Association and Sperry Van Ness. She teaches design at the University of Central Oklahoma. Gaeddert enjoys serving on the board of the Oklahoma Watercolor Association, and two design advisory boards supporting education in Oklahoma. She holds a bachelor's of fine arts degree and is an accomplished award winning fine artist in watercolor media, calligraphy and caricature art.

Jason Gaines

Mr. Gaines is a certified professional in both Logic Pro 8 and Soundtrack 2. He is currently in demand as an instructor of both applications. Current projects include independent film work and collaboration on the television series, LA Ink. Jason Gaines is a New York City based trumpeter, composer and arranger. He has performed and recorded with some of the most influential performers in the jazz idiom including Arturo Sandoval, Roy Hargrove, Joshua Redman, Freddie Hubbard, Jackie McLean, Gerald Wilson and others. He holds degrees from Manhattan School of Music, New York University and Teachers College, Columbia University.

Doug Hanley

Doug Hanley is a Mac support veteran of over 16 years and a user group founder. He is the President of MacTEK Consulting & Training, Inc., a computer consulting firm and Apple Authorized Training Center in Las Vegas. Doug is an Apple Certified Trainer and Apple Certified System Administrator. In his free time he is a regular Co-host on the Computer Outlook, a syndicated radio show at www.computeroutlook.com.

Foster Johnson

Foster Johnson is the Owner and Lead Creative for Foster Johnson Studios. He has 10 years of professional creative development and leadership experience in interactive, print and advertising, executing creative direction, art direction and team strategy. An architect of numerous web based commerce and database connectivity solutions, as well as e-commerce, telecoms, entertainment, advertising, publishing, photography and video for broadband. Johnson is an Adobe Certified Instructor (ACI) with expert level application skills in Adobe Creative Suite 3, including: Flash using ActionScript 3.0, Dreamweaver, Photoshop, Illustrator, Premiere Pro, After Effects Pro, InDesign, Acrobat Pro, Captivate 3.0, LiveCycle ES as well as QuarkXPress and web application development using advanced CSS, SQL, AJAX, XML, RSS, Google AdSense and AdWords.

Rick Allen Lippert

Rick Allen Lippert is president of Lippert Media in Oklahoma City with 30 years experience on both sides of the camera. Specializing in industrial production, he has won numerous awards for his writing, producing, and directing for clients such as the Oklahoma Arts Institute, Oklahoma City University, the City of Oklahoma City, the University of Central Oklahoma, the U.S. Coast Guard, the U.S. Department of Transportation and the Federal Aviation Administration.His commercial clients include CompSource Oklahoma and Dane Design. Rick has been using Final Cut Pro since version 1.25. As an adjunct instructor, he teaches video production at Oklahoma City Community College and media writing at the University of Oklahoma.

Kiri Roberts

Kiri Christopher Roberts is the creative director of One Media USA, a media production house located in Albany, NY. Born in Zimbabwe, Kiri migrated to the UK where he received a Masters in Audio Production from the University of Westminster in London. With a diverse international experience he has worked on music production, TV commercials, documentary films, music videos and currently ‘Frozen River’ the movie. Kiri is also a contributing writer for the Edit-Well magazine whose editor is Larry Jordan of LA. Kiri balances his time between his business and as a trainer for Apple Pro Apps. He is an Apple Certified end user and trainer for Motion 3, FCP6, STP2 & Logic 8.

Luisa Winters

Luisa Winters has been in the professional videography industry for 17 years. An awards winning videographer / editor, her tips make editing and compositing more productive, faster, and far more inventive. Luisa is a featured instructor for NAB, Government Video Expo, DV Expo, CES, NAB - NY and PMA. An accomplished videographer, editor, 3D animator and graphics designer, her compositions have been seen on broadcast TV as well as in private video productions. She has created and edited scores of video and web projects for dozens of corporate, government, and educational, commercial and private clients. Luisa has conducted training sessions and master classes for Adobe After Effects, Photoshop, Premiere Pro, Flash and Encore DVD. Luisa is a Johns Hopkins University Graduate and is fluent in both English and Spanish.

Related Courses