SlideShare ist ein Scribd-Unternehmen logo
1 von 36
MAX 2006  Beyond Boundaries Scott Janousek Flash/Mobile Developer Creating Flash Content for Consumer Electronics (MD201W) October 23-26, 2006 Please turn all devices to Silent Mode.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],About Me SCOTT JANOUSEK Flash/Mobile Developer My Blog:  http://www.scottjanousek.com/blog/ Resources:  http://www.scottjanousek.com/max/
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Session Overview
[object Object],[object Object],[object Object],[object Object],[object Object],Portable Consumer Electronic Devices  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Flash Platform - Consumer Electronic Devices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],TOOLS ,[object Object],FLASH ENABLED CONSUMER DEVICES ,[object Object],[object Object],[object Object]
Flash Enabled Portable Consumer Electronics PMP’s and other Devices
[object Object],[object Object],[object Object],[object Object],[object Object],Benefits of Flash across Consumer Devices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Note: Capabilities subject to change as firmware updates occur on devices. Device Capabilities Matrix P1 External Movies (.swf) Yes Yes Yes Yes Yes Image Loading Yes  (.jpg) Yes (.jpg) Yes (.jpg) Yes (,jpg) Yes (.jpg) Sound Type event event event event event,  streaming Audio Formats ADPCM, MP3 ADPCM, MP3 ADPCM, MP3 ADPCM, MP3 PCM, ADPCM, MP3 Flash Video No No No No No Local Data Access  Yes (.txt)  N/A N/A Yes (.txt) Yes  (.txt, .xml) Remote Data Handling  No No No No Yes (.txt, .xml) Persistent Data Storage Yes  (custom) Only Flash Lite 1.1 Only Flash Lite 1.1 Yes (custom) Yes  (Shared Objects)  Network Access No No No No Yes  (WiFi) Flash Player Version Flash Lite 1.1 Flash Lite 2.0 Flash Lite 2.0 Flash Lite 1.1 Flash 6 ActionScript Flash 4/5 Hybrid ActionScript 2.0 ActionScript 2.0 Flash 4/5 Hybrid ActionScript 1.0 Flash Content Types Standalone Standalone Standalone, Themes Standalone Browser  (.HTML, .swf)
[object Object],[object Object],[object Object],[object Object],[object Object],Note: All results are approximate and do no reflect performance under all possible conditions. Performance Benchmarks P1 NOTE: Flash Lite Benchmarks generated by: http://www.flashmobileforum.org/capabilities/ NOTE: PSP Flash Benchmarks generated by FPS Speedometer Flash framerate incloop randomnum substring primenum switchtime vectortime bitmaptime FL 1.1 14 fps 0.00 0.29 0.00 2.05 0.00 4700 (70% IDE) 3430 (96% IDE) FL 1.1 15 fps 0.47 0.00 0.3 3.48 0.00 5300 (62% IDE) 3190 (104% IDE) FL 2.0 15 fps 0.63 0.00 0.34 4.37 0.00 4290 (77% IDE) 3240 (102% IDE)  FL 2.0 15 fps 0.64 0.00 0.34 4.36 0.00 3230  (102% IDE) 3230 (102% IDE) 6 18-24 fps N/A N/A N/A N/A N/A N/A N/A
[object Object],[object Object],[object Object],[object Object],[object Object],Top 5 Portable Device Limitations ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IRiver u10 and Clix Development Limitations and Constraints Screen Size: 320 x 240 pixels Processor: Comparable to Low End Pentium Desktop Memory: 5120 KB Input & Navigation: 4-way (U,D,L,R) and 2 soft keys (+/- volume controls)  Target FPS: 15-20 (depending on content) Network Connectivity: None Content Testing/Deployment: USB cable transfer (or use emulator)
[object Object],[object Object],IRiver U10 and Clix API //-- set volume level  status = fscommand2(“Set”, “Vol”, value);  //-- set “cookie” … remember no Shared Objects on the IRiver U10  status = fscommand2(“SetPersistentData”, “myVarValue1=a&myVarValue2=b”);  //-- get “cookie” … remember no Shared Objects on the IRiver U10 status = fscommand2(“GetPersistentData”, “/:MyVarValue1”);  //-- get # of images status = fscommand2(“Get”, “Picture”, “Total”, “/:totalimages”); //-- get image path  status = fscommand2(“Get”, “Picture”, “Path”, totalimages, “/:imagepath”); //-- file paths on the U10 loadVariables(“file://system/t.txt”); loadMovieNum(“file://Photo/t.jpg”,1); //-- file paths on the Clix, E10 loadMovieNum(“file://Flash Games/t.swf”, 1);
[object Object],[object Object],[object Object],[object Object],[object Object],IRiver Device Keys //-- keys for the U10, Clix & E10 (U,D,L,R) on( keyPress “<LEFT>” ) { /* LEFT */ } on( keyPress “<RIGHT>” ) { /* RIGHT */ } on( keyPress “<UP>” ) { /* UP */ } on( keyPress “<DOWN>” ) { /* DOWN */ } //-- set softkeys in order to use them retVal = fscommand2( “setSoftKeys”, “+”, “-” ); //-- these would be attached to a “KeyCatcher” Button on( keyPress “<PAGEDOWN>” ) { /* - Volume */ } on( keyPress “<PAGEUP>” ) { /* + Volume */ } if ( Key.IsDown( Key.LEFT ) ) { /* Key object supported for Clix */ }
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IRiver U10 and Clix Code Walkthroughs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],U10 and Clix Resources
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IRiver E10 Device Limitations and Constraints Screen Size: 128 x 128 pixels Processor: Comparable to Low End Pentium Desktop Memory: 5120 KB (same as U10 and Clix) Input & Navigation: 4-way (U,D,L,R), 2 soft keys (+/- volume controls)  Target FPS: 15-20 (depending on content) Network Connectivity: None Content Testing/Deployment: USB cable transfer (or use emulator)
IRiver E10 Design and UI Walkthroughs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],IRiver E10 Resources
[object Object],[object Object],[object Object],[object Object],[object Object],viliv p1 Device Limitations and Constraints Screen Size: 480 x 272 pixels (widescreen) Processor: Comparable to Low End Pentium PC Memory: Comparable to the u10 Input & Navigation: 8-way (U,D,L,R and diagonals) and Enter key Target FPS: 15-20 (depending on content) Network Connectivity: None Content Testing/Deployment: USB cable transfer (or use emulator) API: Custom fscommand2 support
[object Object],[object Object],viliv p1 API //-- Use this to exit. Must have label named Event@shoot on timeline loadMovie( “main”, 0 ); //-- Some custom commands for viliv p1 (there are device specific!) fscommand2(“GetVars”, “system”, “gettime”);  fscommand2(“GetVars”, “system”, “getdate”);  fscommand2(“GetVars”, “setting”, “time”, “settime”, c0, c1); fscommand2(“Getvars”, “setting”, “skin”, ”getskin”,””); fscommand2(“GetVars”, “service”, “cube”, “loadpoint”, “”); fscommand2(“GetVars”, “service”, “cube”, “savepoint”, comboNo, point, “”); fscommand2(“GetVars”, “service”, “cube”, “open”, eval(“/:song&quot;), “”); fscommand2(“GetVars”, “service”, “cube”, “play”, eval(“/:song&quot;), “”); fscommand2(“GetVars”, “service”, “cube”, “pause”, eval(“/:song&quot;), “”); fscommand2(“GetVars”, “service”, “cube”, “close”, eval(“/:song&quot;), “”); fscommand2(“GetVars”, “service”, “cube”, “playtime”, eval(“/:song&quot;), “”); fscommand2(“GetVars”, “service”, “cube”, “close”, eval(“/:song&quot;), “”); fscommand2(“GetVars”, “service”, “serviceclose&quot;, “”);
viliv p1 Device Keys //-- keys for the viliv p1 (Enter,U,D,L,R and “diagonals”) on( keyPress “<LEFT>” ) { /* LEFT on the touch wheel */ } on( keyPress “<RIGHT>” ) { /* RIGHT on the touch wheel */ } on( keyPress “<UP>” ) { /* UP on the touch wheel */ } on( keyPress “<DOWN>” ) { /* DOWN on the touch wheel */ } on( keyPress “<ENTER>” ) { /* ENTER on the touch wheel */ } on( keyPress “1” ) { /* “North West” on the touch wheel */ } on( keyPress “3” ) { /* “North East” on the touch wheel */ } on( keyPress “7” ) { /* “South East” on the touch wheel */ } on( keyPress “9” ) { /* “South West” on the touch wheel */ } //-- softkeys are NOT supported on the viliv p1 retVal = fscommand2( “setSoftKeys”, “left”, “right” ); //-- won’t work!
viliv p1 Walkthroughs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
viliv p1 Tips, Tricks, and Resources ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],PSP (Sony Playstation Portable) Device Limitations and Constraints Screen Size: 480 x 272 pixels (widescreen) Processor: Comparable to Speed of a Pentium PC  Memory: Roughly 1.5 MB Available File Size: Keep file size to 1.5 MB  Input and Navigation: Mouse (analog stick), Keys: 4-way (U,D,L,R), Text Input (via onscreen keyboard) Target FPS: 18-24 (depending on content) Network Connectivity: WiFi Content Testing/Deployment: USB cable transfer, memory stick
PSP Flash 6 Features Not  Supported ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Supported
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PSP Device Keys and Analog Stick onMouseDown = function() { /* analog stick and  ○ Button  */ } onRelease = function() { /* analog stick  ○ Button  */ } function myOnKeyDown(){ switch ( Key.getCode() ) {  /* Codes: 38 is UP, 40 is DOWN, 37 is LEFT, 39 is RIGHT */ } } var myListener_obj = new Object(); myListener.onKeyDown = myOnKeyDown; Key.addListener( myListener_obj );
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Flash Player Detection for the PSP
PSP Walkthrough and Demo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PSP Tips, Tricks, and Resources
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Testing Content
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Deploying Content
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Future of Flash on Consumer Electronics viliv p2 (Flash Lite 2.0) Chumby (Flash Lite 2.0)
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Q & A Scott Janousek - Flash/Mobile Developer Personal: [email_address] http://www.scottjanousek.com/max/ ,[object Object],FOR MORE INFO: http://www.flashmobilegroup.org/ (IRiver Content Creation Category!)
Adobe MAX 2006 - Creating Flash Content for Consumer Electronics

