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 |
|
|