SlideShare ist ein Scribd-Unternehmen logo
1 von 33
ノーツコンソーシアムセミナー
IBM  Lotus  モバイル対応製品と
モバイルアプリケーション開発
                                   2012/11/20
                  IBM  Tokyo  Laboratory,  Japan
              Software  Technology  Enablement
             Atsushi  Sato(acchan@jp.ibm.com)
                                           1
特記事項

 •  本資料料の記載内容は、できる限り正確を期すよう努めてはおり
    ますが、いかなる明⽰示または暗黙の保証も責任も負いかねます。
 •  本資料料の情報は、使⽤用先の責任において使⽤用されるべきもので
    あることを、あらかじめご了了承ください。
 •  掲載情報は不不定期に変更更されることもあります。他のメディア
    等に無断で転載する事はご遠慮ください。  
 •  当資料料をコピー等で複製することは、執筆者の承諾諾なしではで
    きません。
 •  また、当資料料に記載された製品名または会社名はそれぞれの各
    社の商標または登録商標です。
IBM、IBMロゴ、DB2、Lotus、Lotus  Notes、Lotus  Domino、Quickr、Sametime、Workplace、WebSphereは、International  Business  Machines  Corporationの⽶米国およびその他の国における商標。
                                                               JavaおよびすべてのJava関連の商標およびロゴは  Sun  Microsystems,  Inc.の⽶米国およびその他の国における商標。
                                                                                   Microsoft,  Windowsは  Microsoft  Corporationの⽶米国およびその他の国における商標。
                                                                                                        Linuxは、Linus  Torvaldsの⽶米国およびその他の国における商標。
                                                                                                         他の会社名、製品名およびサービス名等は、それぞれ各社の商標。




                                                                   2
なぜモバイルなのか

1  Billion   devices  
             by  2016
                           375  m                     Tablets  
                                                      by  2016


     61%       of  CIOs  put  
               mobile  as  priority



  53%    of  employees  use  their  
         own  devices  at  work




                                       Sources:  IBM  CIO  study,  Forrester  Research
                             3
IBM  Lotus  のモバイルビジョン
             IBM  Native  Apps                            Hybrid  Apps  or  Web

Email/PIM  -‐‑‒  Lotus  Notes  Traveler
     Social  -‐‑‒  IBM  Connections
                                                              Mobile  Social  
        UC  -‐‑‒  IBM  Sametime                                 Business  
                                                             web  sites,  apps  
   Conferncing  -‐‑‒  IBM  Meetings                           and  solutions
      Docs  -‐‑‒  IBM  Symphony

        Mobile  Device  Management                           Mobile  Apps  Platform  
           (IBM  Endpoint  Mgr)                                (IBM  Worklight)
         Mobile  Security  Gateway                          Mobile  Web  Experiences
          (IBM  Mobile  Connect)                            (Portal,  Domino  XPages)

        Social  
                      Enterprise                             Web  sites/  
    Collaboration                      Enterprise  Apps                         Analytics
                       Content                               Web  content
     Email,  UC
                          IBM  plans  are  subject  to  change

   IBM  SmarterCloud                                                     On  Premise


                                             4
IBM  Lotus  のモバイルビジョン
             IBM  Native  Apps                            Hybrid  Apps  or  Web

Email/PIM  -‐‑‒  Lotus  Notes  Traveler
     Social  -‐‑‒  IBM  Connections
                                                              Mobile  Social  
        UC  -‐‑‒  IBM  Sametime                                 Business  
                                                             web  sites,  apps  
   Conferncing  -‐‑‒  IBM  Meetings                           and  solutions
      Docs  -‐‑‒  IBM  Symphony

        Mobile  Device  Management                           Mobile  Apps  Platform  
           (IBM  Endpoint  Mgr)                                (IBM  Worklight)
         Mobile  Security  Gateway                          Mobile  Web  Experiences
          (IBM  Mobile  Connect)                            (Portal,  Domino  XPages)

        Social  
                      Enterprise                             Web  sites/  
    Collaboration                      Enterprise  Apps                         Analytics
                       Content                               Web  content
     Email,  UC
                          IBM  plans  are  subject  to  change

   IBM  SmarterCloud                                                     On  Premise


                                             5
IBM  Lotus  Native  Applications

         2012  年年に  60  以上の新たな更更新を実施




                         6
IBM  Lotus  Notes  Traveler
l          Lotus  Notes  のメール(添付ファイル付きメールを含む)、
            カレンダー、アドレス帳の同期機能を提供
l          iOS、Android、Symbian、Windows  Mobile  をサポート
l          セキュリティ、暗号化、ポリシーによるデバイス管理理機能
      l     パスワードポリシー、リモートワイプ、部分ワイプなど

                                  最近の主な更更新内容
                                  l     ⾼高可⽤用性サポート
                                  l     部分的なワイプ機能
                                      l  iOS  のみサポート


                                  l     iOS  5  サポート
                                      l  フォルダ、フラグなど


                                  l     Android  版の機能拡張

                                  その他のモバイルアクセスオプション
                                  l  Lotus  iNotes  Ultralite  への  
                                7     Web  ブラウザからのアクセス
