Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Flash/AIRの最新情報及びARMとの協業

425 views

Published on

Talk on Flash/AIR and ARM from 2010

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Flash/AIRの最新情報及びARMとの協業

  1. 1. © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Flash Player/AIRの最新情報及びARMとの協業について Andy Hall | アドビ システムズ 株式会社 ソリューションアーキテクト 2010.11.11
  2. 2. © 2010 Adobe Systems Incorporated. All Rights Reserved. Topics Me:  Andy Hall - solution architect with Adobe Japan  andhall@adobe.com  @fenomas Agenda:  Flash Platform overview  Technology Trends  Technology preview  Adobe & ARM
  3. 3. © 2010 Adobe Systems Incorporated. All Rights Reserved. The Flash Platform http://www.adobe.com/flashplatform Multiscreen Content and Applications ColdFusionCreative Suite Analytics & Optimization FLASHPLATFORM Flex FRAMEWORK AIR Flash Player CLIENTS Flash Builder Flash Professional TOOLS Flash Catalyst SERVERS LiveCycle Flash Media Server Family SERVICES Flash Platform Services
  4. 4. © 2010 Adobe Systems Incorporated. All Rights Reserved. Two runtimes for two use cases (Inside the browser) Web Content Applications Flash AIR (Outside the browser)
  5. 5. © 2010 Adobe Systems Incorporated. All Rights Reserved. The Flash Player is the world’s most pervasive software of Internet-connected PCs worldwide have Flash Player installed developers use the Flash Platform of Alexa 100 top websites use Flash Player of web games are delivered using Flash Player penetration rate in enterprises - Forrester of senior executives will seek Flash Platform development skills in 2010 – Society of Digital Agencies Downloads of Flash Player 10.1 from Android Market
  6. 6. © 2010 Adobe Systems Incorporated. All Rights Reserved. Flash by the Numbers 1, 2 comScore 3 Opera Software 80% of widgets, blog parts are made in Flash1 30%~40% of web pages include Flash3 75% of web video is delivered in Flash2
  7. 7. © 2010 Adobe Systems Incorporated. All Rights Reserved. Script Developer Population 0 200 400 600 800 1,000 1,200 JavaScript PHP Perl Python ActionScript Ruby Other 開発者人口 (万人) Well over 3 million ActionScript developers worldwide * "Global Developer Population and Demographics Report" EDC 2009
  8. 8. © 2010 Adobe Systems Incorporated. All Rights Reserved. AIR delivers rich applications beyond the browser AIR runtime installations AIR SDK installations AIR applications in the Android Market within two weeks of launch Applications in the Adobe AIR Marketplace Entities with public-facing AIR applications
  9. 9. © 2010 Adobe Systems Incorporated. All Rights Reserved. AIR powers the best rich applications
  10. 10. © 2010 Adobe Systems Incorporated. All Rights Reserved. Major Brands Building on AIR Today
  11. 11. © 2010 Adobe Systems Incorporated. All Rights Reserved. Startups Using AIR
  12. 12. © 2010 Adobe Systems Incorporated. All Rights Reserved. Platforms supporting Adobe runtimes today Desktop Mobile Tablet TV
  13. 13. © 2010 Adobe Systems Incorporated. All Rights Reserved. OEMs partnering to install AIR for devices and tablets
  14. 14. © 2010 Adobe Systems Incorporated. All Rights Reserved. Open Screen Project Partners
  15. 15. © 2010 Adobe Systems Incorporated. All Rights Reserved. Flash Platform advantage: Expressiveness Real-time Effects Print-Quality Publishing HD Video Advanced Audio
  16. 16. © 2010 Adobe Systems Incorporated. All Rights Reserved. Flash Platform advantage: Features  Compelling features brought consistently to multiple screens:  Multi-touch & gestures  Accelerometer  Camera / Microphone access  RTMPe encrypted streaming  Hardware accelerated rendering  H.264/AAC hardware decoded media  Device capabilities discovery  Globalization support (GSLib)  Access to device features: removable storage, Geo-location, Media library, native processes...
  17. 17. © 2010 Adobe Systems Incorporated. All Rights Reserved. Flash Platform advantage: Reach  Flash Player work planned or underway with platform and OEM partners including Windows Phone 7, Palm/HP webOS, BlackBerry and Symbian.  Support on a wide range of processors including all ARMv7 and NEON CPUs  By end of 2010, Flash Player projected to be on 10% of smartphones, rising to 35% by end of 2011 and 53% of smartphones by end of 2012*  Desktop, netbooks, smartbooks, tablets, smartphones, televisions... Source: Strategy Analytics smartphone forecast (January 2010) and Adobe adoption estimates
  18. 18. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology Trends: Devices Desktop and Devices
  19. 19. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology Trends: Multi-screen
  20. 20. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology Trends: Hardware CPU Power Bandwidth Battery
  21. 21. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology preview: Stage Video  With stage video, entire video path will be hardware accelerated  Smooth 1080p HD video  Reduced memory use; higher pixel fidelity, longer battery life  Frees the CPU for non-video processing Step 1: Video decoding Step 2: Color conversion, scaling, and display
  22. 22. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology preview: New 3D API  A new set of low- level, hardware- accelerated 3D APIs  Enables dramatically new 3D experiences  Will rely on OpenGL 1.3, OpenGL ES 2.0, or DirectX 9, with software fallback These APIs are expected to support the rendering of hundreds of thousands of z-buffered polygons at HD resolution with high framerates  Open beta is planned for 1H 2011
  23. 23. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology preview: New 3D API DEMO Video → http://www.youtube.com/watch?v=tgwi0lWgX8w
  24. 24. © 2010 Adobe Systems Incorporated. All Rights Reserved. Collaboration between ARM and Adobe ADOBE AND ARM ACCELERATE FLASH AND AIR FOR ARM PLATFORMS Support for Flash Player 10 and Adobe AIR to Bring Rich Internet Application to ARM Powered® Devices SAN JOSE, Calif., AND CAMBRIDGE, UK — Nov. 17, 2008 — At the Adobe 2008 MAX conference, Adobe® Systems Incorporated (Nasdaq:ADBE) and ARM [(LSE: ARM); (Nasdaq: ARMH)] today announced a technology collaboration to optimize and enable Adobe Flash® Player 10 and Adobe AIR™ for ARM Powered® devices, ranging from mobile phones to set-top boxes, mobile Internet devices, televisions, automotive platforms, personal media players and other mobile computing devices. The collaboration is expected to accelerate mobile graphics and video capabilities on ARM platforms to bring rich Internet applications and web services to mobile devices and consumer electronics worldwide.
  25. 25. © 2010 Adobe Systems Incorporated. All Rights Reserved. Joint Technical Engagement & Output FP10.1 Software RenderingOpen GLES 2.0, Open Max IL Tamarin Central JITCodec Optimization ARM SoC Partners Flash 10.1 OSP Partners, OEMs, devices... AIR >100 man-years effort porting and optimizing
  26. 26. © 2010 Adobe Systems Incorporated. All Rights Reserved.  ARM is working with Adobe to optimize Flash Player for ARM Optimizing Adobe Flash 10 Player Vector & raster graphics rendering via software and hardware engines Execution of ActionScript programs via Tamarin Central Virtual Machine
  27. 27. © 2010 Adobe Systems Incorporated. All Rights Reserved.  ARM is working with Adobe to optimize graphics performance Optimizing Adobe Flash 10 Player • Software Renderer  Optimized for mobile screen sizes  ARM optimizations  Execution profiling for bottlenecks  Supports NEON & ARMv7 SIMD Operations Vector & raster graphics rendering via software and hardware engines
  28. 28. © 2010 Adobe Systems Incorporated. All Rights Reserved.  Adobe adapts its rendering technology to new GPUs Optimizing Adobe Flash 10 Player  Hardware Renderer  Especially useful for larger screen sizes  Adobe is creating a new hardware renderer for Open GLES 2.0 GPUs, including Mali  Increased graphics performance  Reduced power consumption Vector & raster graphics rendering via software and hardware engines
  29. 29. © 2010 Adobe Systems Incorporated. All Rights Reserved.  Advanced Tamarin Virtual Machine  Enhanced interpreter performance  Non-contiguous memory allocation with ability to dispose of stale memory sections  ARM is optimizing code sequences generated by Tamarin Nano-JIT  ARMv7 and VFP  Resulting benefits  Decreased memory usage  Increased script performance  Reduced power consumption  Optimizations apply to both Flash 10.1 and AIR 2.5 Optimizing Adobe Flash Player Technology Execution of ActionScript programs via Tamarin Central Virtual Machine
  30. 30. © 2010 Adobe Systems Incorporated. All Rights Reserved. ADOBE AND ARM ACCELERATE FLASH AND AIR FOR ARM PLATFORMS
  31. 31. © 2010 Adobe Systems Incorporated. All Rights Reserved.

×