Weitere ähnliche Inhalte

Was ist angesagt?

ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game developmentITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game developmentITCamp
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technologyGagandeep Nanda
 
Introduction to Nokia Asha software platform 1.0
Introduction to Nokia Asha software platform 1.0Introduction to Nokia Asha software platform 1.0
Introduction to Nokia Asha software platform 1.0Microsoft Mobile Developer
 
Windows 10 - tools-tools-tools
Windows 10 - tools-tools-toolsWindows 10 - tools-tools-tools
Windows 10 - tools-tools-toolsRoel van Bueren
 
Controlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden FeaturesControlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden Featuresxabean
 
Android and ios cracking, hackintosh included !
Android and ios cracking, hackintosh included !Android and ios cracking, hackintosh included !
Android and ios cracking, hackintosh included !Veduruparthy Bharat
 
Secret of Intel Management Engine by Igor Skochinsky
Secret of Intel Management Engine  by Igor SkochinskySecret of Intel Management Engine  by Igor Skochinsky
Secret of Intel Management Engine by Igor SkochinskyCODE BLUE
 
Installing arduino drivers on windows 7 64 bits
Installing  arduino drivers on windows 7 64 bitsInstalling  arduino drivers on windows 7 64 bits
Installing arduino drivers on windows 7 64 bitsAdrian Cîrstei
 
