Lotus Mobile Strategy and Mobile Application Development

1,104 views
1,035 views

Published on

Presentation file of Lotus(ICS) Mobile Strategy and Mobile Application Development used at Notes Consortium open seminar which was held on Nov 20th. http://www.notescons.gr.jp/seminar/1303/

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,104
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Lotus Mobile Strategy and Mobile Application Development

  1. 1. ノーツコンソーシアムセミナーIBM  Lotus  モバイル対応製品とモバイルアプリケーション開発 2012/11/20 IBM  Tokyo  Laboratory,  Japan Software  Technology  Enablement Atsushi  Sato(acchan@jp.ibm.com) 1
  2. 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. 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. 4. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  WebEmail/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. 5. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  WebEmail/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. 6. IBM  Lotus  Native  Applications 2012  年年に  60  以上の新たな更更新を実施 6
  7. 7. IBM  Lotus  Notes  Travelerl  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  ブラウザからのアクセス
  8. 8. Android  版メール 8
  9. 9. Android  版カレンダー  (⽉月表⽰示)予定がある時間帯 ポップアップで 内容を表⽰示 9
  10. 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. 11. IBM  Connections  ファイルのオフライン対応 IBM  SmarterCloud  for   Social  Business  の ファイルへの モバイルアクセスも対応 11
  12. 12. IBM  Sametime  モバイル  (チャット、在籍確認)Android iPhone  and  iPad (Apple  の通知機能へ対応) Blackberry,  Symbian,  Windows  Mobile  ⽤用のチャットクライアントも提供 12
  13. 13. Sametime  Unified  Telephony  ダイアラー•  Sametime  Unified   Telephony  から発信•   SUT  番号への発信や着信 •  携帯番号は別の番号•  プリファレンス設定でさま ざまなデバイスで受信可能  •  電話のダイアラー機能 Android,   iPhone  and  iPad  を サポート 13
  14. 14. IBM  Mobile  Meetings SmarterCloud  Meetings (iOS、Blackberry、Android)Sametime  Meetings  for  Blackberry   Sametime  Meetings  ビューワー  for  Apple  iPad     (Android  の  Web  ブラウザからのアクセスもサポート) 14
  15. 15. IBM  Lotus  Symphony  Viewers モバイル端末でプレゼンテーションを実現 iOS  および  Android  をサポート Symphony  および  Open  Office  (Open  Document  Format)  に対応 ─   プレゼンテーション  (.odp) ─   表計算  (.ods) ─   ワープロ  (.odt) 15
  16. 16. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  WebEmail/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. 17. Manage  and  Secure  Mobile  DevicesIBM  Endpoint  Manager  for  Mobile  Devices Builds  on  IBMs  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. 18. Manage  and  Secure  Mobile  DevicesIBM  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. 19. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  WebEmail/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. モバイルアプリケーションのアーキテクチャ 20 |  ©  2012  IBM  Corpora/on 20
  21. 21. モバイルアプリケーションのアーキテクチャネイティブ  /  ハイブリッド アプリケーション 専⽤用 アプリ API Web Web   ブラウザ モバイルアクセス 業務 サービス アプリケーション Web  アプリケーション 21  |  ©  2012  IBM  Corporation 21
  22. 22. モバイルアプリ開発⼿手法の⽐比較 Web ハイブリッド ネイティブ技術の習得 ◎ ◎ ×パフォーマンス × ○ ◎デバイスへの依存性 ◎ ○ ×開発時間 ◎ ○ ×開発ライフサイクル ◎ ◎ ×可搬性 ◎ ○ ×デバイス機能の利利⽤用 × ○ ◎パッケージング × ◎ ◎拡張性 × ◎ ◎ 22
  23. 23. Lotus  Notes/Domino  モバイルアプリネイティブ  /  ハイブリッド アプリケーション 専⽤用 アプリ Domino データサービス XPages Web   ブラウザ Lotus  Domino  8.5.3   Lotus  Notes Upgrade  Pack  1 アプリケーションWeb  アプリケーション 23
  24. 24. XPages  -‐‑‒  モバイルコントロール •  シングルページアプリケーションモデルを実現する モバイル  Web  アプリケーション⽤用のコントロール シングルページアプリ ページ 1 ページ  1 (メインメニュー) ページ 2 ページ  2 (⼀一覧画⾯面) ページ 3 ページ  3 (詳細画⾯面) 24
  25. 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. 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. 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. 28. モバイルアプリケーションのアーキテクチャ ハイブリッド アプリケーション 専⽤用 Adapter API アプリ モバイルアクセス 業務 サービス アプリケーション 28  |  ©  2012  IBM  Corporation 28
  29. 29. IBM  Worklight  コンポーネント Worklight  Studio Eclipse  ベース コード再利利⽤用の最⼤大化とデバイス毎の最適化を実現する 包括的で拡張性に優れた開発環境 Worklight  ServerWAS  上で稼働 セキュリティー、バージョン管理理、アプリケーション更更 新、プッシュ通知、バックエンド接続 Worklight  Runtime  Components ネイティブのデバイス機能と連携可能な豊富なライブラ リーとクライアントAPI Worklight  Console リアルタイム分析、および、モバイル・アプリケーショ ンとインフラ管理理のためのWebベースのコンソール 29
  30. 30. IBM  Worklight  アーキテクチャ開発環境 デバイス・ ランタイム 分析 実⾏行行(サーバー) 管理理 30
  31. 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. 32. IBM  Lotus  のモバイルビジョン IBM  Native  Apps Hybrid  Apps  or  WebEmail/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
  33. 33. ¿pregunta?

×