| CONTENTS AT A GLANCE | 5 |
---|
| CONTENTS | 7 |
---|
| FOREWORD | 21 |
---|
| ABOUT THE AUTHORS | 23 |
---|
| ABOUT THE TECHNICAL REVIEWER | 24 |
---|
| ABOUT THE COVER IMAGE DESIGNER | 25 |
---|
| ACKNOWLEDGMENTS | 26 |
---|
| INTRODUCTION | 28 |
---|
| Layout conventions | 29 |
| MOBILE DEVELOPMENT LANDSCAPE | 30 |
---|
| THE MOBILE AND DEVICE LANDSCAPE | 31 |
| Addressing fragmentation | 32 |
| Getting to know the devices | 34 |
| Getting to know the operating systems and platforms | 39 |
| Summary | 53 |
| FLASH LITE PLATFORM OVERVIEW | 54 |
---|
| FLASH LITE PLATFORM FUNDAMENTALS | 55 |
| Realizing multiscreen user experiences | 55 |
| Getting up to Speed with Flash Lite | 56 |
| The Flash platform | 57 |
| Exploring the Flash Lite platform | 58 |
| Understanding the Flash Lite versions | 79 |
| Exploring Flash Lite 1.1 | 80 |
| Exploring Flash Lite 2.0 | 94 |
| Exploring Flash Lite 2.1 | 98 |
| Exploring Flash Lite 3.0 | 99 |
| Exploring Flash Lite 3.1 | 100 |
| Exploring Adobe Mobile Client | 101 |
| Exploring ActionScript | 102 |
| Exploring the Flash Lite CDKs | 108 |
| Packaging Flash Lite content | 110 |
| Distributing and monetizing Flash Lite content | 118 |
| Joining Flash mobile and device development communities | 124 |
| Summary | 125 |
| FLASH LITE 3 | 126 |
| Getting to know Flash Lite 3.0 | 127 |
| Getting to know Flash Lite 3.1 | 135 |
| Working with Flash Lite 3.x | 149 |
| Exploring the Adobe Distributable Player Solution | 164 |
| Introducing the Adobe Device Central CS4 SDK | 168 |
| Summary | 171 |
| TIPS AND TRICKS FOR DEVELOPING FLASH MOBILE APPLICATIONS | 172 |
| Optimizing your mobile user interface | 172 |
| Optimizing for mobile devices | 177 |
| Testing using mobile emulators | 183 |
| Working through best practices tutorials | 185 |
| Summary | 193 |
| MOBILE AND DEVICE WIDGET PLATFORMS WITH FLASH | 194 |
| Understanding widgets | 195 |
| Developing widgets with Nokia Web Runtime | 196 |
| Developing Chumby widgets | 224 |
| Summary | 260 |
| FLASH LITE USER INTERFACE COMPONENTS AND FRAMEWORKS | 261 |
| Flash Lite user interfaces | 262 |
| Creating Flash Lite user interfaces with components and frameworks | 264 |
| Summary | 297 |
| EXTENDING FLASH ON MOBILE AND DEVICES USING OEM- BASED SOLUTIONS | 298 |
| Working with next- generation mobile and device APIs | 299 |
| Extending Flash Lite with device APIs | 299 |
| Powering Flash with Nokia S60 Platform Services | 300 |
| Extending Flash on Sony Ericsson devices | 309 |
| Extending ActionScript in Flash Lite 3.1 | 330 |
| Looking forward to Flash 10 and Device APIs | 330 |
| Summary | 331 |
| PORTING FLASH LITE APPLICATIONS TO THE IPHONE USING THIRD- PARTY TOOLS | 332 |
| Porting Flash applications to the iPhone using b. Tween | 333 |
| Flash on touch-screen devices | 340 |
| Summary | 341 |
| AIR APPLICATIONS FOR MULTIPLE SCREENS AND MOBILE INTERNET DEVICES | 342 |
---|
| ADOBE INTEGRATED RUNTIME ON MOBILE DEVICES | 343 |
| Taking a high-level view of the AIR 1.5 platform | 344 |
| Us
|