Android  版メール




                8
Android  版カレンダー  (⽉月表⽰示)




予定がある時間帯



                  ポップアップで
                   内容を表⽰示


                    9
IBM  Connections  Mobile

                      l         企業向けソーシャルネットワーキング
                                 サービスへのモバイルアクセスを実現
                                 l    IBM  Connections  が提供する
                                       サービスにアクセス可能
                                 l    プロフィール、ブログ、ファイルなど


                      l         IBM  Connections  4.0  モバイルアプリ
                                 l    iOS  (iPhone  &  iPad)、  Android、  
                                       Blackberry  をサポート
                                 l    写真やビデオのアップロード機能
                                 l    ファイルのセキュアなオフライン対応

                      l         Web  ブラウザアクセスにも対応    
                                 l  Android、iOS、Symbian  および  

                                     Blackberry  6/7

                            10
IBM  Connections  ファイルのオフライン対応


                           IBM  SmarterCloud  for  
                             Social  Business  の
                                ファイルへの
                           モバイルアクセスも対応




                 11
IBM  Sametime  モバイル  (チャット、在籍確認)




Android                             iPhone  and  iPad
                                (Apple  の通知機能へ対応)

 Blackberry,  Symbian,  Windows  Mobile  ⽤用のチャットクライアントも提供
                          12
Sametime  Unified  Telephony  ダイアラー


•    Sametime  Unified  
     Telephony  から発信
•      SUT  番号への発信や着信
       •  携帯番号は別の番号
•    プリファレンス設定でさま
     ざまなデバイスで受信可能  
•    電話のダイアラー機能




              Android,  
         iPhone  and  iPad  を
              サポート


                                13
IBM  Mobile  Meetings




     SmarterCloud  Meetings
   (iOS、Blackberry、Android)




Sametime  Meetings  for  Blackberry  
                               Sametime  Meetings  ビューワー  for  Apple  iPad    
                              (Android  の  Web  ブラウザからのアクセスもサポート)
                                        14
IBM  Lotus  Symphony  Viewers

  モバイル端末でプレゼンテーションを実現
  iOS  および  Android  をサポート
  Symphony  および  Open  Office  (Open  Document  Format)  に対応
     ─   プレゼンテーション  (.odp)
     ─   表計算  (.ods)
     ─   ワープロ  (.odt)




                               15
IBM  Lotus  のモバイルビジョン
             IBM  Native  Apps                            Hybrid  Apps  or  Web

Email/PIM  -‐‑‒  Lotus  Notes  Traveler
     Social  -‐‑‒  IBM  Connections
                                                              Mobile  Social  
        UC  -‐‑‒  IBM  Sametime                                 Business  
                                                             web  sites,  apps  
   Conferncing  -‐‑‒  IBM  Meetings                           and  solutions
      Docs  -‐‑‒  IBM  Symphony

        Mobile  Device  Management                           Mobile  Apps  Platform  
           (IBM  Endpoint  Mgr)                                (IBM  Worklight)
         Mobile  Security  Gateway                          Mobile  Web  Experiences
          (IBM  Mobile  Connect)                            (Portal,  Domino  XPages)

        Social  
                      Enterprise                             Web  sites/  
    Collaboration                      Enterprise  Apps                         Analytics
                       Content                               Web  content
     Email,  UC
                          IBM  plans  are  subject  to  change

   IBM  SmarterCloud                                                     On  Premise


                                            16
Manage  and  Secure  Mobile  Devices
IBM  Endpoint  Manager  for  Mobile  Devices
     Builds  on  IBM's  July  2010  BigFix  acquisition


                          Common
                      management  agent                     2012  年年  3  ⽉月より販売開始:
                         and  console
    Systems                                     Security
   management                                  management
                                                            •  iOS,  Android,  Symbian,  
                          Near-‐‑‒instant  
                         deployment  of                        および  Windows  Phone  の
                          new  features                        管理理機能を提供
                                                            •  デスクトップ、ラップトップ、
                                                               サーバーも同じ
                IBM  Endpoint  Manager                         プラットフォームで管理理可能
                                                            •  VPN  設定、メール、
                                                               業務アプリケーションなどの
                                                               情報を収集しセキュリティ
                                                               コンプライアンスへの対応
                                                            •  社員が素早く業務アプリケー
            Desktop  /  laptop  /              Mobile          ションを利利⽤用できるよう、配
             server  endpoint                 endpoint         布機能も提供
Manage  and  Secure  Mobile  Devices
IBM  Lotus  Mobile  Connect    
•  アプリケーションのセキュア接続を実現するモバイルセキュリティ製品
•  クライアントレスで  SSL  のセキュアなトンネルを利利⽤用し
   HTTP  アプリケーションサーバーとの間でシングルサインオンも可能
