Janousek / Elrom / Joos | AdvancED Flash on Devices | E-Book | www.sack.de
E-Book

E-Book, Englisch, 744 Seiten

Janousek / Elrom / Joos AdvancED Flash on Devices

Mobile Development with Flash Lite and Flash 10
1. ed
ISBN: 978-1-4302-1905-7
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

Mobile Development with Flash Lite and Flash 10

E-Book, Englisch, 744 Seiten

ISBN: 978-1-4302-1905-7
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



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

Janousek / Elrom / Joos AdvancED Flash on Devices jetzt bestellen!

Weitere Infos & Material


1;CONTENTS AT A GLANCE;5
2;CONTENTS;7
3;FOREWORD;21
4;ABOUT THE AUTHORS;23
5;ABOUT THE TECHNICAL REVIEWER;24
6;ABOUT THE COVER IMAGE DESIGNER;25
7;ACKNOWLEDGMENTS;26
8;INTRODUCTION;28
8.1;Layout conventions;29
9;MOBILE DEVELOPMENT LANDSCAPE;30
9.1;THE MOBILE AND DEVICE LANDSCAPE;31
9.1.1;Addressing fragmentation;32
9.1.2;Getting to know the devices;34
9.1.3;Getting to know the operating systems and platforms;39
9.1.4;Summary;53
10;FLASH LITE PLATFORM OVERVIEW;54
10.1;FLASH LITE PLATFORM FUNDAMENTALS;55
10.1.1;Realizing multiscreen user experiences;55
10.1.2;Getting up to Speed with Flash Lite;56
10.1.3;The Flash platform;57
10.1.4;Exploring the Flash Lite platform;58
10.1.5;Understanding the Flash Lite versions;79
10.1.6;Exploring Flash Lite 1.1;80
10.1.7;Exploring Flash Lite 2.0;94
10.1.8;Exploring Flash Lite 2.1;98
10.1.9;Exploring Flash Lite 3.0;99
10.1.10;Exploring Flash Lite 3.1;100
10.1.11;Exploring Adobe Mobile Client;101
10.1.12;Exploring ActionScript;102
10.1.13;Exploring the Flash Lite CDKs;108
10.1.14;Packaging Flash Lite content;110
10.1.15;Distributing and monetizing Flash Lite content;118
10.1.16;Joining Flash mobile and device development communities;124
10.1.17;Summary;125
10.2;FLASH LITE 3;126
10.2.1;Getting to know Flash Lite 3.0;127
10.2.2;Getting to know Flash Lite 3.1;135
10.2.3;Working with Flash Lite 3.x;149
10.2.4;Exploring the Adobe Distributable Player Solution;164
10.2.5;Introducing the Adobe Device Central CS4 SDK;168
10.2.6;Summary;171
10.3;TIPS AND TRICKS FOR DEVELOPING FLASH MOBILE APPLICATIONS;172
10.3.1;Optimizing your mobile user interface;172
10.3.2;Optimizing for mobile devices;177
10.3.3;Testing using mobile emulators;183
10.3.4;Working through best practices tutorials;185
10.3.5;Summary;193
10.4;MOBILE AND DEVICE WIDGET PLATFORMS WITH FLASH;194
10.4.1;Understanding widgets;195
10.4.2;Developing widgets with Nokia Web Runtime;196
10.4.3;Developing Chumby widgets;224
10.4.4;Summary;260
10.5;FLASH LITE USER INTERFACE COMPONENTS AND FRAMEWORKS;261
10.5.1;Flash Lite user interfaces;262
10.5.2;Creating Flash Lite user interfaces with components and frameworks;264
10.5.3;Summary;297
10.6;EXTENDING FLASH ON MOBILE AND DEVICES USING OEM- BASED SOLUTIONS;298
10.6.1;Working with next- generation mobile and device APIs;299
10.6.2;Extending Flash Lite with device APIs;299
10.6.3;Powering Flash with Nokia S60 Platform Services;300
10.6.4;Extending Flash on Sony Ericsson devices;309
10.6.5;Extending ActionScript in Flash Lite 3.1;330
10.6.6;Looking forward to Flash 10 and Device APIs;330
10.6.7;Summary;331
10.7;PORTING FLASH LITE APPLICATIONS TO THE IPHONE USING THIRD- PARTY TOOLS;332
10.7.1;Porting Flash applications to the iPhone using b. Tween;333
10.7.2;Flash on touch-screen devices;340
10.7.3;Summary;341
11;AIR APPLICATIONS FOR MULTIPLE SCREENS AND MOBILE INTERNET DEVICES;342
11.1;ADOBE INTEGRATED RUNTIME ON MOBILE DEVICES;343
11.1.1;Taking a high-level view of the AIR 1.5 platform;344
11.1.2;Using tips and tricks for Flash Player 10 on mobile devices;347
11.1.3;Taking a high-level view of AIR 1.5 capabilities;382
11.1.4;Signing your AIR application;393
11.1.5;Summary;396
11.2;ADOPTING AIR FOR MOBILE DEVICES;397
11.2.1;Implementing platform and context awareness;398
11.2.2;Adapting configuration and behavior;410
11.2.3;Mobile touch and multitouch screen applications;425
11.2.4;Creating a seamless installation experience;433
11.2.5;Summary;441
11.3;DEVELOPING CROSS-PLATFORM AIR APPLICATIONS;442
11.3.1;Introducing the basics of dynamic GUIs;443
11.3.2;Developing the music player application;455
11.3.3;Creating a GUI for a music player application;470
11.3.4;Making the application context aware and adaptable;487
11.3.5;Summary;489
12;FLEX APPLICATION RUNNING FLASH 10 ON MOBILE DEVICES;490
12.1;MOBILE APPLICATIONS AND DEVELOPMENT STRATEGIES WITH FLEX 4 AND FLASH CATALYST;491
12.1.1;Getting to know Flash Catalyst;491
12.1.2;Separating presentation from logic with Flash Catalyst;492
12.1.3;Exploring Flash’s new development cycle;493
12.1.4;Getting started with Flash Catalyst;494
12.1.5;Creating a mobile application with Catalyst and AIR;509
12.1.6;Signing your AIR application;527
12.1.7;Signing your application with Flex Builder;528
12.1.8;Deploying your AIR application on a UMPC;530
12.1.9;Summary;531
12.2;ADOPTING FLEX FOR MULTIPLE DEVICES;532
12.2.1;Creating a Flex GUI for the Nokia N810 browser;533
12.2.2;Creating dynamic GUIs using Flash Catalyst;534
12.2.3;Importing Flash Catalyst GUIs into Flex 4 SDK;543
12.2.4;Summary;566
12.3;BUILDING MOBILE APPLICATIONS USING TEST- DRIVEN DEVELOPMENT;567
12.3.1;Understanding TDD basics;568
12.3.2;Creating unit tests using FlexUnit;569
12.3.3;FlexUnit in Flex 4;577
12.3.4;Testing visual components with FlexUnit;592
12.3.5;TDD with MVC frameworks;596
12.3.6;Summary;622
12.4;CREATING A CROSS-PLATFORM VIDEO PLAYER AND OPTIMIZING CONTENT;624
12.4.1;Initial strategy choices: reusing or creating video content;626
12.4.2;Tips for making great mobile device video content;627
12.4.3;Video Codec 411;630
12.4.4;Playback using device and Flash video;631
12.4.5;FLV, the most popular supported video format;633
12.4.6;Dynamically discovering a device’s available codecs;634
12.4.7;Encoding video for Flash applications;636
12.4.8;Understanding the difference between streaming and progressive download;642
12.4.9;Building a progressive download video player for mobile devices;644
12.4.10;A streaming and optimizing technique for mobile devices;663
12.4.11;Embedding video techniques;682
12.4.12;Adobe Strobe and Open Video Player (OVP) initiatives;685
12.4.13;Enhancing progressive download seeking;693
12.4.14;Summary;702
13;INDEX;703



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.