SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
2011.02.23

      Adobe RIA製品のご紹介
      Flash PlatformとFlexフレームワーク
      太田禎一 | アドビ システムズ 株式会社 テクニカルエバンジェリスト




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Agenda

      RIAとは
      RIAの効果
      Flash Platform
      Flash Player
      エンタープライズ導入
      AIR Runtime
      Flexフレームワーク
      Flex Builder
      Flash & HTML5




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   2
RIA以前




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   3
RIA以降




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   4
コンシューマー向けRIAは高収益と低コストをもたらす


    魅力的で情報に富んだセルフサービス指向の
    RIAが生む効果:
        サイト滞在時間の増加
        利用の活性化
        離脱率の減少
        購買の増加
        他ユーザーへの「オススメ」
        再訪問の増加
                                                                                  “…オンラインカスタマーエクスペリ
    優れたコンシューマー向けRIAの成功例:                                                          エンスの控えめな改善だけでも年間
                                                                                  売り上げが11,700万ドルから31,100
        オンラインセールスが最大30%向上*
                                                                                  万ドルに増加した。その理由は追加
        コンバージョン、クロスチャネルセール                                                       の購入、他社への乗り換えがしづら
         ス、アップセルが最大40%向上*                                                         いこと、そして同僚や友人へオスス
                                                                                  メしやすいことだ”
        お問い合わせ電話を年間最大20%削減*
                                                                                  – Forrester “Customer Experience Boosts
                                                                                  Revenue” by Bruce D. Temkin, June 22, 2009




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   5
Source: *Forrester “The Business Case for Rich Internet Applications” by Ron Rogowski, March 12, 2007
エンタープライズにおけるRIAの効果




  業務システムにおけるRIAの効果:
   混在する (レガシー含む) さまざまな形式のデータ資源を画面上で容
    易に統合
   従業員の生産性向上

   データ入力時間を最大40%削減

   入力エラーの減少

   オペレーティングコストの減少



© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   6
Source: http://www.adobe.com/enterprise/pdfs/infotech-ria-business-case.pdf
Adobe Flash Platform全体像

        アプリ & コンテンツ & ビデオ
        (マルチスクリーン)




              デザイン & 開発ツール                                               フレームワーク                クライアント         サービス           サーバー




         Adobe Flash CS5                  Adobe Flash                          Adobe Flex       Adobe AIR      Adobe Flash   Adobe Flash
           Professional                     Catalyst                                                            Platform     Media Server
                                                                                                                Services       Family




                            Adobe Flash                                       Open Source          Adobe                       Adobe
                              Builder                                            Media          Flash Player                  LiveCycle
                                                                              Framework


                                                                               Flash Platformと連携
                                                                              ← するAdobe製品群 →
       Creative Suite 5              ColdFusion Builder
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.                 7
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
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.                 8
Adobe Flash Player

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




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   9
Flash Playerのエンタープライズ普及

      米国での調査:2009年6月時点で
       Flash Player 9以上が98.2%
      ただし日本では違うかもしれず、
       さらに言えば企業ごとにポリシー
       があるためケースバイケースとし
       か言えない
      個々の企業において普及率やポリ
       シーを確認する事が非常に重要
      Flash Playerは企業内利用のための
       デプロイメントの仕組みを用意




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   10
Source: http://www.adobe.com/products/player_census/flashplayer/enterprise_penetration.html
Flash Playerのエンタープライズデプロイメント

      イントラネットやCD-ROMによる
       (インターネットに接続しない) ク
       ライアント配置が可能
      要申請 (無償)
      Microsoft Systems Management
       Server (SMS) 2003 R2 Custom
       Updates Publishing Tool (CUPT) お
       よびMicrosoft System Center
       Configuration Manager
       (SCCM/ConfigMgr) System Center
       Updates Publisher (SCUP) を利用
       した配置のためにFlash Player
       catalogを提供
      Citrixにも対応 (イントラ・エクス
       トラネット限定)

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   11
Source: http://www.adobe.com/jp/devnet/flashplayer/articles/flash_player_admin_guide.html
Adobe AIR Runtime

      Web技術をデスクトップへ
      ランタイムインストール数:3億+
      最新バージョンは AIR 2.5.1
      スマートフォン/スマートTVに対応
            Androidは Ver2.2以降
      最新WebKit搭載 (HTML5対応)
      SQLite搭載
      PDFの表示
      ソケット機能 (Server/Client)
      UDP通信サポート
      外部プロセス起動と連携                                                                  Browser   Database
                                                                                   (WebKit)   (SQLite)

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   12
2つのユースケースに対応



          ブラウザ内Webアプリ                                                              スタンドアローンアプリ




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   13
Adobe Flex Framework

      開発者向けのフレームワーク
            Flash/AIR アプリケーションに最適

      オープンソース (MPL1.1)
      最新バージョンは Flex 4.1
      MXMLとActionScript 3で開発
      約70の標準ビジュアルコンポーネント
            Button、DataGrid、ComboBox、BarChart…

      スマートフォンに対応 (Preview版公開中)

                                                          Flexアプリケーション

                                                           Flexフレームワーク

                                                          Flash Platformランタイム

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   14
Flexフレームワークにおける開発手法


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

       <fx:Script>                                             MXML
          <![CDATA[                                           (UI定義)
              import mx.controls.Alert
              private function myAlert(alertStr:String):void{
                 Alert.show(alertStr);
             }
          ]]>
                                       ActionScript 3
       </fx:Script>                   (動作・振る舞い)




            ボタン自体はMXMLタグ をコード記述するだけ、
             あるいはVBのようなドラッグ&ドロップ配置
            ボタンの動作はActionScript 3で記述する
            ソースはテキスト形式、SWFファイルにコンパイル
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   15
Flexフレームワークの進化




                                                                                                           Mobile



                                                                                  Desktop                  Desktop



                                Web                                                  Web                    Web


                  Flex 1 – Flex 2                                             Flex 3 – Flex 4              "Hero"
                  (2004/03)               (2006/07)                           (2008/02)        (2010/03)   (2011/1H)




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.               16
開発者コミュニティ、プログラム、パートナー


                                                                        開発者300万以上 (ワールドワイド)

                パートナー                                            テクノロジー                      プログラム                  コミュニティ

                                                            アプリ開発および
                                                            プロジェクト進行
                                                                                                                    CAIRNGORM
                                                            に役立つ150以上
                                                            の関連テクノロ
                                                            ジー                         ADOBE OPEN SOURCE
                                                                                       (opensource.adobe.com)




    1,000以上のシステムイン                                         フレームワーク                      70以上のOpen Screen        500以上のユーザー
     テグレーター、ISV、VAR                                                                        Projectメンバー企業            グループ
                                                            パフォーマンス測定 & 負荷
                                                                                                                   Flex Users Group
    52以上のAdobeエージェ                                          試験
                                                                                                                    Japan (FxUG) は
     ンシーパートナー                                               ツールプラグイン                                               3,000名以上の登録
    250以上のトレーニング                                                                                                   メンバー1
                                                            コンポーネント
     パートナー                                                                                                         AIR/Flash for
                                                            拡張機能、関数、コード                                            Androidワーキング
                                                                                                                    グループ2
    © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   17
    Links: FxUG http://fxug.net/ AF4A http://groups.google.com/groups/AF4A/
            1                                     2
Flex Builder

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



© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   18
LiveCycle DS

      J2EEサーバーとクライアントを最も効率よ
       く連携
      バイナリー通信
            大量のデータ通信における応答時間の短縮
      データプッシュ
            リアルタイムにサーバーからクライアントに
             データを送信
      データマネジメント
            複数クライアントによる同一データ変更の
             衝突管理などを自動で行う
      その他機能
                データモデリング機能
                Reliable Communication
                Data Throttling                                                               オープンソース版
                                                                                               BlazeDS
      最新バージョンは ES2.5
                                                                                   機能制限比較
      オープンソース版 BlazeDS は無償                                                        http://www.adobe.com/jp/products/livecycle/datase
                                                                                   rvices/compare.html/


© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   19
バイナリーデータ通信形式Flex AMFのデータ転送パフォーマンス

                                                                  20,000行のデータを転送 & 表示
                               35000                                                                            7


                               30000
                                                                                                                6
Performance (milliseconds)




                               25000
                                                                                                                5
                               20000




                                                                                         Bandwidth (MB)
                                                                                                                4
                               15000


                               10000                                                                            3


                                5000                                                                            2

                                       0
                                           Ajax HTML   Ajax XML   JSON        Flex AMF                          1
                             Rendering       1500       1500      1600          91
                             Parsing          0         25200      761           3
                                                                                                                0
                             Transfer        5600       2600      2200          591                                   Ajax HTML   Ajax XML   JSON   Flex AMF
                             Server          271         228       645          79                        Bandwidth      6.3        4.7      3.1      0.3


                             ※ Flex AMF通信 (HTTP) はFlash Player + LiveCycle DS/BlazeDSで実現

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.              20
Benchmark: Internet Explorer 8 on Lenovo ThinkPad W500
Flexフレームワークにおけるデータサービスの位置づけ
                                          Ajaxと同じ
                                         テキストベース
                                         のHTTP通信によ
                                            る限界                               <XML>

                                                       AMF3による                                                    バックエンド
                                                       バイナリ通信で                                                     システム
                                                       大量なデータも
                                                                                       LiveCycle
                                                                                        DataServices
                                                       高速通信
  Application
                                                                                                                     Java




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

                                                                                                                     JMS

                                                                                LiveCycle DataServices ES2 (J2EEアプリケーション)
                                                                                •リモーティング(RPC)
                                                                                •AMF3によるバイナリ通信
                                                                                •メッセージングによるプッシュ、コラボレーション
                                                                                •データマネジメントによるデータの同期などなど…
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.       21
Source: http://www.adobe.com/jp/products/livecycle/function.html
Flash Platform Total Addressable Market

              インターネット接続OS市場シェア (Jan 2011)


              赤いトコもアプリ
                ならOK♡                                                                             Desktop PC@96.05%

                                                                                                  iOS@2.05%

                                                                                                  Android@0.57%

                                                                                                  Others (incl.
                                                                                  赤いトコ以外          smartphones)@1.33%
                                                                              Flash Platformは何の
                                                                              問題もありません 




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.      22
Source: http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
加速する、各種デバイスのFlash Platform対応




© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   23
Source: http://www.adobe.com/flashplatform/certified_devices/
HTML5テクノロジーの普及は?

      "HTML5"はW3Cで策定中の次期
       HTML仕様に含まれる機能のほか
       に、CSS3、SVG、その他ブラウザベ
       ンダー独自の先行実装機能も含めて
       使われる幅広いコトバ
      RIA実装では、具体的に個々の機能
       がどれだけ普及しているかが重要
      Canvas support (basic) @50.88%*
      CSS3 Animation support @19.31%*
      Video support (H.264) @20.07%*
      スマートフォン限定なら全然アリ
      コンシューマー向けPCサイトは時期
       早尚。企業内向けはモダンブラウザ
       を一斉導入できれば問題ない感じ
      フレームワーク重要

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   24
Source: *When Can I use... (Feb. 2011) http://caniuse.com/
関連情報

      「FlexとJavaについて学ぶ」
            Java開発者向けのFlex、ActionScript3の技術記事
            http://www.adobe.com/jp/devnet/flex/flex_java.html
      「Flexリソース」
            Flex関連の全ての技術ドキュメントを掲載
            http://www.adobe.com/support/documentation/jp/flex/
      「AIRリソース」
            AIR関連の全ての技術ドキュメントを掲載
            http://www.adobe.com/support/documentation/jp/air/
      「ksk studio」
            Flash Platformデベロッパーマーケティング担当 轟啓介 @keisuke322 のブログ
            http://kskstudio.wordpress.com/


© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   25
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Contenu connexe

En vedette

スマートフォン・ビジネスの「金脈」を探る
スマートフォン・ビジネスの「金脈」を探るスマートフォン・ビジネスの「金脈」を探る
スマートフォン・ビジネスの「金脈」を探るTeiichi Ota
 
コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性Teiichi Ota
 
