狠狠撸

狠狠撸Share a Scribd company logo
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
轟 啓介 | アドビ システムズ 株式会社 デベロッパーマーケティング
Adobe Flash Platform 最新情報
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
顧客の期待に変化
リッチな体験がより一般的に
ソーシャルアプリケーションの台頭
様々なデバイスによるWebアクセス
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe Flash Platform : Webの可能性を引き出す
動画 音楽 ゲーム
データ可視化 インタラクティブ体験 RIA
Web上のゲームの
Flash 採用率
Alexa調査による
Webサイトでの
Flash 採用率
Web上の動画の
Flash 採用率
? 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 解析と最適化
FLASHPLATFORM
ツール フレームワーク クライアントサービスサーバー
LiveCycle
http://www.adobe.com/jp/?ashplatform
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Platform : レイヤー
ブラウザ
実行環境
(ランタイム)
ローカルDB
HTML
+
JavaScript
アプリケーション
(フレームワーク)
AIRアプリケーション Flashアプリケーション
WIN Mac LinuxOS WIN Mac Linux
APPサーバー
XML/JSON
HTML
(Request)
Ajax
(.js/.html)
サーバー
およびクラウド
サーバー間通信
データ形式
Appサーバー
/ Service
XML/SOAP
バイナリ通信
データプッシュ
AIR(.air)
デスクトップ向け
Appサーバー
/ Service
XML/SOAP
バイナリ通信
データプッシュ
Flash(.swf)
ブラウザ向け
   Flex フレームワーク    Flex フレームワーク
WIN Mac Linux
AIR Runtime
Flash Player
ブラウザ
SQLite
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe Flash Player
普及率:98%
FP9 : 99.7% / FP10 : 97.1%
最新バージョンは FP10.1
スマートフォン / Google TVに対応
Androidは Ver2.2以降
マルチタッチ&ジェスチャー
GPUサポート
DRM対応(Flash Access 2.0)
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe AIR
Web技術をデスクトップへ
ランタイムインストール数:3億+
最新バージョンは AIR 2.5
スマートフォン / スマートTVに対応
Androidは Ver2.2以降(Ver3にも対応)
最新Webkit搭載(HTML5対応)
SQLite搭載
PDFの表示
ソケット機能(Server/Client)
UDPサポート
プロセス起動と連携 Browser
(WebKit)
Database
(SQLite)
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flexフレームワーク
開発者向けのフレームワーク
Flash / AIR アプリケーションに最適
オープンソース(MPL1.1)
最新バージョンは Flex 4.1
MXMLとActionScript3で開発
約70の標準ビジュアルコンポーネント
Button, DataGrid, ComboBox, BarChart, …
スマートフォンに対応(Preview版公開中)
Flash Platform ランタイム
Flex アプリケーション
Flex フレームワーク
? 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>
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flex フレームワークの進化
12
Desktop
Web
“Hero”
Web
Flex 1 ? Flex 2
(2004/03) (2006/07)
Web
Desktop
Flex 3 ? Flex 4
(2008/02) (2010/03) (2011/1H)
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
クロスプラットフォーム戦略
ソースコードの共有/再利用でROIを高める
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Builder
Flexの開発効率を高めるIDE
Eclipseのプラグイン
JDTと同様の機能
コードヒント/コード自動生成
参照階層表示
ステップスルーデバッグ
ユニットテスト(FlexUnit)
SVN対応 / ANT対応
その他の強力機能
プロファイラー
ネットワークモニター
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
LiveCycle Data Services
J2EEサーバとクライアントを効率よく連携
バイナリ通信
大量のデータ通信におけるレスポンス時間の
短縮
データプッシュ
リアルタイムにサーバーからクライアントに
データを送信
データマネジメント
複数クライアントによる同一データ変更の
衝突管理などを自動で行う
その他機能
データモデリング機能
Reliable Communication
Data Throttling
最新バージョンは ES2.5
オープンソース版 BlazeDS は無償
オープンソース版
BlazeDS
機能制限比較
http://www.adobe.com/jp/products/livecycle/
dataservices/compare.html
? 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
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Platformのビジョン
18
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Open Screen Project 参加パートナー企業
19
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Platform 開発者向けイベント(無償)
11/25(木)13:00-18:00 @ベルサール汐留
主催:アドビ システムズ(株)
協賛:(株)NTTドコモ
定員:450名
Adobe MAX 2010 RETWEET
http://www.adobe.com/jp/joc/max/retweet/
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
One Web, Any Device
Adobe Flash Platform
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
関連URL
「FlexとJavaについて学ぶ」
Java開発者向けのFlex、ActionScript3の技術記事
http://www.adobe.com/jp/devnet/?ex/?ex_java.html
「Flexリソース」
Flex関連の全ての技術ドキュメントを掲載
http://www.adobe.com/support/documentation/jp/?ex/
「AIRリソース」
AIR関連の全ての技術ドキュメントを掲載
http://www.adobe.com/support/documentation/jp/air/
? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

More Related Content

