SlideShare una empresa de Scribd logo
1 de 31
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Adobe Flash Player/AIRの最新情報及びARMとの協業について
Andy Hall | アドビ システムズ 株式会社 ソリューションアーキテクト
2010.11.11
© 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
© 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
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Two runtimes for two use cases
(Inside the browser)
Web Content Applications
Flash AIR
(Outside the browser)
© 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
© 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
© 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
© 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
© 2010 Adobe Systems Incorporated. All Rights Reserved.
AIR powers the best rich applications
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Major Brands Building on AIR Today
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Startups Using AIR
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Platforms supporting Adobe runtimes today
Desktop Mobile
Tablet TV
© 2010 Adobe Systems Incorporated. All Rights Reserved.
OEMs partnering to install AIR for devices and tablets
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Open Screen Project Partners
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Flash Platform advantage: Expressiveness
Real-time Effects
Print-Quality Publishing
HD Video
Advanced Audio
© 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...
© 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
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Technology Trends: Devices
Desktop and Devices
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Technology Trends: Multi-screen
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Technology Trends: Hardware
CPU Power Bandwidth
Battery
© 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
© 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
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Technology preview: New 3D API
DEMO
Video → http://www.youtube.com/watch?v=tgwi0lWgX8w
© 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.
© 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
© 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
© 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
© 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
© 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
© 2010 Adobe Systems Incorporated. All Rights Reserved.
ADOBE AND ARM
ACCELERATE
FLASH AND AIR
FOR ARM PLATFORMS
© 2010 Adobe Systems Incorporated. All Rights Reserved.

Más contenido relacionado

La actualidad más candente

#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...
#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...
#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...e-Legion
 
Justin Holland Assignment 3
Justin Holland Assignment 3Justin Holland Assignment 3
Justin Holland Assignment 3mjdholland
 
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
 
