Book description
Everything you need to start developing for mobile devices today
Adobe Flash Lite allows you to quickly create and publish engaging mobile content for games, wallpapers, video, music, or applications. With this essential guide, you'll discover how to develop applications for Flash-enabled mobile devices using ActionScript 2.0 and the latest version of Flash Lite. Detailed walkthroughs take you from concept to completion for a variety of examples.
The author provides an overview on extending Flash Lite capabilities and shows you how to distribute complete applications using the Adobe Distributable Player and Packager.
Discover how Adobe Flash Lite allows you to quickly create engaging mobile content to Flash-enabled mobile devices
Demonstrates every step in the development process, from concept to completion
Reinforces four critical topics throughout the book: ActionScript 2.0 mobile device considerations, PureMVC framework, native device properties, and the ability to extend Flash Lite
This in-depth exploration of Adobe Flash Lite is no lightweight!
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Table of contents
- Copyright
- CREDITS
- ABOUT THE AUTHOR
- ACKNOWLEDGMENTS
- INTRODUCTION
-
1. Flash Is Mobile
- 1.1. MOBILE DEVICES
- 1.2. THE MOBILE ECOSYSTEM
- 1.3. ENGAGING EXPERIENCES THAT WORK ON SMALL SCREENS
- 1.4. FLASH LITE ARCHITECTURE
- 1.5. SUMMARY
-
2. Getting Started
- 2.1. DEVELOPING FOR FLASH DEVICES
- 2.2. USING DEVICE CENTRAL
- 2.3. CREATING A "HELLO WORLD" EXAMPLE
- 2.4. USING THE EMULATOR IN DEVICE CENTRAL
- 2.5. TESTING ON MOBILE DEVICES
- 2.6. SUMMARY
- 3. Object-Oriented Programming for Flash Lite Development
-
4. UI Components
- 4.1. SONY ERICSSON AND FORUM NOKIA COMPONENT LIBRARIES
- 4.2. USING TEXT
- 4.3. USING BUTTONS
- 4.4. USING SOFT KEYS
- 4.5. USING STATUS BAR
- 4.6. USING TITLE
- 4.7. USING CHECK BOXES
- 4.8. USING RADIO BUTTONS
- 4.9. USING LISTS
- 4.10. USING MODAL DIALOGUES
- 4.11. USING VISUAL INDICATORS
- 4.12. USING SLIDERS
- 4.13. USING SCROLLABLE AREAS
- 4.14. USING NOTIFICATION
- 4.15. SUMMARY
-
5. PureMVC ActionScript 2.0 Framework
- 5.1. DESIGN PATTERNS AND DEVELOPMENT FRAMEWORKS
- 5.2. PUREMVC KEY CONCEPTS EXPLAINED
- 5.3. BUILDING A PUREMVC EXAMPLE
- 5.4. SUMMARY
-
6. Creating a TV Listings Application
- 6.1. THE CONCEPT
- 6.2. TV GENIUS SEARCH ENGINE API
- 6.3. FUNCTIONAL REQUIREMENTS
-
6.4. BUILDING THE APPLICATION
- 6.4.1. The .fla File
- 6.4.2. Defining ApplicationFacade
- 6.4.3. Creating a Model for the TV Listings Application
- 6.4.4. Using XML Data
- 6.4.5. Creating the TV Listings Application's Controller
- 6.4.6. Exploring the View
- 6.4.7. Viewing the Application in Device Central
- 6.5. SECURITY CONSIDERATIONS: LOADING DATA
- 6.6. SUMMARY
-
7. Creating a Media Console
- 7.1. THE CORE MEDIA CLASSES
- 7.2. STREAMING AUDIO AND VIDEO
-
7.3. BUILDING THE APPLICATION
- 7.3.1. The .fla File
- 7.3.2. Defining ApplicationFacade
- 7.3.3. Creating a Model for the Media Console
- 7.3.4. Creating the Media Console's Controller
- 7.3.5. Exploring the View's Mediators
- 7.3.6. Viewing the Application in Device Central
- 7.4. SUMMARY
-
8. Creating an Image Viewer Client
- 8.1. THE CHALLENGES
- 8.2. COMPONENTS USED IN THE IMAGE VIEWER
-
8.3. BUILDING THE APPLICATION
- 8.3.1. The .fla File
- 8.3.2. Defining ApplicationFacade
- 8.3.3. Creating a Model for the Image Viewer
- 8.3.4. Exploring the View
- 8.3.5. Creating the Image Viewer's Controller
- 8.3.6. Viewing the Application in Device Central
- 8.4. SUMMARY
-
9. Creating a Twitter Client
- 9.1. EXPLORING THE TWITTER API
- 9.2. THE SWX FORMAT
-
9.3. BUILDING THE APPLICATION
- 9.3.1. The .fla File
- 9.3.2. Defining ApplicationFacade
- 9.3.3. Creating a Model for the Twitter Client
- 9.3.4. Creating the Twitter Client's Controller
- 9.3.5. Exploring the View
- 9.3.6. Viewing the Application in Device Central
- 9.4. SUMMARY
-
10. Using Nokia's S60 Platform Services API
- 10.1. S60 PLATFORM SERVICES OVERVIEW
- 10.2. USING APPMANAGER
- 10.3. USING CALENDAR
- 10.4. USING CONTACTS
- 10.5. USING LANDMARKS
- 10.6. USING LOCATION
-
10.7. USING MESSAGING
-
10.7.1. API Features
- 10.7.1.1. Messages
- 10.7.1.2. Retrieving Messages from an Inbox
- 10.7.1.3. Message Attachments
- 10.7.1.4. Filtering Inbox Messages
- 10.7.1.5. Sorting Inbox Messages
- 10.7.1.6. Sending Messages
- 10.7.1.7. Monitoring an Inbox for Incoming Messages
- 10.7.1.8. Modifying the Status of a Message
- 10.7.1.9. Removing Messages from the Inbox
-
10.7.1. API Features
- 10.8. USING MEDIA MANAGEMENT
- 10.9. OTHER S60 PLATFORM SERVICES
- 10.10. SUMMARY
-
11. Creating a Weather Client
- 11.1. GOOGLE APIS
- 11.2. WIREFRAMES AND DESIGN
-
11.3. BUILDING THE APPLICATION
- 11.3.1. The .fla File
- 11.3.2. Defining ApplicationFacade
- 11.3.3. Creating a Model for the Weather Client
- 11.3.4. Creating the Weather Client's Controller
- 11.3.5. Exploring the View
- 11.3.6. Viewing the Application in Device Central
- 11.4. SUMMARY
-
12. Using Sony Ericsson's Project Capuchin Platform Services API
- 12.1. PROJECT CAPUCHIN PLATFORM SERVICES OVERVIEW
- 12.2. USING ACCELEROMETER
- 12.3. USING BLUETOOTH
- 12.4. USING CALENDAR
- 12.5. USING CONTACTS
- 12.6. USING FILE
- 12.7. USING I18N
- 12.8. USING MESSAGING
- 12.9. USING PERSISTENCY
- 12.10. USING RADIO
- 12.11. OTHER PROJECT CAPUCHIN SERVICES
- 12.12. SUMMARY
-
13. Packaging Flash Lite Applications for Distribution
- 13.1. PACKAGING CONTENT
- 13.2. USING SWF2JAR
- 13.3. CREATING A .SIS FILE
- 13.4. APPLICATION SIGNING
- 13.5. APPLICATION ICONS
- 13.6. NOKIA FLASH PACKAGING TOOL
- 13.7. INTRODUCING OVI FROM NOKIA
- 13.8. INTRODUCING PLAYNOW ARENA FROM SONY ERICSSON
- 13.9. SUMMARY
-
A. Flash Lite 3.x ActionScript 2.0 Quick Reference: From Array to XMLSocket
- A.1. ARRAY
- A.2. BOOLEAN
- A.3. BUTTON
- A.4. COLOR
- A.5. DATE
- A.6. ERROR
- A.7. EXTENDEDKEY
- A.8. FLASH.DISPLAY.BITMAPDATA
- A.9. FLASH.GEOM.COLORTRANSFORM
- A.10. FLASH.GEOM.MATRIX
- A.11. FLASH.GEOM.POINT
- A.12. FLASH.GEOM.RECTANGLE
- A.13. FLASH.GEOM.TRANSFORM
- A.14. FUNCTION
- A.15. GLOBAL
- A.16. KEY
- A.17. LOADVARS
- A.18. LOCALCONNECTION
- A.19. MATH
- A.20. MOUSE
- A.21. MOVIECLIP
- A.22. MOVIECLIPLOADER
- A.23. NETCONNECTION
- A.24. NETSTREAM
- A.25. NUMBER
- A.26. OBJECT
- A.27. SELECTION
- A.28. SHAREDOBJECT
- A.29. SOUND
- A.30. STAGE
- A.31. STRING
- A.32. SYSTEM.CAPABILITIES
- A.33. SYSTEM.SECURITY
- A.34. TEXTFIELD
- A.35. TEXTFORMAT
- A.36. VIDEO
- A.37. XML
- A.38. XMLNODE
- A.39. XMLSOCKET
Product information
- Title: Professional Flash® Lite® Mobile Development
- Author(s):
- Release date: March 2010
- Publisher(s): Wrox
- ISBN: 9780470547489
You might also like
book
ChatGPT For Dummies
Learn how the disruptive AI chatbot is going to change school, work, and beyond ChatGPT For …
audiobook
Technically Wrong
Buying groceries, tracking our health, finding a date: whatever we want to do, odds are that …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
video
Java SE 17 Developer (1Z0-829)
21+ Hours of Video Instruction An intensive and guided video course to learn and practice while …