Ipsos MORI Scottish Public Opinion Monitor February 2014
Ipsos MORI Scottish Public Opinion Monitor February 2014Ipsos MORI Scottish Public Opinion Monitor February 2014
Ipsos MORI Scottish Public Opinion Monitor February 2014Jim Kelleher
 
Back to the Basics, and Beyond - Adobe's Take
Back to the Basics, and Beyond - Adobe's TakeBack to the Basics, and Beyond - Adobe's Take
Back to the Basics, and Beyond - Adobe's TakeTeiichi Ota
 
Physical Effects Of Hormone Treated Food
Physical Effects Of Hormone Treated FoodPhysical Effects Of Hormone Treated Food
Physical Effects Of Hormone Treated FoodJonathan
 
Hardware powerpoint Updated..
Hardware powerpoint Updated..Hardware powerpoint Updated..
Hardware powerpoint Updated..patrickantonio
 

En vedette (7)

スマートフォン・ビジネスの「金脈」を探る
スマートフォン・ビジネスの「金脈」を探るスマートフォン・ビジネスの「金脈」を探る
スマートフォン・ビジネスの「金脈」を探る
 
コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性
 
Ipsos MORI Scottish Public Opinion Monitor February 2014
Ipsos MORI Scottish Public Opinion Monitor February 2014Ipsos MORI Scottish Public Opinion Monitor February 2014
Ipsos MORI Scottish Public Opinion Monitor February 2014
 
Back to the Basics, and Beyond - Adobe's Take
Back to the Basics, and Beyond - Adobe's TakeBack to the Basics, and Beyond - Adobe's Take
Back to the Basics, and Beyond - Adobe's Take
 
Digital Literacy
Digital LiteracyDigital Literacy
Digital Literacy
 
Physical Effects Of Hormone Treated Food
Physical Effects Of Hormone Treated FoodPhysical Effects Of Hormone Treated Food
Physical Effects Of Hormone Treated Food
 
Hardware powerpoint Updated..
Hardware powerpoint Updated..Hardware powerpoint Updated..
Hardware powerpoint Updated..
 

Similaire à Adobe RIA製品のご紹介 Flash PlatformとFlexフレームワーク

RIAのマルチスクリーン展開とFlash Platform
RIAのマルチスクリーン展開とFlash PlatformRIAのマルチスクリーン展開とFlash Platform
RIAのマルチスクリーン展開とFlash PlatformTeiichi Ota
 
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。Teiichi Ota
 
20110909 AKABANA
20110909 AKABANA20110909 AKABANA
20110909 AKABANAakabana
 
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発hmimura_embarcadero
 
Gadgetで実現する新世代UI/UX
Gadgetで実現する新世代UI/UXGadgetで実現する新世代UI/UX
Gadgetで実現する新世代UI/UXFatWireKK
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)Yuji Takayama
 
『RIA開発におけるサービス開発のイロハ』
 『RIA開発におけるサービス開発のイロハ』 『RIA開発におけるサービス開発のイロハ』
『RIA開発におけるサービス開発のイロハ』Jun Funakura
 
RIA開発におけるサービス開発のイロハ
RIA開発におけるサービス開発のイロハRIA開発におけるサービス開発のイロハ
RIA開発におけるサービス開発のイロハJun Funakura
 
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説kumo2010
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
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
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命Developers Summit
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Sho Ito
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介Tadahiro Higuchi
 
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法Takanori Ohba
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説Amazon Web Services Japan
 

Similaire à Adobe RIA製品のご紹介 Flash PlatformとFlexフレームワーク (20)

RIAのマルチスクリーン展開とFlash Platform
RIAのマルチスクリーン展開とFlash PlatformRIAのマルチスクリーン展開とFlash Platform
RIAのマルチスクリーン展開とFlash Platform
 
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
 
Amazon Web Servicesブース:UI×API×AWS 横田 聡
Amazon Web Servicesブース:UI×API×AWS 横田 聡Amazon Web Servicesブース:UI×API×AWS 横田 聡
Amazon Web Servicesブース:UI×API×AWS 横田 聡
 
