| Macromedia® Flash™ Enabled Flash Design and Development for Devices | 
  | By                      Christian Cantrell, Mike Chambers, Branden Hall, Robert Hall, Andreas Heim, Craig Kroeger, Steve Leone, Markus Niedermeier, Bill Perry, Fred Sharples, Glenn Thomas, Phillip Torrone | 
  |  |  | 
  | Publisher | : New Riders Publishing | 
  | Pub Date | : May 17, 2002 | 
  | ISBN | : 0-7357-1177-1 | 
  | Pages | : 552 | 
     |  | Copyright | 
  |  |  | OUR CONTRIBUTORS | 
  |  |  | ABOUT THE TECHNICAL EDITORS | 
  |  |  | ACKNOWLEDGMENTS | 
  |  |  |  | A Message from New Riders | 
  |  |  |  | Visit Our Web Site: www.newriders.com | 
  |  |  |  | Email Us from Our Web Site | 
  |  | 
  |  |  | Chapter 1.             INTRODUCTION TO MACROMEDIA FLASH FOR EMBEDDED DEVICES | 
  |  |  |  | A LITTLE FLASH HISTORY | 
  |  |  |  | THE EXPANDING POPULARITY OF FLASH | 
  |  |  |  | WHAT YOU'LL FIND IN FLASH ENABLED | 
  |  | 
  |  |  | Part I:             GETTING STARTED WITH FLASH ON DEVICES | 
  |  |  |  | Chapter 2.             CREATING CONTENT FOR THE POCKET PC USING FLASH | 
  |  |  |  | WHAT IS THE FLASH PLAYER FOR POCKET PC? | 
  |  |  |  | WHY USE FLASH FOR THE POCKET PC? | 
  |  |  |  | ON WHICH POCKET PCS CAN THE FLASH PLAYER FOR POCKET PC RUN? | 
  |  |  |  | WHAT ISN'T SUPPORTED IN THE FLASH PLAYER FOR POCKET PC? | 
  |  |  |  | CONTENT CREATION GUIDELINES | 
  |  |  |  | VIDEO IN FLASH FOR THE POCKET PC | 
  |  |  |  | MEMORY AND MEMORY MANAGEMENT WITH FLASH FOR THE POCKET PC | 
  |  |  |  | DEVICE SPEED AND FRAMES PER SECOND | 
  |  |  |  | DETECTING THE PROCESSOR SPEED ON THE POCKET PC WITH FLASH | 
  |  |  |  | SCREEN ECONOMY WITH FLASH FOR THE POCKET PC | 
  |  |  |  | ROTATING FLASH CONTENT FOR THE POCKET PC | 
  |  |  |  | INTERNET EXPLORER FOR POCKET PC | 
  |  |  |  | HTML AND THE INTERNET EXPLORER FOR POCKET PC | 
  |  |  |  | USING JAVASCRIPT WITH FLASH FOR THE POCKET PC | 
  |  |  |  | SNIFFING FOR INTERNET EXPLORER FOR POCKET PC ON THE SERVER | 
  |  |  |  | DISTRIBUTING YOUR FLASH CONTENT FOR THE POCKET PC | 
  |  |  |  | EMULATION OF THE POCKET PC FOR TESTING | 
  |  |  |  | TEST, TEST, TEST, AND TEST SOME MORE! | 
  |  |  |  | ADVANCED TOPICS | 
  |  |  |  | SUMMARY…THAT'S ALL, FOLKS! | 
  |  | 
  |  |  |  | Chapter 3.             INTERFACE DESIGN FOR DEVICES | 
  |  |  |  | COMMON INTERFACE ISSUES | 
  |  |  |  | SPECIAL CONSIDERATIONS FOR DEVICES | 
  |  |  |  | CREATING STANDARD COMPONENTS FOR DEVICES | 
  |  |  |  | OPTIMIZING INTERFACES | 
  |  |  |  | SUMMARY | 
  |  | 
  |  |  |  | Chapter 4.             TYPOGRAPHY IN FLASH FOR DEVICES | 
  |  |  |  | WHAT ARE PIXEL FONTS? | 
  |  |  |  | TYPE CONSIDERATIONS | 
  |  |  |  | PIXEL PROBLEMS IN FLASH | 
  |  |  |  | THE SOLUTION TO PIXEL PROBLEMS | 
  |  |  |  | USAGE OVERVIEW | 
  |  |  |  | MINIML FONT NUMBER SYSTEM | 
  |  |  |  | MAKING YOUR OWN FLASH PIXEL FONT | 
  |  |  |  | FONTS IN APPLICATION | 
  |  |  |  | SUMMARY | 
  |  | 
  |  |  |  | Chapter 5.             FROM START TO FINISH: UNDERSTANDING THE FLASH APPLICATION DEVELOPMENT WORKFLOW | 
  |  |  |  | INTRODUCING THE EVENT GUIDE APPLICATION | 
  |  |  |  | PLANNING YOUR PROJECT | 
  |  |  |  | CREATING THE FLASH PROJECT | 
  |  |  |  | SUMMARY | 
  |  | 
  |  | 
  |  |  | Part II:             ADVANCED FLASH DEVELOPMENT FOR DEVICES | 
  |  |  |  | Chapter 6.             CREATING MOTION GRAPHICS AND CHARACTER ANIMATION FOR THE POCKET PC USING FLASH | 
  |  |  |  | PLANNING, ORGANIZING, AND OPTIMIZATION | 
  |  |  |  | KEYS TO MOTION GRAPHICS | 
  |  |  |  | KEYS TO CHARACTER ANIMATION | 
  |  |  |  | SUMMARY | 
  |  | 
  |  |  |  | Chapter 7.             CREATING INTERACTIVE GAMES FOR DEVICES USING FLASH | 
  |  |  |  | CONSTRAINTS OF THE GAME PLATFORM | 
  |  |  |  | GAME CATEGORIES WHAT WORKS ON THE POCKET PC, AND WHAT DOESN'T? | 
  |  |  |  | MAKING A CARD GAME | 
  |  |  |  | SUMMARY | 
  |  | 
  |  | 
  |  |  | Part III:             CREATING APPLICATIONS FOR DEVICES WITH FLASH | 
  |  |  |  | Chapter 8.             DATA PERSISTENCE WITH FLASH, JSCRIPT, AND HTTP COOKIES | 
  |  |  |  | WHAT ARE HTTP COOKIES? | 
  |  |  |  | DATA FLOW BETWEEN FLASH, JSCRIPT, AND COOKIES | 
  |  |  |  | DISSECTING FLASHTONE | 
  |  |  |  | SUMMARY | 
  |  | 
  |  |  |  | Chapter 9.             STANDALONE APPLICATION DEVELOPMENT USING FLASH AND JAVA | 
  |  |  |  | DEVELOPING WITH AN N-TIERED ARCHITECTURE | 
  |  |  |  | PLATFORM INDEPENDENCE | 
  |  |  |  | WHY USE DIFFERENT TECHNOLOGIES FOR A SINGLE PROJECT? | 
  |  |  |  | THE TEXTTOOL APPLICATION WE ARE BUILDING | 
  |  |  |  | JAVA ON THE POCKET PC | 
  |  |  |  | FLASH ON POCKET PC | 
  |  |  |  | BUILDING THE TEXTTOOL BACK-END | 
  |  |  |  | UNDERSTANDING THE FLASH USER INTERFACE | 
  |  |  |  | SUMMARY | 
  |  | 
  |  |  |  | Chapter 10.             SERVER-SIDE DYNAMIC CONTENT FOR FLASH-ENABLED DEVICES | 
  |  |  |  | WHAT IS MACROMEDIA GENERATOR? | 
  |  |  |  | WHAT IS JGENERATOR? | 
  |  |  |  | ADVANTAGES AND DISADVANTAGES OF USING A SERVER-SIDE TOOL FOR DYNAMIC CONTENT FOR DEVICES | 
  |  |  |  | CREATING GENERATOR TEMPLATES: THE AUTHORING WORKFLOW | 
  |  |  |  | TWO TECHNIQUES FOR SERVER-SIDE DYNAMIC CONTENT CREATION | 
  |  |  |  | SUMMARY | 
  |  | 
  |  | 
  |  |  | Part IV:             FLASH FOR TELEVISION | 
  |  |  |  | Chapter 11.             FLASH CONTENT FOR TELEVISION | 
  |  |  |  | GENERAL TELEVISION DISPLAY ISSUES | 
  |  |  |  | INTERLACING | 
  |  |  |  | FLASH FOR NON-BROADCAST TV: VHS, MINIDV, DVD | 
  |  |  |  | FLASH FOR BROADCAST TELEVISION | 
  |  |  |  | FLASH FOR TV BROWSERS | 
  |  |  |  | PROBLEMS IN DEVELOPING ANIMATION FOR TV BROWSERS | 
  |  |  |  | FLASH FOR ENHANCED TV | 
  |  |  |  | SUMMARY | 
  |  | 
  |  |  |  | Chapter 12.             DEVELOPING FLASH CONTENT FOR THE SONY PLAYSTATION 2 | 
  |  |  |  | THE THREE VERSIONS OF THE FLASH PLAYER | 
  |  |  |  | FLASH DESIGN IN ACTION: OUR EXPERIENCE WITH LUCASARTS | 
  |  |  |  | THE ADVANTAGES OF USING FLASH FOR SONY PLAYSTATION 2 GAME TITLES | 
  |  |  |  | USER INTERFACE LOGIC FOR FLASH IN A GAME TITLE DEVELOPMENT ENVIRONMENT | 
  |  |  |  | USER INTERFACE DESIGN ISSUES FOR SONY PLAYSTATION 2 | 
  |  |  |  | THE FUTURE OF FLASH DEVELOPMENT ON CONSOLES | 
  |  |  |  | SUMMARY | 
  |  | 
  |  | 
  |  |  | Part V:             THE FUTURE OF FLASH AND EMBEDDED DEVICES | 
  |  |  |  | Chapter 13.             AFTERWORD: LOOKING FORWARD | 
  |  |  |  | THE STATE OF DEVICES TODAY | 
  |  |  |  | DEVICES IN THE FUTURE | 
  |  | 
  |  | 
  |  |  | Part VI:             APPENDIXES | 
  |  |  |  | Appendix A.             FLASH PLAYER FOR THE NOKIA 9200 COMMUNICATOR SERIES AUTHORING GUIDELINES | 
  |  |  |  | SUPPORTED PLATFORMS | 
  |  |  |  | LANGUAGES | 
  |  |  |  | DEVELOPING CONTENT | 
  |  |  |  | USING BITMAPS | 
  |  |  |  | DEPLOYING CONTENT | 
  |  |  |  | DYNAMIC CONTENT | 
  |  |  |  | TRADEMARKS | 
  |  | 
  |  |  |  | Appendix B.             FLASH DEVICE MATRIX | 
  |  |  |  | Appendix C.             FLASH DEVICE RESOURCES | 
  |  |  |  | GENERAL FLASH DEVICE RESOURCES | 
  |  |  |  | TYPOGRAPHY/FONTS | 
  |  |  |  | SERVER-SIDE DYNAMIC FLASH | 
  |  |  |  | FLASH AND JAVA | 
  |  |  |  | DEVICE RESOURCES | 
  |  |  |  | AUTHOR WEB SITES | 
  |  | 
  |  |  |  | Appendix D.             POCKET PC DEVICE DETECTION | 
  |  |  |  | SERVER-SIDE DETECTION | 
  |  |  |  | CLIENT-SIDE DETECTION | 
  |  | 
  |  |  |  | Appendix E.             MICROSOFT POCKET INTERNET EXPLORER ON POCKET PC 2002 | 
  |  |  |  | HTML | 
  |  |  |  | WAP | 
  |  |  |  | DHTML | 
  |  |  |  | Protocols | 
  |  |  |  | Scripting | 
  |  |  |  | ActiveX Controls | 
  |  |  |  | Downloading controls | 
  |  |  |  | XML support | 
  |  |  |  | Cascading style sheets | 
  |  |  |  | Font downloading | 
  |  |  |  | Data binding | 
  |  |  |  | Java | 
  |  |  |  | Native file formats | 
  |  |  |  | Recording file formats | 
  |  |  |  | User-Agent string | 
  |  |  |  | Cache | 
  |  |  |  | Subscriptions, offline browsing | 
  |  |  |  | Colors /resolution | 
  |  |  |  | Auto-complete URL | 
  |  |  |  | Link highlighting | 
  |  |  |  | View HTML source | 
  |  |  |  | Favorites | 
  |  |  |  | Input devices | 
  |  |  |  | Cookies | 
  |  |  |  | User authentication | 
  |  |  |  | Security | 
  |  |  |  | Newsgroups | 
  |  |  |  | CDF | 
  |  |  |  | MIME type helpers | 
  |  |  |  | Printing | 
  |  |  |  | Web server | 
  |  | 
  |  |  |  | Appendix F.             USING FLASH FOR DEVELOPING TOUCH-SCREEN KIOSKS | 
  |  |  |  | PLANNING DEPLOYMENT OF FLASH MX ON A TOUCH-SCREEN KIOSK | 
  |  |  |  | GENERAL TOUCH-SCREEN HARDWARE INFORMATION | 
  |  |  |  | ALTERNATIVE TOUCH-SCREEN TECHNOLOGY | 
  |  |  |  | SPECIFIC TOUCH-SCREEN HARDWARE NUANCES AND TECHNOLOGIES | 
  |  |  |  | GENERAL TIPS FOR WORKING WITH TOUCH SCREENS | 
  |  |  |  | TIPS FOR DEVELOPING FLASH APPLICATIONS ON TOUCH SCREENS | 
  |  |  |  | EXPLORING THE POSSIBILITIES | 
  |  | 
  |  |  |  | Appendix G.             WHAT'S ON THE WEB SITE | 
  |  |  |  | Updates | 
  |  |  |  | Source Files | 
  |  |  |  | Resources | 
  |  |  |  | Feedback | 
  |  | 
  |  |