Sams 067233030X
Sams Teach Yourself Adobe AIR Programming in 24 Hours - User Guide
By Michael Givens
Product Overview
This user guide provides essential information for effectively utilizing "Sams Teach Yourself Adobe AIR Programming in 24 Hours," a comprehensive resource designed to teach web developers and designers how to build rich desktop applications using Adobe Integrated Runtime (AIR).
The book offers step-by-step instructions and practical lessons on using Adobe AIR 1.5 to develop desktop applications, leveraging existing skills in technologies like Adobe Flex, Adobe Flash, HTML, JavaScript, and AJAX.

Image: Front cover of "Sams Teach Yourself Adobe AIR Programming in 24 Hours" book, featuring the title, author Michael Givens, and a clock graphic, indicating the "24 Hours" learning approach.
Getting Started (Setup)
To begin your learning journey with Adobe AIR programming, ensure you have the necessary software and tools installed. This book assumes a foundational understanding of web development concepts.
Required Software and Tools:
- Adobe AIR Runtime: The core environment for running AIR applications. Safety considerations and installation steps for Windows, Mac OS X, and Linux are covered in Hour 2.
- Adobe AIR SDK (Software Development Kit): Essential for developing AIR applications. Hour 3 details its use, including the Adobe AIR Debug Launcher (ADL) and Adobe AIR Developer Tool (ADT).
- Integrated Development Environment (IDE): The book recommends and covers various IDEs for building AIR applications:
- Flex Builder 3 (covered in Hour 5)
- Flash CS3 Professional (covered in Hour 7)
- Dreamweaver CS3 (covered in Hour 7)
- Aptana Studio (third-party IDE)
- Web Browser: For accessing online resources and testing web-based components.
Refer to the respective "Hour" chapters for detailed installation and setup instructions for each component.
Learning and Application (Operating)
The book is structured into 24 "hours," each focusing on a specific concept or set of skills, reinforced with workshop and hands-on sections.
Core Learning Path:
- Hours 1-10: Getting Started with AIR
These initial chapters introduce the fundamentals of AIR, its architecture, installation, SDK tools, and preparing your development environment. You will learn to build your first AIR application using Flex 3, HTML, Flash CS3, or Dreamweaver CS3, and understand PDF integration, debugging, and distribution.
- Hours 11-19: Exploring AIR APIs
This section dives into the core Adobe AIR APIs, covering topics such as managing application windows, screen control, file system interaction (File API), drag-and-drop functionality, native menus (Windows/Mac OS), network connectivity, local data storage with SQLite, encryption, security, and user notifications.
- Hours 20-24: Advanced Topics and Deployment
The final chapters address important development-related topics, including leveraging server-side features, a step-by-step walkthrough of building an AIR application, digital code-signing, strategies for updating deployed AIR applications, and suggestions for continued learning.
Each "hour" is designed to be a self-contained lesson, allowing you to progress at your own pace. Actively engage with the code examples and exercises provided to solidify your understanding.

Image: A person holding the book, illustrating its physical dimensions (9.1 inches / 23 cm in height) relative to a hand, providing a sense of its size.
Maintaining Your Knowledge (Maintenance)
The field of software development, especially web and desktop technologies, evolves rapidly. To maintain and enhance your Adobe AIR programming skills:
- Stay Updated: Regularly check Adobe's official documentation and developer resources for updates to Adobe AIR, Flex, Flash, and related technologies.
- Community Engagement: Participate in developer forums, online communities, and discussion groups related to Adobe AIR and web development.
- Continuous Learning: Explore new APIs, frameworks, and best practices as they emerge. The book's Appendix B provides a compilation of useful AIR-related links for continued learning.
Troubleshooting and Support
If you encounter issues while working through the book's examples or developing your own AIR applications:
- Review Code: Carefully re-check your code against the examples provided in the book. Small typos or syntax errors are common causes of issues.
- Debugging Tools: Utilize the debugging tools discussed in Hour 9 (Flex Builder Debugger, Flash Debugger, AIR HTML Introspector, third-party tools) to identify and resolve problems.
- Consult Author's Resources: Michael Givens, the author, maintains a blog at www.flexination.info, which may offer additional insights or errata.
- Online Communities: Search and post questions on Adobe developer forums or general programming Q&A sites (e.g., Stack Overflow) using specific error messages or problem descriptions.
Specifications
| Title | Sams Teach Yourself Adobe AIR Programming in 24 Hours |
| Author | Michael Givens |
| Publisher | Sams |
| Publication Date | January 1, 2008 |
| Edition | 1st |
| Language | English |
| Print Length | 408 pages |
| ISBN-10 | 067233030X |
| ISBN-13 | 978-0672330308 |
| Item Weight | 1.5 pounds |
| Dimensions | 7 x 1 x 9.25 inches |
Additional Resources and Support
For further assistance and to deepen your understanding of Adobe AIR programming, consider the following resources:
- Author's Blog: Visit Michael Givens' blog at www.flexination.info for additional articles, insights, and updates related to Adobe technologies.
- Adobe Official Documentation: Access the latest official documentation for Adobe AIR, Flex, and Flash from Adobe's developer website.
- Online Developer Communities: Engage with the broader Adobe developer community on platforms like Stack Overflow, Adobe forums, and other programming discussion boards.
Note: As this product is a book, traditional product warranty and direct technical support are not applicable. Support is primarily through the educational content and community resources.
Related Documents - 067233030X
![]() |
SAMS Photofacts CB Radio Index: Comprehensive Guide to CB Radio Service Data A complete index of SAMS CB Fotofacts volumes 1-293, listing CB radio models, manufacturers, and service data. Includes information on schematics, alignment, and parts for vintage and modern CB radios. |
![]() |
SAMS Modular Hi-Fi Components MHF-36 Service Manual Comprehensive service manual for SAMS Modular Hi-Fi Components MHF-36, covering alignment, parts, and servicing for models from Bell & Howell, Bradford, Electrohome, Emerson, Hitachi, Morse/Electrophonic, Olympic, Panasonic, Penncrest, RCA, and Sony. |
![]() |
Sams Auto Radio Service Data AR-290: Repair Manual for American Motors, Audiovox, Chrysler, Clarion, Craig, Realistic Comprehensive service manual for Sams Auto Radio AR-290, covering American Motors, Audiovox, Chrysler, Clarion, Craig, and Realistic car radios. Includes specifications, alignment, troubleshooting, and parts lists. |
![]() |
SAMS Photofacts CB Radio Index: Comprehensive Model Listing and Service Data This comprehensive index lists SAMS Photofacts volumes for CB radios from 1961-1981, providing model numbers, manufacturers, and service data essential for repair and identification. |
![]() |
Commodore 1541 Troubleshooting & Repair Guide A comprehensive guide to troubleshooting and repairing the Commodore 1541 disk drive, covering various models and offering detailed technical information. |
![]() |
BOCES SAMS Financial System Training Manual: User Guide for BOCES This training manual provides comprehensive instructions for BOCES users on how to navigate and utilize the BOCES State Aid Management System (SAMS) for financial data management, including login procedures, data import, form review, reporting, and claim verification processes. |





