SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
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の可能性を引き出す


                           動画                                                     音楽            ゲーム




              Web上の動画の                                                                       Web上のゲームの
               Flash 採用率                                                                       Flash 採用率


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




                                                                               Alexa調査による
                                                                               Webサイトでの
                                                                                 Flash 採用率

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
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.
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.
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.
Flash Player

       普及率:98%
       最新バージョンは Ver10.1
       スマートフォンに対応
            Androidは Ver2.2以降
       マルチタッチ&ジェスチャー
       GPUサポート
       DRM対応(Flash Access 2.0)




© 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    Database
                                                                              (WebKit)   (SQLite)

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
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.
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.
Flash Builder

       Flexの開発効率を高めるIDE
       Eclipseのプラグイン
       JDTと同様の機能
            コードヒント/コード自動生成
            参照階層表示
            ステップスルーデバッグ
            ユニットテスト(FlexUnit)
            SVN対応 / ANT対応
       その他の強力機能
            プロファイラー
            ネットワークモニター


© 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


© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
クライアントとLCDSの関係

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




                                                                                                    Web
                                                                                                   Services
                           Application
                                                                                   LCDS              JMS


                                                                                            POJO   RDBMS

                                                                                     J2EE




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   13
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.
Flash Platformのビジョン




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   15
Open Screen Project 参加パートナー企業




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   16
Android                                Flash & AIR

       Google I/O 2010




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   17
Flash Platform for Android




                                                      OEM                     2010年内
                                                     リリース済                    リリース
                                                                                予定




                                                2010年内
                                                ベータ予定                                     2010年10月 予定
                                                                                        (Google社によれば)

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.        18
クロスプラットフォーム戦略


                                    WRITE ONCE                                DEPLOY TO MANY




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




                                           One Web, Any Device


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

Más contenido relacionado

Similar a Adobe Flash Platform Update 2010/09

Seguridad en Servicios Web
Seguridad en Servicios WebSeguridad en Servicios Web
Seguridad en Servicios WebHacking Bolivia
 
Spring Framework 3: Um 'brainstorm' de novas funcionalidades
Spring Framework 3: Um 'brainstorm' de novas funcionalidadesSpring Framework 3: Um 'brainstorm' de novas funcionalidades
Spring Framework 3: Um 'brainstorm' de novas funcionalidadesDr. Spock
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeursMichael Chaize
 
CSS Nite in TAKAMATSU - for Dreamweaver beginners
CSS Nite in TAKAMATSU - for Dreamweaver beginnersCSS Nite in TAKAMATSU - for Dreamweaver beginners
CSS Nite in TAKAMATSU - for Dreamweaver beginnersMariko Nishimura
 
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webMix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webChristophe Lauer
 
Presentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSPresentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSDecatec
 
기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to Z
기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to Z기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to Z
기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to ZJacob Heejeong Yang, Ph.D.
 
ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010M.Ela International Srl
 

Similar a Adobe Flash Platform Update 2010/09 (8)

Seguridad en Servicios Web
Seguridad en Servicios WebSeguridad en Servicios Web
Seguridad en Servicios Web
 
Spring Framework 3: Um 'brainstorm' de novas funcionalidades
Spring Framework 3: Um 'brainstorm' de novas funcionalidadesSpring Framework 3: Um 'brainstorm' de novas funcionalidades
Spring Framework 3: Um 'brainstorm' de novas funcionalidades
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeurs
 
CSS Nite in TAKAMATSU - for Dreamweaver beginners
CSS Nite in TAKAMATSU - for Dreamweaver beginnersCSS Nite in TAKAMATSU - for Dreamweaver beginners
CSS Nite in TAKAMATSU - for Dreamweaver beginners
 
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webMix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
 
Presentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSPresentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSS
 
기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to Z
기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to Z기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to Z
기업 업무의 안정적이며 빠른 모바일 환경 구현을 위한 A to Z
 
ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010
 

Más de Keisuke Todoroki

プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメプロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメKeisuke Todoroki
 
Webデザイナーにフル活用してもらいたいWeb制作ツール
Webデザイナーにフル活用してもらいたいWeb制作ツールWebデザイナーにフル活用してもらいたいWeb制作ツール
Webデザイナーにフル活用してもらいたいWeb制作ツールKeisuke Todoroki
 