Touch boardplus user guide
Touch boardplus user guideTouch boardplus user guide
Touch boardplus user guideWilliam McIntosh
 
Tegra 250 hw_setup
Tegra 250 hw_setupTegra 250 hw_setup
Tegra 250 hw_setupwindove
 
New Technology in 2012
New Technology in 2012New Technology in 2012
New Technology in 2012somey_oung
 
BadUSB, and what you should do about it
BadUSB, and what you should do about itBadUSB, and what you should do about it
BadUSB, and what you should do about itrobertfisk
 
Windows Phone 8 Security and Testing WP8 Apps
Windows Phone 8 Security and Testing WP8 AppsWindows Phone 8 Security and Testing WP8 Apps
Windows Phone 8 Security and Testing WP8 AppsJorge Orchilles
 
Weblicensingwebinar2014141124 141202145340-conversion-gate02
Weblicensingwebinar2014141124 141202145340-conversion-gate02Weblicensingwebinar2014141124 141202145340-conversion-gate02
Weblicensingwebinar2014141124 141202145340-conversion-gate02akrammohemmed1
 
Windows Phone 8 application security
Windows Phone 8 application securityWindows Phone 8 application security
Windows Phone 8 application securityAndrey Chasovskikh
 

Was ist angesagt? (19)

ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game developmentITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
 