[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...
[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...
[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...BeMyApp
 
Secondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManagerSecondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManagerCommonsWare
 
Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2CommonsWare
 
Speereo Voice Translator for Windows Mobile
Speereo Voice Translator for Windows MobileSpeereo Voice Translator for Windows Mobile
Speereo Voice Translator for Windows MobileDaniel Ischenko
 
OpenEye Optix Network Cameras
OpenEye Optix Network CamerasOpenEye Optix Network Cameras
OpenEye Optix Network Camerasopeneyevideo
 
Flash Platform for Devices
Flash Platform for DevicesFlash Platform for Devices
Flash Platform for DevicesSerge Jespers
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинGDG Saint Petersburg
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Developer Network
 

La actualidad más candente (13)

Android 10
Android 10Android 10
Android 10
 
#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...
#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...
#MBLTdev: Преимущества использования Intel INDE для кросс-ОС разработки на пр...
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating system
 
Justin Holland Assignment 3
Justin Holland Assignment 3Justin Holland Assignment 3
Justin Holland Assignment 3
 
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
 
[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...
[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...
[Android Codefest] Using the Second-Screen API & Intel® Wireless Display From...
 
Secondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManagerSecondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManager
 
Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2
 
Speereo Voice Translator for Windows Mobile
Speereo Voice Translator for Windows MobileSpeereo Voice Translator for Windows Mobile
Speereo Voice Translator for Windows Mobile
 
OpenEye Optix Network Cameras
OpenEye Optix Network CamerasOpenEye Optix Network Cameras
OpenEye Optix Network Cameras
 
Flash Platform for Devices
Flash Platform for DevicesFlash Platform for Devices
Flash Platform for Devices
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья Лёвин
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform
 

Destacado

ごはんとFlash 2010
ごはんとFlash 2010ごはんとFlash 2010
ごはんとFlash 2010Andy Hall
 
Japan gaming
Japan gamingJapan gaming
Japan gamingAndy Hall
 
PhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイドPhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイドAndy Hall
 
PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発Andy Hall
 
PhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OSPhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OSAndy Hall
 
モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!Andy Hall
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略Andy Hall
 
FITC2014 モダンなWeb
FITC2014 モダンなWebFITC2014 モダンなWeb
FITC2014 モダンなWebAndy Hall
 

Destacado (8)

ごはんとFlash 2010
ごはんとFlash 2010ごはんとFlash 2010
ごはんとFlash 2010
 
Japan gaming
Japan gamingJapan gaming
Japan gaming
 
PhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイドPhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイド
 
PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発
 
PhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OSPhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OS
 
モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略
 
FITC2014 モダンなWeb
FITC2014 モダンなWebFITC2014 モダンなWeb
FITC2014 モダンなWeb
 

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

Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learningsziblu
 
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jugSoirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jugFrançois Le Droff
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidMichael Chaize
 
Mobile Development With Flash Platform
Mobile Development With Flash PlatformMobile Development With Flash Platform
Mobile Development With Flash PlatformMihai Corlan
 
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 for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidMindgrub Technologies
 
Flash Professional CC: The Future of Animation
 Flash Professional CC: The Future of Animation Flash Professional CC: The Future of Animation
Flash Professional CC: The Future of AnimationFITC
 
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)Sujit Reddy G
 
Technology And Life
Technology And LifeTechnology And Life
Technology And LifeSunil Swain
 
Technology And Life
Technology And LifeTechnology And Life
Technology And LifeSunil Swain
 
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIRProgressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIRJoseph Labrecque
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Joseph Labrecque
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
Robust collaboration services with OSGi - Satya Maheshwari
Robust collaboration services with OSGi - Satya MaheshwariRobust collaboration services with OSGi - Satya Maheshwari
Robust collaboration services with OSGi - Satya Maheshwarimfrancis
 
GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...
GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...
GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...Kevin Goldsmith
 
VISION Technology from AMD Powered by AMD E-Series & C-Series APUs
VISION Technology from AMD Powered by AMD E-Series & C-Series APUsVISION Technology from AMD Powered by AMD E-Series & C-Series APUs
VISION Technology from AMD Powered by AMD E-Series & C-Series APUsAdditionalResources
 

Similar a Flash/AIRの最新情報及びARMとの協業 (20)

Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learnings
 
W-JAX Keynote 2010
W-JAX Keynote 2010W-JAX Keynote 2010
W-JAX Keynote 2010
 
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jugSoirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
 
Mobile Development With Flash Platform
Mobile Development With Flash PlatformMobile Development With Flash Platform
Mobile Development With Flash Platform
 
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 for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
Flash Professional CC: The Future of Animation
 Flash Professional CC: The Future of Animation Flash Professional CC: The Future of Animation
Flash Professional CC: The Future of Animation
 
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIRProgressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
 
AIR for Higher Education
AIR for Higher EducationAIR for Higher Education
AIR for Higher Education
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.
 
Adobe open screen project ppt
Adobe open screen project pptAdobe open screen project ppt
Adobe open screen project ppt
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Apresentacaouol
ApresentacaouolApresentacaouol
Apresentacaouol
 
Robust collaboration services with OSGi - Satya Maheshwari
Robust collaboration services with OSGi - Satya MaheshwariRobust collaboration services with OSGi - Satya Maheshwari
Robust collaboration services with OSGi - Satya Maheshwari
 
GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...
GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...
GPGPU in Commercial Software: Lessons From Three Cycles of the Adobe Creative...
 
VISION Technology from AMD Powered by AMD E-Series & C-Series APUs
VISION Technology from AMD Powered by AMD E-Series & C-Series APUsVISION Technology from AMD Powered by AMD E-Series & C-Series APUs
VISION Technology from AMD Powered by AMD E-Series & C-Series APUs
 

Más de Andy Hall

Flashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見るFlashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見るAndy Hall
 
AIRにおけるゲーム創り
AIRにおけるゲーム創りAIRにおけるゲーム創り
AIRにおけるゲーム創りAndy Hall
 
Adobe&HTML 札幌 - HTML5 Caravan
Adobe&HTML 札幌 - HTML5 CaravanAdobe&HTML 札幌 - HTML5 Caravan
Adobe&HTML 札幌 - HTML5 CaravanAndy Hall
 
モダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタモダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタAndy Hall
 
HTML5 Caravan 福岡・Adobe&HTMLのスライド
HTML5 Caravan 福岡・Adobe&HTMLのスライドHTML5 Caravan 福岡・Adobe&HTMLのスライド
HTML5 Caravan 福岡・Adobe&HTMLのスライドAndy Hall
 
Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Andy Hall
 
dotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそうdotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそうAndy Hall
 
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由Andy Hall
 
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方Andy Hall
 
Link test mac
Link test macLink test mac
Link test macAndy Hall
 
Link test win
Link test winLink test win
Link test winAndy Hall
 
Adobe & HTML5
Adobe & HTML5Adobe & HTML5
Adobe & HTML5Andy Hall
 
Dragon bones ボーンアニメーション紹介&v2.0アップデート
Dragon bones ボーンアニメーション紹介&v2.0アップデートDragon bones ボーンアニメーション紹介&v2.0アップデート
Dragon bones ボーンアニメーション紹介&v2.0アップデートAndy Hall
 
International flash games
International flash gamesInternational flash games
International flash gamesAndy Hall
 
Flash performance tuning (EN)
Flash performance tuning (EN)Flash performance tuning (EN)
Flash performance tuning (EN)Andy Hall
 
CEDEC2012 Starling開発
CEDEC2012 Starling開発CEDEC2012 Starling開発
CEDEC2012 Starling開発Andy Hall
 
CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化Andy Hall
 

Más de Andy Hall (17)

Flashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見るFlashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見る
 
AIRにおけるゲーム創り
AIRにおけるゲーム創りAIRにおけるゲーム創り
AIRにおけるゲーム創り
 
Adobe&HTML 札幌 - HTML5 Caravan
Adobe&HTML 札幌 - HTML5 CaravanAdobe&HTML 札幌 - HTML5 Caravan
Adobe&HTML 札幌 - HTML5 Caravan
 
モダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタモダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタ
 
HTML5 Caravan 福岡・Adobe&HTMLのスライド
HTML5 Caravan 福岡・Adobe&HTMLのスライドHTML5 Caravan 福岡・Adobe&HTMLのスライド
HTML5 Caravan 福岡・Adobe&HTMLのスライド
 
Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013
 
dotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそうdotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそう
 
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
 
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
 
Link test mac
Link test macLink test mac
Link test mac
 
Link test win
Link test winLink test win
Link test win
 
Adobe & HTML5
Adobe & HTML5Adobe & HTML5
Adobe & HTML5
 
Dragon bones ボーンアニメーション紹介&v2.0アップデート
Dragon bones ボーンアニメーション紹介&v2.0アップデートDragon bones ボーンアニメーション紹介&v2.0アップデート
Dragon bones ボーンアニメーション紹介&v2.0アップデート
 
International flash games
International flash gamesInternational flash games
International flash games
 
Flash performance tuning (EN)
Flash performance tuning (EN)Flash performance tuning (EN)
Flash performance tuning (EN)
 
CEDEC2012 Starling開発
CEDEC2012 Starling開発CEDEC2012 Starling開発
CEDEC2012 Starling開発
 
CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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

  • 1. © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Flash Player/AIRの最新情報及びARMとの協業について Andy Hall | アドビ システムズ 株式会社 ソリューションアーキテクト 2010.11.11
  • 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. © 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. © 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. © 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. © 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. © 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. © 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. © 2010 Adobe Systems Incorporated. All Rights Reserved. AIR powers the best rich applications
  • 10. © 2010 Adobe Systems Incorporated. All Rights Reserved. Major Brands Building on AIR Today
  • 11. © 2010 Adobe Systems Incorporated. All Rights Reserved. Startups Using AIR
  • 12. © 2010 Adobe Systems Incorporated. All Rights Reserved. Platforms supporting Adobe runtimes today Desktop Mobile Tablet TV
  • 13. © 2010 Adobe Systems Incorporated. All Rights Reserved. OEMs partnering to install AIR for devices and tablets
  • 14. © 2010 Adobe Systems Incorporated. All Rights Reserved. Open Screen Project Partners
  • 15. © 2010 Adobe Systems Incorporated. All Rights Reserved. Flash Platform advantage: Expressiveness Real-time Effects Print-Quality Publishing HD Video Advanced Audio
  • 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. © 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. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology Trends: Devices Desktop and Devices
  • 19. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology Trends: Multi-screen
  • 20. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology Trends: Hardware CPU Power Bandwidth Battery
  • 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. © 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. © 2010 Adobe Systems Incorporated. All Rights Reserved. Technology preview: New 3D API DEMO Video → http://www.youtube.com/watch?v=tgwi0lWgX8w
  • 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. © 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. © 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. © 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. © 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. © 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. © 2010 Adobe Systems Incorporated. All Rights Reserved. ADOBE AND ARM ACCELERATE FLASH AND AIR FOR ARM PLATFORMS
  • 31. © 2010 Adobe Systems Incorporated. All Rights Reserved.