20110909 AKABANA
20110909 AKABANA20110909 AKABANA
20110909 AKABANA
 
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
 
Gadgetで実現する新世代UI/UX
Gadgetで実現する新世代UI/UXGadgetで実現する新世代UI/UX
Gadgetで実現する新世代UI/UX
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)
 
『RIA開発におけるサービス開発のイロハ』
 『RIA開発におけるサービス開発のイロハ』 『RIA開発におけるサービス開発のイロハ』
『RIA開発におけるサービス開発のイロハ』
 
RIA開発におけるサービス開発のイロハ
RIA開発におけるサービス開発のイロハRIA開発におけるサービス開発のイロハ
RIA開発におけるサービス開発のイロハ
 
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
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
 
Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
勉強会資料①
勉強会資料①勉強会資料①
勉強会資料①
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
 

Plus de Teiichi Ota

昨今のデジタルマーケティング市場とその展望:2018夏
昨今のデジタルマーケティング市場とその展望:2018夏昨今のデジタルマーケティング市場とその展望:2018夏
昨今のデジタルマーケティング市場とその展望:2018夏Teiichi Ota
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)Teiichi Ota
 
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューションAdobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューションTeiichi Ota
 
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)Teiichi Ota
 
ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?
ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?
ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?Teiichi Ota
 
「HTML5」における動画DRMのゆくえとか
「HTML5」における動画DRMのゆくえとか「HTML5」における動画DRMのゆくえとか
「HTML5」における動画DRMのゆくえとかTeiichi Ota
 
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望Teiichi Ota
 
マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方
マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方
マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方Teiichi Ota
 
PCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRM
PCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRMPCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRM
PCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRMTeiichi Ota
 
Flashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについてFlashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについてTeiichi Ota
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようTeiichi Ota
 
Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Teiichi Ota
 
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論Teiichi Ota
 
ADC MEETUP ROUND 03 Adobe new tools
ADC MEETUP ROUND 03 Adobe new toolsADC MEETUP ROUND 03 Adobe new tools
ADC MEETUP ROUND 03 Adobe new toolsTeiichi Ota
 
ポストPC時代をにらんだRIA中長期戦略
ポストPC時代をにらんだRIA中長期戦略ポストPC時代をにらんだRIA中長期戦略
ポストPC時代をにらんだRIA中長期戦略Teiichi Ota
 
110803a smart tv_adobe
110803a smart tv_adobe110803a smart tv_adobe
110803a smart tv_adobeTeiichi Ota
 
110915 ria effectiveness
110915 ria effectiveness110915 ria effectiveness
110915 ria effectivenessTeiichi Ota
 
110928 otf ttf_test
110928 otf ttf_test110928 otf ttf_test
110928 otf ttf_testTeiichi Ota
 
Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!
Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!
Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!Teiichi Ota
 
「ポストPC」時代におけるFlash Videoの優位性
「ポストPC」時代におけるFlash Videoの優位性「ポストPC」時代におけるFlash Videoの優位性
「ポストPC」時代におけるFlash Videoの優位性Teiichi Ota
 

Plus de Teiichi Ota (20)

昨今のデジタルマーケティング市場とその展望:2018夏
昨今のデジタルマーケティング市場とその展望:2018夏昨今のデジタルマーケティング市場とその展望:2018夏
昨今のデジタルマーケティング市場とその展望:2018夏
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
 
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューションAdobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
 
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
 
ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?
ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?
ChromeでSilverlightが使えなくなってしまったこの世界におけるプレミアム動画保護 (DRM) への最適アプローチとは?
 
「HTML5」における動画DRMのゆくえとか
「HTML5」における動画DRMのゆくえとか「HTML5」における動画DRMのゆくえとか
「HTML5」における動画DRMのゆくえとか
 
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望
 
マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方
マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方
マルチデバイスへ広がる最新動画配信とビジネス現場への活かし方
 
PCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRM
PCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRMPCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRM
PCとモバイルの両方で妥協しないマルチデバイス映像配信の最適解:Adobe Media Server & Adobe Access DRM
 
Flashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについてFlashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについて
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出よう
 
Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化
 
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
 
