flash/airの最新情報及びarmとの協業

31
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Flash Player/AIR ののののののの ARM のののののののの Andy Hall | ののの ののののの のののの ののののののののののののの 2010.11.11

Upload: andy-hall

Post on 10-Apr-2017

335 views

Category:

Technology


0 download

TRANSCRIPT

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Adobe Flash Player/AIR の最新情報及び ARM との協業についてAndy Hall | アドビ システムズ 株式会社 ソリューションアーキテクト

2010.11.11

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Topics

Me: Andy Hall - solution architect with Adobe Japan [email protected] @fenomas

Agenda: Flash Platform overview Technology Trends Technology preview Adobe & ARM

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

The Flash Platform

http://www.adobe.com/flashplatform

MultiscreenContent and Applications

ColdFusionCreative Suite Analytics &Optimization

FLAS

H PL

ATFO

RM

Flex

FRAMEWORK

AIR

Flash Player

CLIENTS

Flash Builder

FlashProfessional

TOOLS

FlashCatalyst

SERVERS

LiveCycle

Flash Media Server Family

SERVICES

Flash Platform Services

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Two runtimes for two use cases

(Inside the browser)

Web Content Applications

Flash AIR(Outside the

browser)

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

The Flash Player is the world’s most pervasive software

98%of Internet-connected PCs worldwide have Flash Player installed

developers use the Flash Platform

3 millionof Alexa 100 top websites use Flash Player

85%

of web games are delivered using Flash Player

70%98%penetration rate in enterprises - Forrester

of senior executives will seek Flash Platform development skills in 2010 – Society of Digital Agencies

75%

Downloads of Flash Player 10.1 from Android Market

2 million+

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

© 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

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Script Developer Population

0

2,000,000

4,000,000

6,000,000

8,000,000

10,000,000

12,000,000 JavaScriptPHPPerlPythonActionScriptRubyOther

開発者人口 ( 万人 )

Well over 3 million ActionScript developers worldwide

* "Global Developer Population and Demographics Report" EDC 2009

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

AIR delivers rich applications beyond the browser

300 millionAIR runtime installations

AIR SDK installations2.5 million

AIR applications in the Android Market within two weeks of launch

200+840Applications in the Adobe AIR Marketplace

Entities with public-facing AIR applications

10,000+

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

AIR powers the best rich applications

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Major Brands Building on AIR Today

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Startups Using AIR

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Platforms supporting Adobe runtimes today

Desktop Mobile

Tablet TV

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

OEMs partnering to install AIR for devices and tablets

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Open Screen Project Partners

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Flash Platform advantage: Expressiveness

Real-time Effects

Print-Quality Publishing

HD Video

Advanced Audio

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

© 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...

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

© 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

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Technology Trends: Devices

Desktop and Devices

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Technology Trends: Multi-screen

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Technology Trends: Hardware

CPU Power Bandwidth

Battery

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

© 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

Decoding Presentation

Step 1:Video decoding

Step 2:Color conversion, scaling, and display

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

© 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

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Technology preview: New 3D API

DEMOVideo → http://www.youtube.com/watch?v=tgwi0lWgX8w

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

© 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.

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Joint Technical Engagement & Output

FP10.1Software 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

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

© 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 graphicsrendering via software and hardware engines

Execution of ActionScriptprograms via Tamarin Central Virtual Machine

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

© 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

OperationsVector & raster graphicsrendering via software and hardware engines

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

© 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 graphicsrendering via software and hardware engines

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

© 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 bothFlash 10.1 and AIR 2.5

Optimizing Adobe Flash Player Technology

Execution of ActionScriptprograms via Tamarin Central Virtual Machine

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.

ADOBE AND ARMACCELERATE

FLASH AND AIRFOR ARM PLATFORMS

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

© 2010 Adobe Systems Incorporated. All Rights Reserved.