<?xml version="1.0" encoding="UTF-8"?>
<?altova_sps ClassInfo.sps?>
<?xml-stylesheet type="text/xsl" href="classOutlineTemplate.xsl"?>
<courses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="classInfo_Final.xsd">
	<class>
		<classInfo>
			<classTitle>courseTitle</classTitle>
			<softwareUsed>
				<software company="Adobe" url="url" icon="../../images/softwareIcons/icon">Flash Builder 4</software>
			</softwareUsed>
			<swVersions>
				<version>A</version>
			</swVersions>
			<levels>
				<level>A</level>
			</levels>
			<duration>
				<hours>6</hours>
				<days>A</days>
			</duration>
			<certification>
				<company url="url">Exam</company>
			</certification>
			<courseCode partner="ax">code</courseCode>
			<courseDescription>Description</courseDescription>
		</classInfo>
		<hwRequirements>
			<requirement>An Intel Pentium class 4 processor</requirement>
			<requirement>At least 1GB RAM (192 MB recommended)</requirement>
			<requirement>700 MB of available hard disk space</requirement>
		</hwRequirements>
		<swRequirements>
			<platformRequirements>
				<requirement>Windows XP with Service Pack 2, WIndows XP Professional, Windows 2000 Server, Windows 2000 Pro, Windows Server 2003</requirement>
			</platformRequirements>
			<requirement>requirement</requirement>
			<requirement>requirement</requirement>
			<requirement>requirement</requirement>
			<requirement>requirement</requirement>
		</swRequirements>
		<preRequisites>
		<preReqClass>
			<preReq></preReq>
		</preReqClass>
			<preReq>prereq</preReq>
		</preRequisites>
		<performanceObjectives>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
			<objective>objective</objective>
		</performanceObjectives>
		<supplementalMaterials>
			<book/>
			<website/>
		</supplementalMaterials>
		<courseContent>
		
		Introducing the Adobe Integrated Runtime (AIR)
Exploring the AIR development toolset
Understanding the runtime application
Understanding Adobe AIR 2.0
Understanding the Adobe AIR SDK
Looking at Flash Builder 4
Reviewing the Adobe AIR tools for Flash Builder 4
Creating AIR projects
Exporting AIR applications
Getting started with AIR
Creating your first AIR application
Creating an AIR project
Creating a main application
Building an AIR application
Copyright © 2010 Adobe Systems Incorporated
Packaging and deploying applications
Exporting a release
Code-signing an application
Selecting application contents
Installing an application
Uninstalling an AIR application
Understanding AIR fundamentals
Introducing the AIR file format
Introducing the application descriptor
Getting help and other resources
Help inside Flash Builder
AIR 2.0 URLs
Using the file system
Using the File class
Accessing common directories
Referencing a file or directory
Moving and copying file system objects
Enabling visual file system interaction
Allowing user to specify files or directories
Introducing the file browsing components
Removing files from the file system
Determing the File object type
Recycling or deleting file system objects
Launching files in their default application
Loading and launching files
Advanced file system techniques
Using file streams
Reading and writing files
Working with binary data
Using the ByteArray class
Working with mass storage devices
Reading and writing from attached devices
Displaying, copying, and moving Files on a storage device
Using the clipboard
Moving data with copy and paste
Understanding the Clipboard
Using the generalClipboard
Writing data to the clipboard
Getting data from the clipboard
Using drag and drop
Introducing the drag and drop stages
Deciding between the Flex and AIR APIs for drag and drop
Persisting application data
Using an embedded SQL database
Understanding the database file
Opening a database
Creating a database
Using SQL statements
Creating and executing a SQL statement
Handling returned data
Copyright © 2010 Adobe Systems Incorporated
Storing and loading complex data
Base types stored by SQLite
Column affinities supported by AIR
Storing and retrieving binary image data
Creating native windows
Creating windows
Defining a window with MXML
Instantiating an MXML window with ActionScript
Opening and closing window components
Modifying the window display
Changing the window chrome
Changing the window type
Using full screen display
Manipulating windows
Referring to a window object
Manipulating a window
Handling window events
Connecting applications
Launching and interacting with native operating system processes
Launching a native process from AIR
Communicating between applications
Using the LocalConnection class
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
Displaying HTML content
Understanding the HTMLLoader class
Using the <mx:HTML /> component
Detecting network availability
Monitoring network state changes
Detecting HTTP resource availability
Detecting Socket connectivity
Understanding AIR security
Considering AIR security
Introducing AIR security
Introducing security sandboxes
Introducing AIR security best practices
Detecing AIR capabilities
Using encrypted data storage
Understanding AIR application updating
Using the Updater class
Determining current version at runtime
Encrypting local database files
Implementing database encryption
Customizing Deployment
Setting the application's desktop icon
Using application icons
Setting system tray icon
Addressing the nativeApplication
Copyright © 2010 Adobe Systems Incorporated
LAB: Creating the PhotoLab application using Flex 4, AIR 2, and LiveCycle Collaboration Services
Introducing the PhotoLab application
Understanding the lab structure
Examining and running the solution code
		
			<lesson number="1">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="2">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="3">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="4">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="5">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="6">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="7">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="8">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="9">
			<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="10">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="11">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="12">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="13">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="14">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="15">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="16">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="17">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="18">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="19">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="20">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<lesson number="21">
				<lessonTitle>lessonTitle</lessonTitle>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<topic>topic</topic>
				<lessonTime>0:00</lessonTime>
			</lesson>
			<nextClass url="../../html/advanced.html">Advanced Topics</nextClass>
		</courseContent>
		<courseware>
			<bookTitle>Course</bookTitle>
			<publisher></publisher>
			<bookNumber/>
			<notes/>
			<author></author>
		</courseware>
	</class>
</courses>