ADC MEETUP ROUND 03 Adobe new tools
ADC MEETUP ROUND 03 Adobe new toolsADC MEETUP ROUND 03 Adobe new tools
ADC MEETUP ROUND 03 Adobe new tools
 
ポストPC時代をにらんだRIA中長期戦略
ポストPC時代をにらんだRIA中長期戦略ポストPC時代をにらんだRIA中長期戦略
ポストPC時代をにらんだRIA中長期戦略
 
110803a smart tv_adobe
110803a smart tv_adobe110803a smart tv_adobe
110803a smart tv_adobe
 
110915 ria effectiveness
110915 ria effectiveness110915 ria effectiveness
110915 ria effectiveness
 
110928 otf ttf_test
110928 otf ttf_test110928 otf ttf_test
110928 otf ttf_test
 
Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!
Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!
Flash VideoやFlashゲームを含めた「フルWeb」がSmart TVにやってくる!
 
「ポストPC」時代におけるFlash Videoの優位性
「ポストPC」時代におけるFlash Videoの優位性「ポストPC」時代におけるFlash Videoの優位性
「ポストPC」時代におけるFlash Videoの優位性
 

Dernier

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Dernier (9)

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

Adobe RIA製品のご紹介 Flash PlatformとFlexフレームワーク

  • 1. 2011.02.23 Adobe RIA製品のご紹介 Flash PlatformとFlexフレームワーク 太田禎一 | アドビ システムズ 株式会社 テクニカルエバンジェリスト © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 2. Agenda  RIAとは  RIAの効果  Flash Platform  Flash Player  エンタープライズ導入  AIR Runtime  Flexフレームワーク  Flex Builder  Flash & HTML5 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
  • 3. RIA以前 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
  • 4. RIA以降 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
  • 5. コンシューマー向けRIAは高収益と低コストをもたらす 魅力的で情報に富んだセルフサービス指向の RIAが生む効果:  サイト滞在時間の増加  利用の活性化  離脱率の減少  購買の増加  他ユーザーへの「オススメ」  再訪問の増加 “…オンラインカスタマーエクスペリ 優れたコンシューマー向けRIAの成功例: エンスの控えめな改善だけでも年間 売り上げが11,700万ドルから31,100  オンラインセールスが最大30%向上* 万ドルに増加した。その理由は追加  コンバージョン、クロスチャネルセール の購入、他社への乗り換えがしづら ス、アップセルが最大40%向上* いこと、そして同僚や友人へオスス メしやすいことだ”  お問い合わせ電話を年間最大20%削減* – Forrester “Customer Experience Boosts Revenue” by Bruce D. Temkin, June 22, 2009 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5 Source: *Forrester “The Business Case for Rich Internet Applications” by Ron Rogowski, March 12, 2007
  • 6. エンタープライズにおけるRIAの効果 業務システムにおけるRIAの効果:  混在する (レガシー含む) さまざまな形式のデータ資源を画面上で容 易に統合  従業員の生産性向上  データ入力時間を最大40%削減  入力エラーの減少  オペレーティングコストの減少 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 Source: http://www.adobe.com/enterprise/pdfs/infotech-ria-business-case.pdf
  • 7. Adobe Flash Platform全体像 アプリ & コンテンツ & ビデオ (マルチスクリーン) デザイン & 開発ツール フレームワーク クライアント サービス サーバー Adobe Flash CS5 Adobe Flash Adobe Flex Adobe AIR Adobe Flash Adobe Flash Professional Catalyst Platform Media Server Services Family Adobe Flash Open Source Adobe Adobe Builder Media Flash Player LiveCycle Framework Flash Platformと連携 ← するAdobe製品群 → Creative Suite 5 ColdFusion Builder © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
  • 8. 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 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
  • 9. Adobe Flash Player  普及率:98%  FP9 : 99.7%/FP10 : 97.1%  最新バージョンは FP10.2  スマートフォン/Google TVに対応  Androidは Ver2.2以降  マルチタッチ&ジェスチャー  GPUサポート  DRM対応 (Flash Access 2.0) © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
  • 10. Flash Playerのエンタープライズ普及  米国での調査:2009年6月時点で Flash Player 9以上が98.2%  ただし日本では違うかもしれず、 さらに言えば企業ごとにポリシー があるためケースバイケースとし か言えない  個々の企業において普及率やポリ シーを確認する事が非常に重要  Flash Playerは企業内利用のための デプロイメントの仕組みを用意 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10 Source: http://www.adobe.com/products/player_census/flashplayer/enterprise_penetration.html
  • 11. Flash Playerのエンタープライズデプロイメント  イントラネットやCD-ROMによる (インターネットに接続しない) ク ライアント配置が可能  要申請 (無償)  Microsoft Systems Management Server (SMS) 2003 R2 Custom Updates Publishing Tool (CUPT) お よびMicrosoft System Center Configuration Manager (SCCM/ConfigMgr) System Center Updates Publisher (SCUP) を利用 した配置のためにFlash Player catalogを提供  Citrixにも対応 (イントラ・エクス トラネット限定) © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 Source: http://www.adobe.com/jp/devnet/flashplayer/articles/flash_player_admin_guide.html
  • 12. Adobe AIR Runtime  Web技術をデスクトップへ  ランタイムインストール数:3億+  最新バージョンは AIR 2.5.1  スマートフォン/スマートTVに対応  Androidは Ver2.2以降  最新WebKit搭載 (HTML5対応)  SQLite搭載  PDFの表示  ソケット機能 (Server/Client)  UDP通信サポート  外部プロセス起動と連携 Browser Database (WebKit) (SQLite) © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
  • 13. 2つのユースケースに対応 ブラウザ内Webアプリ スタンドアローンアプリ © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
  • 14. Adobe Flex Framework  開発者向けのフレームワーク  Flash/AIR アプリケーションに最適  オープンソース (MPL1.1)  最新バージョンは Flex 4.1  MXMLとActionScript 3で開発  約70の標準ビジュアルコンポーネント  Button、DataGrid、ComboBox、BarChart…  スマートフォンに対応 (Preview版公開中) Flexアプリケーション Flexフレームワーク Flash Platformランタイム © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
  • 15. Flexフレームワークにおける開発手法 <s:Button label="Hello" click="myAlert('Hello World!')"/> <fx:Script> MXML <![CDATA[ (UI定義) import mx.controls.Alert private function myAlert(alertStr:String):void{ Alert.show(alertStr); } ]]> ActionScript 3 </fx:Script> (動作・振る舞い)  ボタン自体はMXMLタグ をコード記述するだけ、 あるいはVBのようなドラッグ&ドロップ配置  ボタンの動作はActionScript 3で記述する  ソースはテキスト形式、SWFファイルにコンパイル © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
  • 16. Flexフレームワークの進化 Mobile Desktop Desktop Web Web Web Flex 1 – Flex 2 Flex 3 – Flex 4 "Hero" (2004/03) (2006/07) (2008/02) (2010/03) (2011/1H) © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
  • 17. 開発者コミュニティ、プログラム、パートナー 開発者300万以上 (ワールドワイド) パートナー テクノロジー プログラム コミュニティ アプリ開発および プロジェクト進行 CAIRNGORM に役立つ150以上 の関連テクノロ ジー ADOBE OPEN SOURCE (opensource.adobe.com)  1,000以上のシステムイン  フレームワーク  70以上のOpen Screen  500以上のユーザー テグレーター、ISV、VAR Projectメンバー企業 グループ  パフォーマンス測定 & 負荷  Flex Users Group  52以上のAdobeエージェ 試験 Japan (FxUG) は ンシーパートナー  ツールプラグイン 3,000名以上の登録  250以上のトレーニング メンバー1  コンポーネント パートナー  AIR/Flash for  拡張機能、関数、コード Androidワーキング グループ2 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17 Links: FxUG http://fxug.net/ AF4A http://groups.google.com/groups/AF4A/ 1 2
  • 18. Flex Builder  Flexの開発効率を高めるIDE  Eclipseのプラグイン  JDTと同様の機能  コードヒント/コード自動生成  参照階層表示  ステップスルーデバッグ  ユニットテスト (FlexUnit)  SVN対応/ANT対応  その他の強力機能  プロファイラー  ネットワークモニター © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18
  • 19. LiveCycle DS  J2EEサーバーとクライアントを最も効率よ く連携  バイナリー通信  大量のデータ通信における応答時間の短縮  データプッシュ  リアルタイムにサーバーからクライアントに データを送信  データマネジメント  複数クライアントによる同一データ変更の 衝突管理などを自動で行う  その他機能  データモデリング機能  Reliable Communication  Data Throttling オープンソース版 BlazeDS  最新バージョンは ES2.5 機能制限比較  オープンソース版 BlazeDS は無償 http://www.adobe.com/jp/products/livecycle/datase rvices/compare.html/ © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
  • 20. バイナリーデータ通信形式Flex AMFのデータ転送パフォーマンス 20,000行のデータを転送 & 表示 35000 7 30000 6 Performance (milliseconds) 25000 5 20000 Bandwidth (MB) 4 15000 10000 3 5000 2 0 Ajax HTML Ajax XML JSON Flex AMF 1 Rendering 1500 1500 1600 91 Parsing 0 25200 761 3 0 Transfer 5600 2600 2200 591 Ajax HTML Ajax XML JSON Flex AMF Server 271 228 645 79 Bandwidth 6.3 4.7 3.1 0.3 ※ Flex AMF通信 (HTTP) はFlash Player + LiveCycle DS/BlazeDSで実現 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20 Benchmark: Internet Explorer 8 on Lenovo ThinkPad W500
  • 21. Flexフレームワークにおけるデータサービスの位置づけ Ajaxと同じ テキストベース のHTTP通信によ る限界 <XML> AMF3による バックエンド バイナリ通信で システム 大量なデータも LiveCycle DataServices 高速通信 Application Java クライアント間及びJAVA/JMSと Java 連携したデータプッシュを実現 JMS LiveCycle DataServices ES2 (J2EEアプリケーション) •リモーティング(RPC) •AMF3によるバイナリ通信 •メッセージングによるプッシュ、コラボレーション •データマネジメントによるデータの同期などなど… © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21 Source: http://www.adobe.com/jp/products/livecycle/function.html
  • 22. Flash Platform Total Addressable Market インターネット接続OS市場シェア (Jan 2011) 赤いトコもアプリ ならOK♡ Desktop PC@96.05% iOS@2.05% Android@0.57% Others (incl. 赤いトコ以外 smartphones)@1.33% Flash Platformは何の 問題もありません  © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22 Source: http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
  • 23. 加速する、各種デバイスのFlash Platform対応 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 23 Source: http://www.adobe.com/flashplatform/certified_devices/
  • 24. HTML5テクノロジーの普及は?  "HTML5"はW3Cで策定中の次期 HTML仕様に含まれる機能のほか に、CSS3、SVG、その他ブラウザベ ンダー独自の先行実装機能も含めて 使われる幅広いコトバ  RIA実装では、具体的に個々の機能 がどれだけ普及しているかが重要  Canvas support (basic) @50.88%*  CSS3 Animation support @19.31%*  Video support (H.264) @20.07%*  スマートフォン限定なら全然アリ  コンシューマー向けPCサイトは時期 早尚。企業内向けはモダンブラウザ を一斉導入できれば問題ない感じ  フレームワーク重要 © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24 Source: *When Can I use... (Feb. 2011) http://caniuse.com/
  • 25. 関連情報  「FlexとJavaについて学ぶ」  Java開発者向けのFlex、ActionScript3の技術記事  http://www.adobe.com/jp/devnet/flex/flex_java.html  「Flexリソース」  Flex関連の全ての技術ドキュメントを掲載  http://www.adobe.com/support/documentation/jp/flex/  「AIRリソース」  AIR関連の全ての技術ドキュメントを掲載  http://www.adobe.com/support/documentation/jp/air/  「ksk studio」  Flash Platformデベロッパーマーケティング担当 轟啓介 @keisuke322 のブログ  http://kskstudio.wordpress.com/ © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25
  • 26. © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.