June, 2010 Adobe® Flash® 10 on i.MX Applications Processors FTF-CON-F0581 Sridharan Subramanian - Freescale Japjot Sethi – Movial TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. Session Introduction

► Gives an overview of and why is it relevant to the consumer industry

► Describes the difference between Flashlite and Flash Player 10.1

► Attendees will understand the positioning of Freescale i.MX SoCs for Consumer

► Attendees will get details of our work with Movial on the Flash Player 10.1 porting effort

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 2 Agenda

► Adobe Flash Introduction

► Flashlite and Flash Player 10.1

► i.MX Roadmap

► Movial as porting partner

► Freescale Flash 10.1 status and next steps

► Review and Q&A

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 3 Agenda

► Adobe Flash Introduction

► Flashlite and Flash Player 10.1

► i.MX Roadmap

► Movial as porting partner

► Freescale Flash 10.1 status and next steps

► Review and Q&A

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 4 Flash Usage on the Web Continues to Grow

85% 70% 75% of all video Of Alexa top 100 Of web games on the web websites use Flash use Flash is Flash

98% 95% 95% of Internet connected of Internet connected of top 20 phone PCs worldwide have PCs worldwide have OEMS committed to installed Flash Player installed Flash Player 10 delivering Flash

© 2009 Adobe Systems Incorporated. All Rights Reserved.

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 5 Flash Platform Usage is Diverse

Video Games YouTube, DailyMotion, Facebook, Addictinggames, Miniclip, WebKinz, BBC, CNN, Fox, Yahoo!, Fandango, Kongregate, Armorgames, Zynga Moviefone, Sony Pictures, (Farmville), Club Penguin, etc. Dreamworks, etc.

Rich Internet Applications Data Presentation Mint.com, Picnik, Sumopaint, New York Times, Zillow, Google Noteflight, TimeGlider, etc. Finance, National Geographic, etc. Marketing + Commerce Audio Amazon, Bloomingdales, Barnes & Finetune, Amazon MP3, BBC iPlayer, Noble, BMW, Porsche, Neiman NPR Online, etc. Marcus, etc.

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 6 Industry Wide Collaboration Lead by Adobe

One Web, Any Device Enable consumers to engage with rich Internet experiences seamlessly across any device, anywhere.

© 2009 Adobe Systems Incorporated. All Rights Reserved.

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 7 Adobe Offers a Complete Solution for Web Development

Applications, Content and Video

Tools to Design and Develop Framework Clients Services Servers

Adobe® Adobe® Adobe® Flash® Adobe® Flash® Adobe® Flash® Adobe® Flex ® Flash® AIR® Platform Media Server CS4 Professional Catalyst™ Services Family

Adobe® Adobe® Adobe® Flash® LiveCycle® Flash® Player Builder™ Data Services

Integrating with

© 2009the Adobe Flash Systems PlatformIncorporated. All Rights Reserved. Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 8 Flash Platform serves two key use cases

►Web Content • Inside the browser

►Standalone applications • Outside the browser

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 9 Agenda

► Adobe Flash Introduction

► Flashlite and Flash Player 10.1

► i.MX Roadmap

► Movial as porting partner

► Freescale Flash 10.1 status and next steps

► Review and Q&A

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 10 Adobe Flash Lite®

► Target Market: Mobile Devices ► Overview: • Flash Lite is a mobile development platform that can either be used in place of Java ME or run on top of Java ME in a Flash Lite Player • Recent changes to ActionScript allow Flash Lite to better integrate with and even compete with device-layer technologies like Java™ ME and BREW. • Flash Lite supports H.264, which brings closer the gap between mobile and desktop content. • Flash Lite 4.0 will be a browser plugin, not a standalone player. ► Usage: • Covers 80% of web content including YouTube, CNN, ESPN, etc… • Flash Lite also has user interface capabilities ► Implementation: • Can take advantage of OpenVG™ acceleration • Uses HW acceleration for video playback (non standard MM framework) • Uses a smaller memory footprint

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 11 Adobe Flash 10

► Target Market: Full web browsing

► Overview: • Flash uses vector and raster graphics, a native scripting language called ActionScript and bidirectional streaming of video and audio • Supported video codecs are Sorenson Spark, H.264 and On2 VP6 • Supported audio codecs are ADPCM, AAC, and MP3

