More Related Content
Similar to Flash/AIRの最新情報及びARMとの協業 (20)
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