: Scott Janousek, Elad Elrom, Thomas Joos
: AdvancED Flash on Devices Mobile Development with Flash Lite and Flash 10
: Apress
: 9781430219057
: 1
: CHF 41.60
:
: Anwendungs-Software
: English
: 744
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

AdvancED Flash on Devices begins with a discussion of the mobile development landscape-the different players, tools, hardware, platforms, and operating systems. The second part of the book covers Flash Lite and how to take advantage newer features supported in Flash Lite 3.x. Then, the book covers AIR applications for multiple screens and includes topics such as:

  • How to utilize new features of AIR 1.5 and Flash 10 as well as pitfalls to be aware of when building an AIR application for mobile
  • How to include platform and context awareness for better adaptation
  • How to adopt an application on multiple devices using dynamic graphical GUI
  • Creating two full working real life touch screen mobile application

The last part of the book covers creating Flex applications running Flash 9 and 10 in mobile device browsers and includes topics such as:

  • How to adopt Flex for multiple mobile device browsers
  • How to create various video players for Flash Lite and Flash 10 and optimize your content.
  • How to take advantage of Flash Media Server

Experience Flash and ActionScript programmers who want to extend their skills to mobile platforms should find this book a great help in developing in this exciting and expanding marketplace.



Scott Janousek is a Flash and Flash Mobile developer currently working in the Boston area of the United States. In addition to his experience with mobile development, Scott has an accumulated ten years of diverse software engineering and Web consulting background, and several of those years were dedicated to the creation of interactive multimedia, including CD-ROMs, DVDs, webcasts, kiosks, RIAs, and web sites. Today, Scott is an Adobe Certified Flash Designer and Developer, as well as a recognized Flash Lite Subject Matter Expert. In addition, he is also an Adobe Certified Instructor for Flash Lite and Adobe Certified Developer for Mobile Application Development. He holds a bachelors degree in computer science from the University of Massachusetts, Amherst. An active and contributing member of the Boston Adobe Mobile and Devices User Group (AMaDUG), Boston Flash Platform User Group (BFPUG), and Mobile Monday Boston (MoMoBoston), Scott is passionate about the Flash platform across mobile devices as well as for the desktop. When he has a chance, he speaks at new media institutes, user groups, and conferences about Flash and Flash Mobile, including most recently the Design& Technology Festival (FITC) 2006, Adobe MAX 2006, and Adobe MAX Asia Pacific 2006. He has also written a number of technical articles on Flash Mobile technologies, such as Flash Lite, including some of which can be found on the Adobe Developer Center web site. Check out his blog at www.scottjanousek.com/blog for more information about his latest Flash and Mobile endeavors, as well as his occasional post about the latest and greatest portable consumer electronic devices.
CONTENTS AT A GLANCE5
CONTENTS7
FOREWORD21
ABOUT THE AUTHORS23
ABOUT THE TECHNICAL REVIEWER24
ABOUT THE COVER IMAGE DESIGNER25
ACKNOWLEDGMENTS26
INTRODUCTION28
Layout conventions29
MOBILE DEVELOPMENT LANDSCAPE30
THE MOBILE AND DEVICE LANDSCAPE31
Addressing fragmentation32
Getting to know the devices34
Getting to know the operating systems and platforms39
Summary53
FLASH LITE PLATFORM OVERVIEW54
FLASH LITE PLATFORM FUNDAMENTALS55
Realizing multiscreen user experiences55
Getting up to Speed with Flash Lite56
The Flash platform57
Exploring the Flash Lite platform58
Understanding the Flash Lite versions79
Exploring Flash Lite 1.180
Exploring Flash Lite 2.094
Exploring Flash Lite 2.198
Exploring Flash Lite 3.099
Exploring Flash Lite 3.1100
Exploring Adobe Mobile Client101
Exploring ActionScript102
Exploring the Flash Lite CDKs108
Packaging Flash Lite content110
Distributing and monetizing Flash Lite content118
Joining Flash mobile and device development communities124
Summary125
FLASH LITE 3126
Getting to know Flash Lite 3.0127
Getting to know Flash Lite 3.1135
Working with Flash Lite 3.x149
Exploring the Adobe Distributable Player Solution164
Introducing the Adobe Device Central CS4 SDK168
Summary171
TIPS AND TRICKS FOR DEVELOPING FLASH MOBILE APPLICATIONS172
Optimizing your mobile user interface172
Optimizing for mobile devices177
Testing using mobile emulators183
Working through best practices tutorials185
Summary193
MOBILE AND DEVICE WIDGET PLATFORMS WITH FLASH194
Understanding widgets195
Developing widgets with Nokia Web Runtime196
Developing Chumby widgets224
Summary260
FLASH LITE USER INTERFACE COMPONENTS AND FRAMEWORKS261
Flash Lite user interfaces262
Creating Flash Lite user interfaces with components and frameworks264
Summary297
EXTENDING FLASH ON MOBILE AND DEVICES USING OEM- BASED SOLUTIONS298
Working with next- generation mobile and device APIs299
Extending Flash Lite with device APIs299
Powering Flash with Nokia S60 Platform Services300
Extending Flash on Sony Ericsson devices309
Extending ActionScript in Flash Lite 3.1330
Looking forward to Flash 10 and Device APIs330
Summary331
PORTING FLASH LITE APPLICATIONS TO THE IPHONE USING THIRD- PARTY TOOLS332
Porting Flash applications to the iPhone using b. Tween333
Flash on touch-screen devices340
Summary341
AIR APPLICATIONS FOR MULTIPLE SCREENS AND MOBILE INTERNET DEVICES342
ADOBE INTEGRATED RUNTIME ON MOBILE DEVICES343
Taking a high-level view of the AIR 1.5 platform344
Us