|
Provided by: Tekno Point Multimedia Air: Building Desktop Applications with Flex 3.0 |
![]() |
Training
Provided by Tekno Point Multimedia
Air: Building Desktop Applications with Flex 3.0
Eligibility / Audience:
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.0 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
Custom classes
Related Software Programs or Products: Flex Builder 3.0
Related Jobs or Careers: RIA Development, Desktopbase Application Development
|
|
||||||||||||||||
Air: Building Desktop Applications with Flex 3.0
Course Outline:
Unit 1: Introducing Adobe Integrated Runtime
- 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
- Walkthrough 1: Review the course application
Unit 2: Getting Started with AIR
- Creating your first AIR application
- Creating an AIR project
- Creating a main application
- Compiling an AIR application
- Walkthrough 1: Create an AIR application
- Packaging and deploying applications
- Exporting a release
- Code-signing an application
- Selecting application contents
- Installing an application
- Uninstalling an AIR application
- Walkthrough 2: Export and install an application
- Understanding AIR fundamentals
- Introducing the AIR file format
- Introducing the application descriptor
- Walkthrough 3: Examine the AIR package and change the descriptor
- Getting help and other resources
- Help inside Flex Builder
- Documentation
- AIR URLs
Unit 3: Creating Native Windows
- Creating windows
- Defining a window with MXML
- Instantiating an MXML window with ActionScript
- Opening and closing window components
- Walkthrough 1: 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
- Walkthrough 2: Control window chrome, transparency, and full screen display
- Manipulating windows
- Referring to a window object
- Manipulating a window
- Walkthrough 3: Control window behaviors when a title bar is removed
- Controlling window behavior using window events
- Handling window events
- Walkthrough 4: Control window behavior through event listeners
Unit 4: Using the File system
- Using the File class
- Accessing common directories
- Referencing a file or directory
- Moving and copying file system objects
- Walkthrough 1: Using the File class
- Enabling visual file system interaction
- Allowing user to specify files or directories
- Introducing the Flex 3 file browsing components.
- Walkthrough 2: Use file system browsing and display components
- Removing files from the file system
- Determing the File object type
- Recycling or deleting file system objects
- Walkthrough 3: Interacting with visually specified File objects
- Using file streams
- Reading and writing files
- Walkthrough 4: Create a directory or UTF-8 (Unicode) text file
- Working with binary data.
- Using the ByteArray class
- Reading binary data
- Writing binary data
- Walkthrough 5: Read, modify, and write a binary file to the desktop
Unit 5: Connecting Applications
- Communicating between applications
- Using the LocalConnection class
- Walkthrough 1: Connect to and call a method in another AIR application
- Connecting to web applications using URL Requests over HTTP
- Requesting a URL via HTTP
- Using the URLRequest class
- Using the URLVariables class
- Using the URLLoader class
- Using the Base64Encoder class
- Walkthrough 2: Interact with a remote service using posted URL data
- Displaying HTML content
- Understanding the HTMLLoader class
- Using the component
- Walkthrough 3: Load HTML into an AIR application
- Detecting network availability
- Monitoring network state changes
- Detecting HTTP or HTTPS resource availability
- Detecting Socket connectivity
- Walkthrough 4: Add network detection
Unit 6: Using the clipboard
- Moving data with copy and paste
- Understanding the Clipboard
- Using the generalClipboard
- Getting data from the clipboard
- Writing data to the clipboard
- Walkthrough 1: Moving data to and from the system clipboard.
- Using drag and drop.
- Exploring the drag and drop stages
- Understanding how dragged data is transferred
- Walkthrough 2: Drag images from the operating system into the application
Unit 7: Persisting Application Data
- Using an embedded SQL database
- Understanding the database file
- Opening a database.
- Creating a database.
- Walkthrough 1: Create a new database
- Using SQL statements
- Managing the database.
- Managing the data
- Using best practices with embedded databases
- Walkthrough 2: Update the database and records.
- Working with datatypes
- Using Date data
- Using XML data
- Using BLOB data
- Walkthrough 3: Use date/time and BLOB data
Unit 8: Understanding AIR security
- Considering AIR security
- Learning about security sandboxes
- Understanding the domain considerations
- Detecting AIR capabilities
- Understanding the security best practices
- Walkthrough 1: Test and respond to player capability.
- Understanding AIR application updates
Unit 9: Customizing Deployment
- Setting the application s desktop icon.
- Using application icons
- Walkthrough 1: Add icon to application
- Setting system tray icon
- Using the nativeApplication
- Using the system tray
- Walkthrough 2: Adding a system tray icon
- Customizing application chrome
- Understanding application chrome
- Walkthrough 3: Change main application window appearance
- Creating a seamless installer
- Adding the installer
About The Training Provider: Tekno Point Multimedia
Tekno Point Multimedia - Tekno Point Multimedia , An Adobe Authorized Training Center
is positioned as Advance Flash Platform Training provider to professionals, however we do offer courses for beginners as well. We are already an established player in Corporate training and now are paying equal importance to coaching individual professionals from accross the world, who have chosen Flash as their way of life ,at our...

