Contenu connexe
Similaire à Adobe Flash Platform Update 2010/09
Similaire à Adobe Flash Platform Update 2010/09 (8)
Plus de Keisuke Todoroki (19)
Adobe Flash Platform Update 2010/09
- 1. Adobe Flash Platform 最新情報
轟 啓介 | アドビ システムズ 株式会社 デベロッパーマーケティング
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 2. 顧客の期待に変化
リッチな体験がより一般的に
ソーシャルアプリケーションの台頭
様々なデバイスによるWebアクセス
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 3. Adobe Flash Platform : Webの可能性を引き出す
動画 音楽 ゲーム
Web上の動画の Web上のゲームの
Flash 採用率 Flash 採用率
データ可視化 インタラクティブ体験 RIA
Alexa調査による
Webサイトでの
Flash 採用率
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 4. Flash Platform : 構成図
多彩なデバイスに対応する
コンテンツとアプリケーション
ツール フレームワーク サーバー サービス クライアント
FLASH PLATFORM
Flash Flash Flex Flash Media Flash Flash Player
Professional Catalyst Serverファミリー Platform
Services
Flash Builder LiveCycle AIR
Creative Suite ColdFusion 解析と最適化
http://www.adobe.com/jp/flashplatform
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 5. Flash Platform : レイヤー
AIR(.air) Flash(.swf) Ajax
デスクトップ向け ブラウザ向け (.js/.html)
サーバー Appサーバー Appサーバー
APPサーバー
およびクラウド / Service / Service
データプッシュ
データプッシュ
バイナリ通信
バイナリ通信
XML/SOAP
XML/SOAP
XML/JSON
(Request)
HTML
サーバー間通信
データ形式
AIRアプリケーション Flashアプリケーション
HTML
アプリケーション
+
(フレームワーク)
JavaScript
Flex フレームワーク Flex フレームワーク
Flash Player
実行環境
AIR Runtime ブラウザ
(ランタイム)
ブラウザ
OS WIN Mac Linux WIN Mac Linux WIN Mac Linux
ローカルDB SQLite
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 6. RIAのためのRuntime
AIR(.air) Flash(.swf) Ajax
デスクトップ向け ブラウザ向け (.js/.html)
サーバー Appサーバー Appサーバー
APPサーバー
およびクラウド / Service / Service
データプッシュ
データプッシュ
バイナリ通信
バイナリ通信
XML/SOAP
XML/SOAP
XML/JSON
(Request)
HTML
サーバー間通信
データ形式
AIRアプリケーション Flashアプリケーション
HTML
アプリケーション
+
(フレームワーク)
JavaScript
Flex フレームワーク Flex フレームワーク
Flash Player
実行環境
AIR Runtime ブラウザ
(ランタイム)
ブラウザ
OS WIN Mac Linux WIN Mac Linux WIN Mac Linux
ローカルDB SQLite
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 7. Flash Player
普及率:98%
最新バージョンは Ver10.1
スマートフォンに対応
Androidは Ver2.2以降
マルチタッチ&ジェスチャー
GPUサポート
DRM対応(Flash Access 2.0)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 8. Adobe AIR
Web技術をデスクトップへ
ランタイムインストール数:3億
最新バージョンは Ver2.0
スマートフォンに対応
Androidは Ver2.2以降(2010年内)
最新Webkit搭載(HTML5対応)
SQLite搭載
ソケット機能(Server/Client)
UDPサポート
プロセス起動と連携
Browser Database
(WebKit) (SQLite)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 9. Flexフレームワーク
開発者向けのフレームワーク
Flash / AIR アプリケーションに最適
オープンソース(MPL1.1)
最新バージョンは Ver 4.1
MXMLとActionScript3で開発
約70の標準ビジュアルコンポーネント
スマートフォンに対応(2011年)
Flex アプリケーション
Flex フレームワーク
Flash Platform ランタイム
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 10. Flexフレームワークにおける開発手法
<s:Button label="Hello" click="myAlert('Hello World')"/> MXML
<fx:Script> UIなどを記述
<![CDATA[
import mx.controls.Alert
private function myAlert(alertStr:String):void{ ActionScript 3.0
Alert.show(alertStr); 動作や振る舞いを記述
}
]]>
</fx:Script>
ボタン自体は MXMLタグ をコード記述するだけ、
あるいはVBのようなドラッグ&ドロップ配置
ボタンの動作は ActionScript 3.0 で記述する
ソースはテキスト形式、SWFファイルにコンパイル
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 11. Flash Builder
Flexの開発効率を高めるIDE
Eclipseのプラグイン
JDTと同様の機能
コードヒント/コード自動生成
参照階層表示
ステップスルーデバッグ
ユニットテスト(FlexUnit)
SVN対応 / ANT対応
その他の強力機能
プロファイラー
ネットワークモニター
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 12. 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
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 13. クライアントとLCDSの関係
LiveCycle DataservicesFlashアプリケーションとバックエンドの
データ通信の効率化をお手伝いします
Web
Services
Application
LCDS JMS
POJO RDBMS
J2EE
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
- 14. Flexフレームワークにおけるデータサービスの位置づけ
Ajaxと同じ
テキストベース
のHTTP通信によ
る限界
<XML>
AMF3による
バイナリ通信で
大量なデータも
LiveCycle
DataServices
高速通信
Application
Java
クライアント間及びJAVA/JMSと連 Java
携したデータプッシュを実現
JMS
LiveCycle DataServices ES2 (J2EEアプリケーション)
•リモーティング(RPC)
•AMF3によるバイナリ通信
http://www.adobe.com/jp/products/livecycle/function.html
•メッセージングによるプッシュ、コラボレーション
•データマネジメントによるデータの同期 e.t.c.……
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 16. Open Screen Project 参加パートナー企業
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
- 17. Android Flash & AIR
Google I/O 2010
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17
- 18. Flash Platform for Android
OEM 2010年内
リリース済 リリース
予定
2010年内
ベータ予定 2010年10月 予定
(Google社によれば)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18
- 19. クロスプラットフォーム戦略
WRITE ONCE DEPLOY TO MANY
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 20. Adobe Flash Platform
One Web, Any Device
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
- 21. © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.