► Usage: • Web sites that use 3D rendering and rotations (AS3) • Used on sites like toyota.com, nike.com, sprint.com, etc.

► Implementation: • Takes advantage of Open GL® ES acceleration • Uses HW acceleration for video playback (OpenMax™ framework)

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 12 Agenda

► Adobe Flash Introduction

► Flashlite and Flash Player 10.1

► i.MX Roadmap

► Movial as porting partner

► Freescale Flash 10.1 status and next steps

► Review and Q&A

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 13 The Fourth Screen: Learning, Reading, Entertainment, Education, Communication and Beyond

Trends driving need for a intuitive, rich user experience with seamless connectivity. Portable Media eReaders Players See it and touch it Advanced Smartphones ► Proliferation of tablet centric devices ► Content consumption vs content creation Display Centric Connected Devices ► Instant on and always connected ► Tablets Infotainment/ Great user experience – HMI and Telematics multimedia Requirements: Home Auto Mobile ► Optimized performance at lowest power . . . ► Price and performance scalability

Industrial Factory HMI ► Open OS support with complete solution Photo Frames . ► Strong ecosystem ► Tightly integrated graphics and multimedia

Home . Energy Media Phones Gateways Smart processing solutions Mobile Internet for the connected world Device Touch Screen Printers

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of FreescaleEnabling Semiconductor, Inc. All otherthe product Connectedor service names are the property of their Multimediarespective owners. © 2010 Freescale Semiconductor, Experience Inc. 14 Example of Applications Processors (i.MX) Roadmap Consumer usage:

i.MX53Next Genfamily High tier Cortex-A8, 1 GHz 1080p video 2D/3D graphics DDR2/3 800 MHz Smartbook i.MX51Next Gen family Smartphone • Cortex-A8, 800MHz • Video (720p dec) • Graphics • 512MB DDR2

i.MX508Next Gen

• Cortex-A8, 800 MHz i.MX31Next Gen family i.MX35i.MX35 family family • Graphics eReader • E INK display Controller • ARM1136, 532MHz • ARM1136, 532 MHz • 512MB LP-DDR2 • Graphics • Graphics • mDDR • DDR2 i.MX27 family

i.MX27Next Gen family i.MX35i.MX25 family family PMP • ARM926, 400MHz • ARM926, 400MHz • Video Nexti.MX233 Gen STMP37xxNext Gen • ARM926, 266-400MHz • ARM926, 454 MHz • Integrated PMIC • Integrated PMIC <2008 2009 2010 C90 i.MX Platform Right Edge = Consumer Qualification C90/C85 STMP Left Edge has no meaning Platform

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink C65 A8 Platform and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 15 i.MX Value Proposition

►i.MX silicon and software solution that enables world-class smartbook/tablet products with real-world consumer benefits

►Complete hardware and software package provided to enable faster time to market and lower R&D investment • BSP’s available for all major smartbook/tablet OS’s • Full-featured media framework, including HW-accelerated Flash 10 • Significant investment in HW-acceleration for Linux® and Android™ UI framework • Partners in place to provide UI and application customizations if needed • Design collateral up to and including complete form-factor reference design • Extensive tablet and smartbook consumer market research and thought leadership

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 16 Freescale and Flash 10

► Adobe partner (Member of the Open Screen Project)

► Working on Linux (Firefox), Android and Chromium™ optimized ports

► Porting partner • Adobe assigned Movial as porting and certification agent • Movial has experience with Adobe porting and certification

► Freescale and Flash 10 • Working closely with Adobe and Movial to ensure a fully optimized port on i.MX51 and follow on processors

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 17 Agenda

► Adobe Flash Introduction

► Flashlite and Flash Player 10.1

► i.MX Roadmap

► Movial as porting partner

► Freescale Flash 10.1 status and next steps

► Review and Q&A

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 18 About Movial: Consumate Systems Integrators of Embedded Devices

►Headquartered in Helsinki, Finland – 140 employees

►Offices in the US, Asia and Eastern Europe

►Customers: • 3 out of top 10 carriers, 4 out of the top 5 mobile device manufacturers, #1, 2, and 3 infrastructure vendors • 15 + fixed, mobile, fixed-mobile carrier customers on 3 continents

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink © Copyright 2009 Movial Corporation and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 19 Movial Practice Areas