•  すべてのアプリケーションサーバーへの  VPN  アクセスの設定は不不要
•  iOS、Android、Symbian  といったモバイル端末および  PC  もサポート               IBM  Lotus
•  強固な暗号化機能も提供                                                 Notes  
                                                               Traveler



                                                                 IBM  
                                           Mobile                Sametime
                                          Connect
                                           Server

                                       Or  use  3rd  party     IBM  
                                        mobile  VPN  to  
                                            connect            Connections
IBM  Lotus  のモバイルビジョン
             IBM  Native  Apps                            Hybrid  Apps  or  Web

Email/PIM  -‐‑‒  Lotus  Notes  Traveler
     Social  -‐‑‒  IBM  Connections
                                                              Mobile  Social  
        UC  -‐‑‒  IBM  Sametime                                 Business  
                                                             web  sites,  apps  
   Conferncing  -‐‑‒  IBM  Meetings                           and  solutions
      Docs  -‐‑‒  IBM  Symphony

        Mobile  Device  Management                           Mobile  Apps  Platform  
           (IBM  Endpoint  Mgr)                                (IBM  Worklight)
         Mobile  Security  Gateway                          Mobile  Web  Experiences
          (IBM  Mobile  Connect)                            (Portal,  Domino  XPages)

        Social  
                      Enterprise                             Web  sites/  
    Collaboration                      Enterprise  Apps                         Analytics
                       Content                               Web  content
     Email,  UC
                          IBM  plans  are  subject  to  change

   IBM  SmarterCloud                                                     On  Premise


                                            19
モバイルアプリケーションのアーキテクチャ




                   20 |	
  ©	
  2012	
  IBM	
  Corpora/on	



           20
モバイルアプリケーションのアーキテクチャ
ネイティブ  /  ハイブリッド
  アプリケーション



          専⽤用
         アプリ
                   API

                   Web
          Web  
         ブラウザ
                   モバイルアクセス      業務
                     サービス     アプリケーション



 Web  アプリケーション
                               21  |  ©  2012  IBM  Corporation



                    21
モバイルアプリ開発⼿手法の⽐比較
              Web        ハイブリッド   ネイティブ
技術の習得         ◎            ◎       ×
パフォーマンス       ×            ○       ◎
デバイスへの依存性     ◎            ○       ×
開発時間          ◎            ○       ×
開発ライフサイクル     ◎            ◎       ×
可搬性           ◎            ○       ×
デバイス機能の利利⽤用   ×            ○       ◎
パッケージング       ×            ◎       ◎
拡張性           ×            ◎       ◎
                    22
Lotus  Notes/Domino  モバイルアプリ
ネイティブ  /  ハイブリッド
  アプリケーション



          専⽤用
         アプリ          Domino
                    データサービス

                        XPages
         Web  
        ブラウザ
                   Lotus  Domino  8.5.3      Lotus  Notes
                     Upgrade  Pack  1       アプリケーション



Web  アプリケーション

                       23
XPages  -‐‑‒  モバイルコントロール

  •  シングルページアプリケーションモデルを実現する
     モバイル  Web  アプリケーション⽤用のコントロール

 シングルページアプリ
                        ページ 1	
      ページ  1
   (メインメニュー)

                                  ページ 2	
     ページ  2
    (⼀一覧画⾯面)

                                            ページ 3	
     ページ  3
    (詳細画⾯面)


                   24
モバイルコントロールの構成
XPages  (XSP)                                                Page  Heading

  アプリケーション  (Single  Page  Application)

    ページ  1  (Mobile  Page)
                                                         Tab  Bar  &  Button
       ページヘッダー  (Page  Heading)                     Static  Line  Item

     タブ  バー  (Tab  Bar)
     ボタン  (Tab  Bar  Button)                      Rounded  List

        ⾏行行表⽰示項⽬目  (Static  Line  Item)
     ⾓角丸リスト  (Rounded  List)
        ⾏行行表⽰示項⽬目  (Static  Line  Item)

         スイッチ  (Mobile  Switch)
                                               Mobile  Switch
    ページ  2  (Mobile  Page)
    …



                                          25
Domino  データサービス

 •  Lotus  Domino  上のアプリケーションへ、安全かつ軽量量に  
    HTTP(S)  プロトコルを利利⽤用してアクセス可能
     -  アプリケーションへアクセスするための  REST  API  を提供
     -  Lotus  Notes/Domino  アプリケーション、ビュー、フォルダ、
        ドキュメントにアクセス可能
     -  作成、読み込み、更更新、削除をサポート
     -  データフォーマットに  JSON  を採⽤用
         -  JavaScript  からの操作が効率率率的

 •  Domino  データサービスは  Domino  OSGi  上に搭載されている  
    Apache  Wink  を利利⽤用して実装
     -  http://incubator.apache.org/wink/
     -  開発者によって拡張することが可能




                      26