Adobe flash platform update 2010/11/17

  • 1. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 轟 啓介 | アドビ システムズ 株式会社 デベロッパーマーケティング Adobe Flash Platform 最新情報
  • 2. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 顧客の期待に変化 リッチな体験がより一般的に ソーシャルアプリケーションの台頭 様々なデバイスによるWebアクセス
  • 3. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Platform : Webの可能性を引き出す 動画 音楽 ゲーム データ可視化 インタラクティブ体験 RIA Web上のゲームの Flash 採用率 Alexa調査による Webサイトでの Flash 採用率 Web上の動画の Flash 採用率
  • 4. ? 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 解析と最適化 FLASHPLATFORM ツール フレームワーク クライアントサービスサーバー LiveCycle http://www.adobe.com/jp/?ashplatform
  • 5. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Platform : レイヤー ブラウザ 実行環境 (ランタイム) ローカルDB HTML + JavaScript アプリケーション (フレームワーク) AIRアプリケーション Flashアプリケーション WIN Mac LinuxOS WIN Mac Linux APPサーバー XML/JSON HTML (Request) Ajax (.js/.html) サーバー およびクラウド サーバー間通信 データ形式 Appサーバー / Service XML/SOAP バイナリ通信 データプッシュ AIR(.air) デスクトップ向け Appサーバー / Service XML/SOAP バイナリ通信 データプッシュ Flash(.swf) ブラウザ向け    Flex フレームワーク    Flex フレームワーク WIN Mac Linux AIR Runtime Flash Player ブラウザ SQLite
  • 6. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Player 普及率:98% FP9 : 99.7% / FP10 : 97.1% 最新バージョンは FP10.1 スマートフォン / Google TVに対応 Androidは Ver2.2以降 マルチタッチ&ジェスチャー GPUサポート DRM対応(Flash Access 2.0)
  • 7. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe AIR Web技術をデスクトップへ ランタイムインストール数:3億+ 最新バージョンは AIR 2.5 スマートフォン / スマートTVに対応 Androidは Ver2.2以降(Ver3にも対応) 最新Webkit搭載(HTML5対応) SQLite搭載 PDFの表示 ソケット機能(Server/Client) UDPサポート プロセス起動と連携 Browser (WebKit) Database (SQLite)
  • 8. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flexフレームワーク 開発者向けのフレームワーク Flash / AIR アプリケーションに最適 オープンソース(MPL1.1) 最新バージョンは Flex 4.1 MXMLとActionScript3で開発 約70の標準ビジュアルコンポーネント Button, DataGrid, ComboBox, BarChart, … スマートフォンに対応(Preview版公開中) Flash Platform ランタイム Flex アプリケーション Flex フレームワーク
  • 9. ? 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>
  • 10. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flex フレームワークの進化 12 Desktop Web “Hero” Web Flex 1 ? Flex 2 (2004/03) (2006/07) Web Desktop Flex 3 ? Flex 4 (2008/02) (2010/03) (2011/1H)
  • 11. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. クロスプラットフォーム戦略 ソースコードの共有/再利用でROIを高める
  • 12. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Builder Flexの開発効率を高めるIDE Eclipseのプラグイン JDTと同様の機能 コードヒント/コード自動生成 参照階層表示 ステップスルーデバッグ ユニットテスト(FlexUnit) SVN対応 / ANT対応 その他の強力機能 プロファイラー ネットワークモニター
  • 13. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. LiveCycle Data Services J2EEサーバとクライアントを効率よく連携 バイナリ通信 大量のデータ通信におけるレスポンス時間の 短縮 データプッシュ リアルタイムにサーバーからクライアントに データを送信 データマネジメント 複数クライアントによる同一データ変更の 衝突管理などを自動で行う その他機能 データモデリング機能 Reliable Communication Data Throttling 最新バージョンは ES2.5 オープンソース版 BlazeDS は無償 オープンソース版 BlazeDS 機能制限比較 http://www.adobe.com/jp/products/livecycle/ dataservices/compare.html
  • 14. ? 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
  • 15. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Platformのビジョン 18
  • 16. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Open Screen Project 参加パートナー企業 19
  • 17. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Platform 開発者向けイベント(無償) 11/25(木)13:00-18:00 @ベルサール汐留 主催:アドビ システムズ(株) 協賛:(株)NTTドコモ 定員:450名 Adobe MAX 2010 RETWEET http://www.adobe.com/jp/joc/max/retweet/
  • 18. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. One Web, Any Device Adobe Flash Platform
  • 19. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 関連URL 「FlexとJavaについて学ぶ」 Java開発者向けのFlex、ActionScript3の技術記事 http://www.adobe.com/jp/devnet/?ex/?ex_java.html 「Flexリソース」 Flex関連の全ての技術ドキュメントを掲載 http://www.adobe.com/support/documentation/jp/?ex/ 「AIRリソース」 AIR関連の全ての技術ドキュメントを掲載 http://www.adobe.com/support/documentation/jp/air/
  • 20. ? 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.