CSS Regionsを使った新しい CSSレイアウトを作る方法
CSS Regionsを使った新しい CSSレイアウトを作る方法CSS Regionsを使った新しい CSSレイアウトを作る方法
CSS Regionsを使った新しい CSSレイアウトを作る方法Keisuke Todoroki
 
Adobe Edge Inspectを利用してデバッグ
Adobe Edge Inspectを利用してデバッグAdobe Edge Inspectを利用してデバッグ
Adobe Edge Inspectを利用してデバッグKeisuke Todoroki
 
モバイルコンテンツ制作を効 率化するツールを使いこなせ
モバイルコンテンツ制作を効 率化するツールを使いこなせモバイルコンテンツ制作を効 率化するツールを使いこなせ
モバイルコンテンツ制作を効 率化するツールを使いこなせKeisuke Todoroki
 
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013Keisuke Todoroki
 
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival FukuokaHTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival FukuokaKeisuke Todoroki
 
更に進化するCSSの表現力と 新しいWebツール [Reloaded]
更に進化するCSSの表現力と 新しいWebツール [Reloaded]更に進化するCSSの表現力と 新しいWebツール [Reloaded]
更に進化するCSSの表現力と 新しいWebツール [Reloaded]Keisuke Todoroki
 
更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)
更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)
更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)Keisuke Todoroki
 
ADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium Overall
ADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium OverallADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium Overall
ADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium OverallKeisuke Todoroki
 
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用Adobe Flash platform の法人利用
Adobe Flash platform の法人利用Keisuke Todoroki
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメKeisuke Todoroki
 
Adobe flash platform update 2010/11/17
Adobe flash platform update 2010/11/17Adobe flash platform update 2010/11/17
Adobe flash platform update 2010/11/17Keisuke Todoroki
 
Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介Keisuke Todoroki
 

Más de Keisuke Todoroki (19)

プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメプロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
 
Webデザイナーにフル活用してもらいたいWeb制作ツール
Webデザイナーにフル活用してもらいたいWeb制作ツールWebデザイナーにフル活用してもらいたいWeb制作ツール
Webデザイナーにフル活用してもらいたいWeb制作ツール
 
PhoneGap Introduction
PhoneGap IntroductionPhoneGap Introduction
PhoneGap Introduction
 
CSS Regionsを使った新しい CSSレイアウトを作る方法
CSS Regionsを使った新しい CSSレイアウトを作る方法CSS Regionsを使った新しい CSSレイアウトを作る方法
CSS Regionsを使った新しい CSSレイアウトを作る方法
 
Adobe Edge Inspectを利用してデバッグ
Adobe Edge Inspectを利用してデバッグAdobe Edge Inspectを利用してデバッグ
Adobe Edge Inspectを利用してデバッグ
 
モバイルコンテンツ制作を効 率化するツールを使いこなせ
モバイルコンテンツ制作を効 率化するツールを使いこなせモバイルコンテンツ制作を効 率化するツールを使いこなせ
モバイルコンテンツ制作を効 率化するツールを使いこなせ
 
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
 
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival FukuokaHTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
 
PhoneGap Introduction
PhoneGap IntroductionPhoneGap Introduction
PhoneGap Introduction
 
更に進化するCSSの表現力と 新しいWebツール [Reloaded]
更に進化するCSSの表現力と 新しいWebツール [Reloaded]更に進化するCSSの表現力と 新しいWebツール [Reloaded]
更に進化するCSSの表現力と 新しいWebツール [Reloaded]
 
更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)
更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)
更に進化するCSSの表現力と新しいWebツール (アドビセッション @HTML5 Conference 2012)
 
ADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium Overall
ADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium OverallADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium Overall
ADC MEETUP Round01 / SESSION1 : CS5.5 Web Premium Overall
 
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメ
 
Air for android with flex
Air for android with flexAir for android with flex
Air for android with flex
 
Adobe flash platform update 2010/11/17
Adobe flash platform update 2010/11/17Adobe flash platform update 2010/11/17
Adobe flash platform update 2010/11/17
 
MA6 Caravan Adobe AIR
MA6 Caravan Adobe AIRMA6 Caravan Adobe AIR
MA6 Caravan Adobe AIR
 
Adobe flex and mobile 4p
Adobe flex and mobile 4pAdobe flex and mobile 4p
Adobe flex and mobile 4p
 
Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介
 

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.
  • 15. Flash Platformのビジョン © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
  • 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.