REST  API  とは

      •    REST  =  REpresentational  State  Transfer
      •    HTTP  ベースの軽量量な  Web  API
      •    データには  XML  や  JSON  などの形式を利利⽤用
      •    HTTP  の  GET/POST/PUT/DELETE  メソッドで  CRUD  操作を実現
            -  Create(作成),  Read(読み込み),  Update(更更新),  Delete(削除)
例例:  アプリケーションのリストを取得

                               GET  /api/data
[
    {
            "@title":"Administration  Requests",
            "@filepath":"admin4.nsf",
                                                                            Domino
            "@replicaid":"852573910361A2F4",                              データサービス
            "@template":"StdR4AdminRequests",
            "@href":"http://zealand.xyz.com:80/admin4.nsf/api
/data/collections"
    },
…                                                                   200
]


                                                 27
モバイルアプリケーションのアーキテクチャ


  ハイブリッド
 アプリケーション



      専⽤用          Adapter
            API
     アプリ



            モバイルアクセス        業務
              サービス       アプリケーション




                             28  |  ©  2012  IBM  Corporation



              28
IBM  Worklight  コンポーネント

            Worklight  Studio  Eclipse  ベース
            コード再利利⽤用の最⼤大化とデバイス毎の最適化を実現する
            包括的で拡張性に優れた開発環境


            Worklight  ServerWAS  上で稼働
            セキュリティー、バージョン管理理、アプリケーション更更
            新、プッシュ通知、バックエンド接続


            Worklight  Runtime  Components
            ネイティブのデバイス機能と連携可能な豊富なライブラ
            リーとクライアントAPI


            Worklight  Console
            リアルタイム分析、および、モバイル・アプリケーショ
            ンとインフラ管理理のためのWebベースのコンソール



                       29
IBM  Worklight  アーキテクチャ



開発環境
                          デバイス・
                          ランタイム




                           分析
 実⾏行行
(サーバー)                     管理理




                  30
IBM  Worklight  がサポートするアプリケーション
§ 様々なタイプのアプリケーションに対応
§ モバイル
    – iPhone
    – iPad
    – Android
    – BlackBerry
    – Windows  Phone
    – Mobile  web  app
§ デスクトップ
    – Windows  7  and  Vista(ガジェット)
    – Adobe  AIR
    – Mac  OS  Dashboard
§ Web  アプリケーション
    – Facebook
    – iGoogle
    – Embedded  web  page

                                  31
IBM  Lotus  のモバイルビジョン
             IBM  Native  Apps                            Hybrid  Apps  or  Web

Email/PIM  -‐‑‒  Lotus  Notes  Traveler
     Social  -‐‑‒  IBM  Connections
                                                              Mobile  Social  
        UC  -‐‑‒  IBM  Sametime                                 Business  
                                                             web  sites,  apps  
   Conferncing  -‐‑‒  IBM  Meetings                           and  solutions
      Docs  -‐‑‒  IBM  Symphony

        Mobile  Device  Management                           Mobile  Apps  Platform  
           (IBM  Endpoint  Mgr)                                (IBM  Worklight)
         Mobile  Security  Gateway                          Mobile  Web  Experiences
          (IBM  Mobile  Connect)                            (Portal,  Domino  XPages)

        Social  
                      Enterprise                             Web  sites/  
    Collaboration                      Enterprise  Apps                         Analytics
                       Content                               Web  content
     Email,  UC
                          IBM  plans  are  subject  to  change

   IBM  SmarterCloud                                                     On  Premise


                                            32
¿pregunta?

Weitere ähnliche Inhalte

Andere mochten auch

Social Business Application Development
Social Business Application DevelopmentSocial Business Application Development
Social Business Application DevelopmentAtsushi Sato
 
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.What's New on XPages in IBM Notes/Domino 9.0 Social Edition.
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.Atsushi Sato
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixAtsushi Sato
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPagesAtsushi Sato
 
IoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixIoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixAtsushi Sato
 
Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?Atsushi Sato
 
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondLotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondAtsushi Sato
 
Collaboration Today Japan
Collaboration Today JapanCollaboration Today Japan
Collaboration Today JapanAtsushi Sato
 
XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!Atsushi Sato
 
The History of IBM Notes/Domino
The History of IBM Notes/DominoThe History of IBM Notes/Domino
The History of IBM Notes/DominoAtsushi Sato
 
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionXPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionAtsushi Sato
 
What's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyondWhat's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyondAtsushi Sato
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixAtsushi Sato
 

Andere mochten auch (13)

Social Business Application Development
Social Business Application DevelopmentSocial Business Application Development
Social Business Application Development
 
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.What's New on XPages in IBM Notes/Domino 9.0 Social Edition.
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPages
 
IoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixIoT Application Development by XPages on Bluemix
IoT Application Development by XPages on Bluemix
 
Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?
 
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondLotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and Beyond
 
Collaboration Today Japan
Collaboration Today JapanCollaboration Today Japan
Collaboration Today Japan
 
XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!
 
The History of IBM Notes/Domino
The History of IBM Notes/DominoThe History of IBM Notes/Domino
The History of IBM Notes/Domino
 
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionXPagesDay 2013 Closing Session
XPagesDay 2013 Closing Session
 
What's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyondWhat's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyond
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
 

Ähnlich wie Lotus Mobile Strategy and Mobile Application Development

IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...
IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...
IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...hira2k
 
IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)Takeshi Yoshida
 
IaaS型パブリッククラウド「IBM SoftLayer」とは
IaaS型パブリッククラウド「IBM SoftLayer」とはIaaS型パブリッククラウド「IBM SoftLayer」とは
IaaS型パブリッククラウド「IBM SoftLayer」とはKimihiko Kitase
 
IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説Kimihiko Kitase
 
XPages Mobile Application Development
XPages Mobile Application DevelopmentXPages Mobile Application Development
XPages Mobile Application DevelopmentAtsushi Ono
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメKeisuke Todoroki
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapAtsushi Sato
 
コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性Teiichi Ota
 
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Takaaki Suzuki
 
IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...
IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...
IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...Hiroaki Komine
 
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application DevelopmentIBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application DevelopmentAtsushi Sato
 
これからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れこれからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れMitsuru Katoh
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れMitsuru Katoh
 
デベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違いデベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違いMakoto Kubota
 
MySQL Clusterに適したベアメタルクラウド SoftLayer
MySQL Clusterに適したベアメタルクラウド SoftLayerMySQL Clusterに適したベアメタルクラウド SoftLayer
MySQL Clusterに適したベアメタルクラウド SoftLayerMaho Takara
 
Microsoft と Digital Identity
Microsoft と Digital IdentityMicrosoft と Digital Identity
Microsoft と Digital Identityjunichi anno
 
モバイルファースト時代のノーツアプリモバイル化戦略
モバイルファースト時代のノーツアプリモバイル化戦略モバイルファースト時代のノーツアプリモバイル化戦略
モバイルファースト時代のノーツアプリモバイル化戦略Mitsuru Katoh
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Monaca
 
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開Akira Onishi
 

Ähnlich wie Lotus Mobile Strategy and Mobile Application Development (20)

IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...
IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...
IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...
 
IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)
 
IaaS型パブリッククラウド「IBM SoftLayer」とは
IaaS型パブリッククラウド「IBM SoftLayer」とはIaaS型パブリッククラウド「IBM SoftLayer」とは
IaaS型パブリッククラウド「IBM SoftLayer」とは
 
HCL Nomad Mobile のご紹介
HCL Nomad Mobile のご紹介HCL Nomad Mobile のご紹介
HCL Nomad Mobile のご紹介
 
IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説
 
XPages Mobile Application Development
XPages Mobile Application DevelopmentXPages Mobile Application Development
XPages Mobile Application Development
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメ
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future Roadmap
 
コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性
 
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
 
IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...
IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...
IBM Connect Japan 2012 TC-4/OB-5 ついにその実体を現す IBM Project Vulcan! その中核となる IBM S...
 
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application DevelopmentIBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
 
これからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れこれからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れ
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
デベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違いデベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違い
 
MySQL Clusterに適したベアメタルクラウド SoftLayer
MySQL Clusterに適したベアメタルクラウド SoftLayerMySQL Clusterに適したベアメタルクラウド SoftLayer
MySQL Clusterに適したベアメタルクラウド SoftLayer
 
Microsoft と Digital Identity
Microsoft と Digital IdentityMicrosoft と Digital Identity
Microsoft と Digital Identity
 
モバイルファースト時代のノーツアプリモバイル化戦略
モバイルファースト時代のノーツアプリモバイル化戦略モバイルファースト時代のノーツアプリモバイル化戦略
モバイルファースト時代のノーツアプリモバイル化戦略
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
 