►Flash Integration • Porting and optimizing Flash since version 9 for Linux ARM® devices, beginning with Nokia • Responsible for making it compile/run on ARMv6, ARM 7 and ARM 9. • Today Movial is the referred partner to port, integrate, optimize and certify Flash 10 on ARM based devices.

►Firefox Optimization • Selected by ARM for Gecko optimizations • Optimizations ranged from “c” library optimizations to browser specific engine optimizations. • Today work on a number of Firefox implementations on embedded devices

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 20 Flash 10 components

Browser NSS NDAPI Freetype

cr yp g t lin o d g n ra a p h t h n y o embedding f NSPR platform services HTTP requests cURL Flash 10

vi deo dio de au r co p e din u n g ALSA ts t d OMX IL n e e e s r * in ev x f g g

X1 GTK EGL GL ES 2 1

gfx* = graphics or graphics content

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 21 Project Roadmap

►EGL/OpenGL enabled for HW accelerated screen rendering

►OpenMAX enabled for HW accelerated video decoding (affects video playback)

►Component detailed integration and processing synchronization

►Performance optimizations and behavior correction

►DCTS Testing

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 22 Device Certification Test Suite (DCTS)

►Universal Test Plan published by Adobe

►Roughly 2500 test cases

►Test cases are in .htmls format each containing one Flash object (.) that produces either FAIL or PASS

►DTC (device testing console) can import these results from the device and somewhat process

► Almost automated

► 2 Test Runs - for static and dynamic baselines that we run one after the other

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 23 Agenda

► Adobe Flash Introduction

► Flashlite and Flash Player 10.1

► i.MX Roadmap

► Movial as porting partner

► Freescale Flash 10.1 status and next steps

► Review and Q&A

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 24 i.MX5x Flash 10.1 support

► Porting platform • i.MX5x platform with graphics and video h/w acceleration • Supports standard OpenMax and OpenGL ES • Linux Firefox • Chromium • Android Froyo (Requirement for Flash 10) ► i.MX5x Flash 10 Linux • In progress – Demos available now • Contact for exact schedules (NDA) ►i.MX5x Flash 10 Chromium • In progress – Demos available now • Contact for exact schedules (NDA) ► i.MX51 Flash 10 Android Schedule • Available on Android 2.2 FroYo release • Contact for exact schedules (NDA)

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 25 Flash10 release/certification process

► Customers can obtain Flash10 binaries from Freescale for demo/eval purposes through a click-through agreement ► Customers intending to ship with Flash10 MUST have an agreement with Adobe ► A precondition for certification is that the SoC should have the Flash10 port available and certified (Freescale will have it, so this is not a problem) ► Movial can do the certification i.e. run the Adobe DCTS. To enable this, the customer needs to have an agreement with Movial ► If the device passes the tests, then the test results are sent to Adobe for verification. Generally, the full DCTS takes about 3 weeks and Adobe's verification about one week or so. ► Pricing of Movial’s Flash10 services depends on the deviation between the customer’s solution and SoC's certified solution and how much work need to be done - such as how many tests must run to get the certification process complete. ► There are three kinds of costs: 1. DCTS and Adobe verification (the certification process), this is a must. Every device must pass the DCTS. 2. Optional integration work if the standard plugin doesn't work (NRE) 3. Royalties for non-OSP partners

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 26 Agenda

► Adobe Flash Introduction

► Flashlite and Flash Player 10.1

► i.MX Roadmap

► Movial as porting partner

► Freescale Flash 10.1 status and next steps

► Review and Q&A

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 27 Session summary

►Flash usage on the web continues to grow

►Flash10, FlashLite and Flash AIR are used in different applications

►Freescale is committed to providing a well-optimized Flash implementation

►Movial is a scaling partner of Adobe and Freescale for Flash 10

►Freescale, along with Movial, will work with our customers on Flash Player 10.1 certification enabling fast device TTM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 28 www.iMXcommunity.org

A Freescale supported open web community of developers sharing common interest in transforming i.MX applications processors into practically anything imaginable.

i.MX Community • Serves all component enablement peripherals including basic to complex software • i.MX Forums, Groups and Blogs Posts • News, Photos and Videos • Training, Events and Promotions

Check it out! Become a member today and you will be entered to win a i.MX development system of your choice. Drawing will be held on June 30th.

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 29 TM