Introduction to Nokia Asha software platform 1.0
Introduction to Nokia Asha software platform 1.0Introduction to Nokia Asha software platform 1.0
Introduction to Nokia Asha software platform 1.0
 
Windows 10 - tools-tools-tools
Windows 10 - tools-tools-toolsWindows 10 - tools-tools-tools
Windows 10 - tools-tools-tools
 
Controlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden FeaturesControlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden Features
 
Android and ios cracking, hackintosh included !
Android and ios cracking, hackintosh included !Android and ios cracking, hackintosh included !
Android and ios cracking, hackintosh included !
 
Secret of Intel Management Engine by Igor Skochinsky
Secret of Intel Management Engine  by Igor SkochinskySecret of Intel Management Engine  by Igor Skochinsky
Secret of Intel Management Engine by Igor Skochinsky
 
notes about Arduino
notes about Arduinonotes about Arduino
notes about Arduino
 
Installing arduino drivers on windows 7 64 bits
Installing  arduino drivers on windows 7 64 bitsInstalling  arduino drivers on windows 7 64 bits
Installing arduino drivers on windows 7 64 bits
 
Touch boardplus user guide
Touch boardplus user guideTouch boardplus user guide
Touch boardplus user guide
 
Tegra 250 hw_setup
Tegra 250 hw_setupTegra 250 hw_setup
Tegra 250 hw_setup
 
Touch board user guide
Touch board user guideTouch board user guide
Touch board user guide
 
New Technology in 2012
New Technology in 2012New Technology in 2012
New Technology in 2012
 
X230 brochure
X230 brochureX230 brochure
X230 brochure
 
BadUSB, and what you should do about it
BadUSB, and what you should do about itBadUSB, and what you should do about it
BadUSB, and what you should do about it
 
Windows Phone 8 Security and Testing WP8 Apps
Windows Phone 8 Security and Testing WP8 AppsWindows Phone 8 Security and Testing WP8 Apps
Windows Phone 8 Security and Testing WP8 Apps
 
Weblicensingwebinar2014141124 141202145340-conversion-gate02
Weblicensingwebinar2014141124 141202145340-conversion-gate02Weblicensingwebinar2014141124 141202145340-conversion-gate02
Weblicensingwebinar2014141124 141202145340-conversion-gate02
 
Windows 8 ppt
Windows 8 pptWindows 8 ppt
Windows 8 ppt
 
Windows Phone 8 application security
Windows Phone 8 application securityWindows Phone 8 application security
Windows Phone 8 application security
 

Ähnlich wie Adobe MAX 2006 - Creating Flash Content for Consumer Electronics