Lotus Mobile Strategy and Mobile Application Development

  • 1. ノーツコンソーシアムセミナー IBM  Lotus  モバイル対応製品と モバイルアプリケーション開発 2012/11/20 IBM  Tokyo  Laboratory,  Japan Software  Technology  Enablement Atsushi  Sato(acchan@jp.ibm.com) 1
  • 2. 特記事項 •  本資料料の記載内容は、できる限り正確を期すよう努めてはおり ますが、いかなる明⽰示または暗黙の保証も責任も負いかねます。 •  本資料料の情報は、使⽤用先の責任において使⽤用されるべきもので あることを、あらかじめご了了承ください。 •  掲載情報は不不定期に変更更されることもあります。他のメディア 等に無断で転載する事はご遠慮ください。   •  当資料料をコピー等で複製することは、執筆者の承諾諾なしではで きません。 •  また、当資料料に記載された製品名または会社名はそれぞれの各 社の商標または登録商標です。 IBM、IBMロゴ、DB2、Lotus、Lotus  Notes、Lotus  Domino、Quickr、Sametime、Workplace、WebSphereは、International  Business  Machines  Corporationの⽶米国およびその他の国における商標。 JavaおよびすべてのJava関連の商標およびロゴは  Sun  Microsystems,  Inc.の⽶米国およびその他の国における商標。 Microsoft,  Windowsは  Microsoft  Corporationの⽶米国およびその他の国における商標。 Linuxは、Linus  Torvaldsの⽶米国およびその他の国における商標。 他の会社名、製品名およびサービス名等は、それぞれ各社の商標。 2
  • 3. なぜモバイルなのか 1  Billion devices   by  2016 375  m Tablets   by  2016 61% of  CIOs  put   mobile  as  priority 53% of  employees  use  their   own  devices  at  work Sources:  IBM  CIO  study,  Forrester  Research 3
  • 4. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  Web Email/PIM  -‐‑‒  Lotus  Notes  Traveler Social  -‐‑‒  IBM  Connections Mobile  Social   UC  -‐‑‒  IBM  Sametime Business   web  sites,  apps   Conferncing  -‐‑‒  IBM  Meetings and  solutions Docs  -‐‑‒  IBM  Symphony Mobile  Device  Management   Mobile  Apps  Platform   (IBM  Endpoint  Mgr) (IBM  Worklight) Mobile  Security  Gateway   Mobile  Web  Experiences (IBM  Mobile  Connect) (Portal,  Domino  XPages) Social   Enterprise   Web  sites/   Collaboration Enterprise  Apps Analytics Content Web  content Email,  UC IBM  plans  are  subject  to  change IBM  SmarterCloud On  Premise 4
  • 5. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  Web Email/PIM  -‐‑‒  Lotus  Notes  Traveler Social  -‐‑‒  IBM  Connections Mobile  Social   UC  -‐‑‒  IBM  Sametime Business   web  sites,  apps   Conferncing  -‐‑‒  IBM  Meetings and  solutions Docs  -‐‑‒  IBM  Symphony Mobile  Device  Management   Mobile  Apps  Platform   (IBM  Endpoint  Mgr) (IBM  Worklight) Mobile  Security  Gateway   Mobile  Web  Experiences (IBM  Mobile  Connect) (Portal,  Domino  XPages) Social   Enterprise   Web  sites/   Collaboration Enterprise  Apps Analytics Content Web  content Email,  UC IBM  plans  are  subject  to  change IBM  SmarterCloud On  Premise 5
  • 6. IBM  Lotus  Native  Applications 2012  年年に  60  以上の新たな更更新を実施 6
  • 7. IBM  Lotus  Notes  Traveler l  Lotus  Notes  のメール(添付ファイル付きメールを含む)、 カレンダー、アドレス帳の同期機能を提供 l  iOS、Android、Symbian、Windows  Mobile  をサポート l  セキュリティ、暗号化、ポリシーによるデバイス管理理機能 l  パスワードポリシー、リモートワイプ、部分ワイプなど 最近の主な更更新内容 l  ⾼高可⽤用性サポート l  部分的なワイプ機能 l  iOS  のみサポート l  iOS  5  サポート l  フォルダ、フラグなど l  Android  版の機能拡張 その他のモバイルアクセスオプション l  Lotus  iNotes  Ultralite  への   7 Web  ブラウザからのアクセス
  • 10. IBM  Connections  Mobile l  企業向けソーシャルネットワーキング サービスへのモバイルアクセスを実現 l  IBM  Connections  が提供する サービスにアクセス可能 l  プロフィール、ブログ、ファイルなど l  IBM  Connections  4.0  モバイルアプリ l  iOS  (iPhone  &  iPad)、  Android、   Blackberry  をサポート l  写真やビデオのアップロード機能 l  ファイルのセキュアなオフライン対応 l  Web  ブラウザアクセスにも対応     l  Android、iOS、Symbian  および   Blackberry  6/7 10
  • 11. IBM  Connections  ファイルのオフライン対応 IBM  SmarterCloud  for   Social  Business  の ファイルへの モバイルアクセスも対応 11
  • 12. IBM  Sametime  モバイル  (チャット、在籍確認) Android iPhone  and  iPad (Apple  の通知機能へ対応) Blackberry,  Symbian,  Windows  Mobile  ⽤用のチャットクライアントも提供 12
  • 13. Sametime  Unified  Telephony  ダイアラー •  Sametime  Unified   Telephony  から発信 •   SUT  番号への発信や着信 •  携帯番号は別の番号 •  プリファレンス設定でさま ざまなデバイスで受信可能   •  電話のダイアラー機能 Android,   iPhone  and  iPad  を サポート 13
  • 14. IBM  Mobile  Meetings SmarterCloud  Meetings (iOS、Blackberry、Android) Sametime  Meetings  for  Blackberry   Sametime  Meetings  ビューワー  for  Apple  iPad     (Android  の  Web  ブラウザからのアクセスもサポート) 14
  • 15. IBM  Lotus  Symphony  Viewers モバイル端末でプレゼンテーションを実現 iOS  および  Android  をサポート Symphony  および  Open  Office  (Open  Document  Format)  に対応 ─   プレゼンテーション  (.odp) ─   表計算  (.ods) ─   ワープロ  (.odt) 15
  • 16. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  Web Email/PIM  -‐‑‒  Lotus  Notes  Traveler Social  -‐‑‒  IBM  Connections Mobile  Social   UC  -‐‑‒  IBM  Sametime Business   web  sites,  apps   Conferncing  -‐‑‒  IBM  Meetings and  solutions Docs  -‐‑‒  IBM  Symphony Mobile  Device  Management   Mobile  Apps  Platform   (IBM  Endpoint  Mgr) (IBM  Worklight) Mobile  Security  Gateway   Mobile  Web  Experiences (IBM  Mobile  Connect) (Portal,  Domino  XPages) Social   Enterprise   Web  sites/   Collaboration Enterprise  Apps Analytics Content Web  content Email,  UC IBM  plans  are  subject  to  change IBM  SmarterCloud On  Premise 16
  • 17. Manage  and  Secure  Mobile  Devices IBM  Endpoint  Manager  for  Mobile  Devices Builds  on  IBM's  July  2010  BigFix  acquisition Common management  agent   2012  年年  3  ⽉月より販売開始: and  console Systems Security management management •  iOS,  Android,  Symbian,   Near-‐‑‒instant   deployment  of   および  Windows  Phone  の new  features 管理理機能を提供 •  デスクトップ、ラップトップ、 サーバーも同じ IBM  Endpoint  Manager プラットフォームで管理理可能 •  VPN  設定、メール、 業務アプリケーションなどの 情報を収集しセキュリティ コンプライアンスへの対応 •  社員が素早く業務アプリケー Desktop  /  laptop  /   Mobile   ションを利利⽤用できるよう、配 server  endpoint endpoint 布機能も提供
  • 18. Manage  and  Secure  Mobile  Devices IBM  Lotus  Mobile  Connect     •  アプリケーションのセキュア接続を実現するモバイルセキュリティ製品 •  クライアントレスで  SSL  のセキュアなトンネルを利利⽤用し HTTP  アプリケーションサーバーとの間でシングルサインオンも可能 •  すべてのアプリケーションサーバーへの  VPN  アクセスの設定は不不要 •  iOS、Android、Symbian  といったモバイル端末および  PC  もサポート IBM  Lotus •  強固な暗号化機能も提供 Notes   Traveler IBM   Mobile   Sametime Connect Server Or  use  3rd  party   IBM   mobile  VPN  to   connect Connections
  • 19. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  Web Email/PIM  -‐‑‒  Lotus  Notes  Traveler Social  -‐‑‒  IBM  Connections Mobile  Social   UC  -‐‑‒  IBM  Sametime Business   web  sites,  apps   Conferncing  -‐‑‒  IBM  Meetings and  solutions Docs  -‐‑‒  IBM  Symphony Mobile  Device  Management   Mobile  Apps  Platform   (IBM  Endpoint  Mgr) (IBM  Worklight) Mobile  Security  Gateway   Mobile  Web  Experiences (IBM  Mobile  Connect) (Portal,  Domino  XPages) Social   Enterprise   Web  sites/   Collaboration Enterprise  Apps Analytics Content Web  content Email,  UC IBM  plans  are  subject  to  change IBM  SmarterCloud On  Premise 19
  • 20. モバイルアプリケーションのアーキテクチャ 20 |  ©  2012  IBM  Corpora/on 20
  • 21. モバイルアプリケーションのアーキテクチャ ネイティブ  /  ハイブリッド アプリケーション 専⽤用 アプリ API Web Web   ブラウザ モバイルアクセス 業務 サービス アプリケーション Web  アプリケーション 21  |  ©  2012  IBM  Corporation 21
  • 22. モバイルアプリ開発⼿手法の⽐比較 Web ハイブリッド ネイティブ 技術の習得 ◎ ◎ × パフォーマンス × ○ ◎ デバイスへの依存性 ◎ ○ × 開発時間 ◎ ○ × 開発ライフサイクル ◎ ◎ × 可搬性 ◎ ○ × デバイス機能の利利⽤用 × ○ ◎ パッケージング × ◎ ◎ 拡張性 × ◎ ◎ 22
  • 23. Lotus  Notes/Domino  モバイルアプリ ネイティブ  /  ハイブリッド アプリケーション 専⽤用 アプリ Domino データサービス XPages Web   ブラウザ Lotus  Domino  8.5.3   Lotus  Notes Upgrade  Pack  1 アプリケーション Web  アプリケーション 23
  • 24. XPages  -‐‑‒  モバイルコントロール •  シングルページアプリケーションモデルを実現する モバイル  Web  アプリケーション⽤用のコントロール シングルページアプリ ページ 1 ページ  1 (メインメニュー) ページ 2 ページ  2 (⼀一覧画⾯面) ページ 3 ページ  3 (詳細画⾯面) 24
  • 25. モバイルコントロールの構成 XPages  (XSP) Page  Heading アプリケーション  (Single  Page  Application) ページ  1  (Mobile  Page) Tab  Bar  &  Button ページヘッダー  (Page  Heading) Static  Line  Item タブ  バー  (Tab  Bar) ボタン  (Tab  Bar  Button) Rounded  List ⾏行行表⽰示項⽬目  (Static  Line  Item) ⾓角丸リスト  (Rounded  List) ⾏行行表⽰示項⽬目  (Static  Line  Item) スイッチ  (Mobile  Switch) Mobile  Switch ページ  2  (Mobile  Page) … 25
  • 26. Domino  データサービス •  Lotus  Domino  上のアプリケーションへ、安全かつ軽量量に   HTTP(S)  プロトコルを利利⽤用してアクセス可能 -  アプリケーションへアクセスするための  REST  API  を提供 -  Lotus  Notes/Domino  アプリケーション、ビュー、フォルダ、 ドキュメントにアクセス可能 -  作成、読み込み、更更新、削除をサポート -  データフォーマットに  JSON  を採⽤用 -  JavaScript  からの操作が効率率率的 •  Domino  データサービスは  Domino  OSGi  上に搭載されている   Apache  Wink  を利利⽤用して実装 -  http://incubator.apache.org/wink/ -  開発者によって拡張することが可能 26
  • 27. REST  API  とは •  REST  =  REpresentational  State  Transfer •  HTTP  ベースの軽量量な  Web  API •  データには  XML  や  JSON  などの形式を利利⽤用 •  HTTP  の  GET/POST/PUT/DELETE  メソッドで  CRUD  操作を実現 -  Create(作成),  Read(読み込み),  Update(更更新),  Delete(削除) 例例:  アプリケーションのリストを取得 GET  /api/data [    {            "@title":"Administration  Requests",            "@filepath":"admin4.nsf", Domino            "@replicaid":"852573910361A2F4", データサービス            "@template":"StdR4AdminRequests",            "@href":"http://zealand.xyz.com:80/admin4.nsf/api /data/collections"    }, … 200 ] 27
  • 28. モバイルアプリケーションのアーキテクチャ ハイブリッド アプリケーション 専⽤用 Adapter API アプリ モバイルアクセス 業務 サービス アプリケーション 28  |  ©  2012  IBM  Corporation 28
  • 29. IBM  Worklight  コンポーネント Worklight  Studio Eclipse  ベース コード再利利⽤用の最⼤大化とデバイス毎の最適化を実現する 包括的で拡張性に優れた開発環境 Worklight  ServerWAS  上で稼働 セキュリティー、バージョン管理理、アプリケーション更更 新、プッシュ通知、バックエンド接続 Worklight  Runtime  Components ネイティブのデバイス機能と連携可能な豊富なライブラ リーとクライアントAPI Worklight  Console リアルタイム分析、および、モバイル・アプリケーショ ンとインフラ管理理のためのWebベースのコンソール 29
  • 30. IBM  Worklight  アーキテクチャ 開発環境 デバイス・ ランタイム 分析 実⾏行行 (サーバー) 管理理 30
  • 31. IBM  Worklight  がサポートするアプリケーション § 様々なタイプのアプリケーションに対応 § モバイル – iPhone – iPad – Android – BlackBerry – Windows  Phone – Mobile  web  app § デスクトップ – Windows  7  and  Vista(ガジェット) – Adobe  AIR – Mac  OS  Dashboard § Web  アプリケーション – Facebook – iGoogle – Embedded  web  page 31
  • 32. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  Web Email/PIM  -‐‑‒  Lotus  Notes  Traveler Social  -‐‑‒  IBM  Connections Mobile  Social   UC  -‐‑‒  IBM  Sametime Business   web  sites,  apps   Conferncing  -‐‑‒  IBM  Meetings and  solutions Docs  -‐‑‒  IBM  Symphony Mobile  Device  Management   Mobile  Apps  Platform   (IBM  Endpoint  Mgr) (IBM  Worklight) Mobile  Security  Gateway   Mobile  Web  Experiences (IBM  Mobile  Connect) (Portal,  Domino  XPages) Social   Enterprise   Web  sites/   Collaboration Enterprise  Apps Analytics Content Web  content Email,  UC IBM  plans  are  subject  to  change IBM  SmarterCloud On  Premise 32