adobe flash platform update 2010/09

21
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 轟 啓介 | アドビ システムズ 株式会社 デベロッパーマーケティング Adobe Flash Platform 最新情報

Upload: keisuke-todoroki

Post on 28-May-2015

951 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

轟 啓介 | アドビ システムズ 株式会社 デベロッパーマーケティング Adobe Flash Platform 最新情報

Page 2: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

顧客の期待に変化

リッチな体験がより一般的に

ソーシャルアプリケーションの台頭

様々なデバイスによるWebアクセス

Page 3: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Adobe Flash Platform : Webの可能性を引き出す

動画 音楽 ゲーム

データ可視化 インタラクティブ体験 RIA

Web上のゲームの Flash 採用率

Alexa調査によるWebサイトでの

Flash 採用率

Web上の動画の Flash 採用率

Page 4: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Platform : 構成図

多彩なデバイスに対応する コンテンツとアプリケーション

Flex

ColdFusion

Flash Media

Serverファミリー Flash

Platform

Services

AIR

Flash Player

Flash Builder

Flash

Catalyst

Flash

Professional

Creative Suite 解析と最適化

FL

AS

H P

LA

TF

OR

M

ツール フレームワーク クライアント サービス サーバー

LiveCycle

http://www.adobe.com/jp/flashplatform

Page 5: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Platform : レイヤー

ブラウザ 実行環境

(ランタイム)

ローカルDB

HTML

+

JavaScript

アプリケーション

(フレームワーク)

AIRアプリケーション Flashアプリケーション

WIN Mac Linux OS WIN Mac Linux

APPサーバー

XM

L/J

SO

N

HT

ML

(Re

qu

est)

Ajax

(.js/.html)

サーバー

およびクラウド

サーバー間通信

データ形式

Appサーバー

/ Service

XM

L/S

OA

P

バイナリ通信

データプッシュ

AIR(.air)

デスクトップ向け

Appサーバー

/ Service

XM

L/S

OA

P

バイナリ通信

データプッシュ

Flash(.swf)

ブラウザ向け

   Flex フレームワーク    Flex フレームワーク

WIN Mac Linux

AIR Runtime

Flash Player

ブラウザ

SQLite

Page 6: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

RIAのためのRuntime

ブラウザ

ローカルDB

HTML

+

JavaScript

アプリケーション

(フレームワーク)

AIRアプリケーション Flashアプリケーション

WIN Mac Linux OS WIN Mac Linux

APPサーバー

XM

L/J

SO

N

HT

ML

(Re

qu

est)

Ajax

(.js/.html)

サーバー

およびクラウド

サーバー間通信

データ形式

Appサーバー

/ Service

XM

L/S

OA

P

バイナリ通信

データプッシュ

AIR(.air)

デスクトップ向け

Appサーバー

/ Service

XM

L/S

OA

P

バイナリ通信

データプッシュ

Flash(.swf)

ブラウザ向け

   Flex フレームワーク    Flex フレームワーク

WIN Mac Linux

AIR Runtime

Flash Player

ブラウザ

SQLite

実行環境

(ランタイム)

Page 7: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Player

普及率:98%

最新バージョンは Ver10.1

スマートフォンに対応 Androidは Ver2.2以降

マルチタッチ&ジェスチャー

GPUサポート

DRM対応(Flash Access 2.0)

Page 8: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Adobe AIR

Web技術をデスクトップへ

ランタイムインストール数:3億

最新バージョンは Ver2.0

スマートフォンに対応 Androidは Ver2.2以降(2010年内)

最新Webkit搭載(HTML5対応)

SQLite搭載

ソケット機能(Server/Client)

UDPサポート

プロセス起動と連携 Browser (WebKit)

Database (SQLite)

Page 9: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flexフレームワーク

開発者向けのフレームワーク

Flash / AIR アプリケーションに最適

オープンソース(MPL1.1)

最新バージョンは Ver 4.1

MXMLとActionScript3で開発

約70の標準ビジュアルコンポーネント

スマートフォンに対応(2011年)

Flash Platform ランタイム

Flex アプリケーション

Flex フレームワーク

Page 10: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flexフレームワークにおける開発手法

MXML UIなどを記述

ActionScript 3.0 動作や振る舞いを記述

ボタン自体は MXMLタグ をコード記述するだけ、 あるいはVBのようなドラッグ&ドロップ配置

ボタンの動作は ActionScript 3.0 で記述する

ソースはテキスト形式、SWFファイルにコンパイル

<s:Button label="Hello" click="myAlert('Hello World')"/>

<fx:Script>

<![CDATA[ import mx.controls.Alert

private function myAlert(alertStr:String):void{

Alert.show(alertStr); }

]]> </fx:Script>

Page 11: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Builder

Flexの開発効率を高めるIDE

Eclipseのプラグイン

JDTと同様の機能 コードヒント/コード自動生成

参照階層表示

ステップスルーデバッグ

ユニットテスト(FlexUnit)

SVN対応 / ANT対応

その他の強力機能 プロファイラー

ネットワークモニター

Page 12: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

LiveCycle Data Services

J2EEサーバとクライアントを効率よく連携

バイナリ通信 大量のデータ通信におけるレスポンス時間の短縮

データプッシュ リアルタイムにサーバーからクライアントにデータを送信

データマネジメント 複数クライアントによる同一データ変更の衝突管理などを自動で行う

PDF生成 FlexまたはAIRの画面をPDFで出力

新機能も追加 データモデリング機能

Reliable Communication

Data Throttling

最新バージョンは ES2

オープンソース版 BlazeDS は無償

オープンソース版 BlazeDS

機能制限比較 http://www.adobe.com/jp/products/livecycle/dataservices/compare.html

Page 13: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

クライアントとLCDSの関係

LiveCycle DataservicesFlashアプリケーションとバックエンドのデータ通信の効率化をお手伝いします

13

J2EE

POJO RDBMS

JMS

Web

Services Application

LCDS

Page 14: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

LiveCycle DataServices

LiveCycle DataServices ES2 (J2EEアプリケーション) •リモーティング(RPC) •AMF3によるバイナリ通信 •メッセージングによるプッシュ、コラボレーション •データマネジメントによるデータの同期    e.t.c.……

クライアント間及びJAVA/JMSと連携したデータプッシュを実現

Flexフレームワークにおけるデータサービスの位置づけ

Application

Ajaxと同じ テキストベースのHTTP通信によ

る限界

http://www.adobe.com/jp/products/livecycle/function.html

<XML>

Java

AMF3による バイナリ通信で 大量なデータも 高速通信

JMS

Java

Page 15: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Platformのビジョン

15

Page 16: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Open Screen Project 参加パートナー企業

16

Page 17: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Android Flash & AIR

Google I/O 2010

17

Page 18: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Platform for Android

18

2010年10月 予定 (Google社によれば)

OEM リリース済

2010年内 リリース

予定

2010年内 ベータ予定

Page 19: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

クロスプラットフォーム戦略

WRITE ONCE DEPLOY TO MANY

Page 20: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

One Web, Any Device

Adobe Flash Platform

Page 21: Adobe Flash Platform Update 2010/09

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.