Flash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phonesFlash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phonesbiskero
 
Flash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phonesFlash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phonesbiskero
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screenspaultrani
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devicespaultrani
 
Technology And Life
Technology And LifeTechnology And Life
Technology And LifeSunil Swain
 
Technology And Life
Technology And LifeTechnology And Life
Technology And LifeSunil Swain
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidMindgrub Technologies
 
Android Flash Development
Android Flash DevelopmentAndroid Flash Development
Android Flash DevelopmentStephen Chin
 
Flash10 on TI platforms - Embedded Processing Tech Days
Flash10 on TI platforms - Embedded Processing Tech DaysFlash10 on TI platforms - Embedded Processing Tech Days
Flash10 on TI platforms - Embedded Processing Tech DaysPrabindh Sundareson
 
Flash Presentation 25.11.10
Flash Presentation 25.11.10Flash Presentation 25.11.10
Flash Presentation 25.11.10buschko
 
The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash PlatformPeter Elst
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Joseph Labrecque
 
What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2Joseph Labrecque
 
New Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityNew Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityJoseph Labrecque
 
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorUplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorSatya Harish
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitcMark Doherty
 
Developing for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder BurritoDeveloping for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder BurritoYuri Visser
 

Ähnlich wie Adobe MAX 2006 - Creating Flash Content for Consumer Electronics (20)

MoMo Oct Event
MoMo Oct EventMoMo Oct Event
MoMo Oct Event
 
Flash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phonesFlash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phones
 
Flash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phonesFlash Lite, un’occasione da 1.3 Miliardi di mobile phones
Flash Lite, un’occasione da 1.3 Miliardi di mobile phones
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devices
 
Beagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009bBeagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009b
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
Android Flash Development
Android Flash DevelopmentAndroid Flash Development
Android Flash Development
 
Flash10 on TI platforms - Embedded Processing Tech Days
Flash10 on TI platforms - Embedded Processing Tech DaysFlash10 on TI platforms - Embedded Processing Tech Days
Flash10 on TI platforms - Embedded Processing Tech Days
 
Flash Presentation 25.11.10
Flash Presentation 25.11.10Flash Presentation 25.11.10
Flash Presentation 25.11.10
 
Adobe Flash and Device Central
Adobe Flash and Device CentralAdobe Flash and Device Central
Adobe Flash and Device Central
 
The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash Platform
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.
 
What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2
 
New Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityNew Frontiers in Motion and Interactivity
New Frontiers in Motion and Interactivity
 
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorUplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitc
 
Developing for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder BurritoDeveloping for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder Burrito
 

Kürzlich hochgeladen

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Adobe MAX 2006 - Creating Flash Content for Consumer Electronics

  • 1. MAX 2006 Beyond Boundaries Scott Janousek Flash/Mobile Developer Creating Flash Content for Consumer Electronics (MD201W) October 23-26, 2006 Please turn all devices to Silent Mode.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Flash Enabled Portable Consumer Electronics PMP’s and other Devices
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. viliv p1 Device Keys //-- keys for the viliv p1 (Enter,U,D,L,R and “diagonals”) on( keyPress “<LEFT>” ) { /* LEFT on the touch wheel */ } on( keyPress “<RIGHT>” ) { /* RIGHT on the touch wheel */ } on( keyPress “<UP>” ) { /* UP on the touch wheel */ } on( keyPress “<DOWN>” ) { /* DOWN on the touch wheel */ } on( keyPress “<ENTER>” ) { /* ENTER on the touch wheel */ } on( keyPress “1” ) { /* “North West” on the touch wheel */ } on( keyPress “3” ) { /* “North East” on the touch wheel */ } on( keyPress “7” ) { /* “South East” on the touch wheel */ } on( keyPress “9” ) { /* “South West” on the touch wheel */ } //-- softkeys are NOT supported on the viliv p1 retVal = fscommand2( “setSoftKeys”, “left”, “right” ); //-- won’t work!
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.