Recommended
PPTX
Notes Dominoアプリのモバイル化戦略
PPTX
PDF
KEY
PDF
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
KEY
PDF
Build 2021 Topics & Unofficial Talks for Windows Development
PDF
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
PDF
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
PDF
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
PDF
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
PPTX
PPTX
PPTX
PDF
PDF
PDF
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
PPTX
PDF
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
PDF
PPTX
Minecraftでプログラミングを学べるって本当?
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
PPTX
モバイルファースト時代のノーツアプリモバイル化戦略
PPTX
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
PPTX
Customizing the Mobile Connections App
PDF
OpenNTF Survey Results 03/04/13
ODP
IBM ConnectED 2015 - AD302 - Responsive Application Development for XPages
PDF
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
PDF
IBM ConnectED 2015 BP110: Mastering Your Logs, Everything You Should Know abo...
PDF
BP201 Creating Your Own Connections Confection - Getting The Flavour Right
More Related Content
PPTX
Notes Dominoアプリのモバイル化戦略
PPTX
PDF
KEY
PDF
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
KEY
PDF
Build 2021 Topics & Unofficial Talks for Windows Development
PDF
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
What's hot
PDF
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
PDF
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
PDF
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
PPTX
PPTX
PPTX
PDF
PDF
PDF
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
PPTX
PDF
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
PDF
PPTX
Minecraftでプログラミングを学べるって本当?
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
Viewers also liked
PPTX
モバイルファースト時代のノーツアプリモバイル化戦略
PPTX
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
PPTX
Customizing the Mobile Connections App
PDF
OpenNTF Survey Results 03/04/13
ODP
IBM ConnectED 2015 - AD302 - Responsive Application Development for XPages
PDF
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
PDF
IBM ConnectED 2015 BP110: Mastering Your Logs, Everything You Should Know abo...
PDF
BP201 Creating Your Own Connections Confection - Getting The Flavour Right
PDF
BP205: There’s an API for that! Why and how to build on the IBM Connections P...
PDF
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
PDF
Connections Directory Integration: A Tour Through Best Practices for Directo...
ODP
MAS202 - Customizing IBM Connections
PDF
External Users Accessing Connections
PPTX
ConnectED 2015 - IBM Notes Traveler Daily Business
PDF
The future of web development write once, run everywhere with angular js an...
PDF
Domino, Notes, and Verse - Where are We and Whats the Future?
Similar to これからのNOTESモバイルアプリはこう作れ
PDF
PPTX
PDF
20120316 designerworkshoppublished
KEY
20120413 nestakabaneworkshop
PPTX
PDF
PDF
Titanium Mobile ~本当にあったこわい話~
PPTX
Mobile Application Development by XPages
PPTX
HTML5 クロスプラットフォームアプリ開発の現実解
PPTX
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
PPTX
企画者が押さえておきたいHtml5アプリ開発の要点
PDF
iPhone、Android両対応アプリ開発講座 概論
PPTX
TECHJUMP勉強会_スマホアプリの作り方(導入編)
PPTX
PDF
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
PDF
PDF
PhoneGapで作るハイブリッドアプリケーション
PDF
PPTX
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
More from Mitsuru Katoh
PDF
テクてくLotus技術者夜会 2020年7月 MarvelClient を使ったクライアント管理機能
PPTX
panagenda MarvelClientとケートリック XPages マスターテンプレートのご紹介
PPTX
PPTX
Notes クライアント上のすべての項目を一括管理、変更も可能なクライアント管理ツール「panagenda MarvelClient」のご紹介
PDF
PPTX
XPagesDay2015 - 誰も教えてくれなかったデバッグ方法
PDF
【テクてく】IBM ConnectED 苦行レポート
PDF
一歩先行くNotes dominoモバイルアプリ戦略
PDF
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
PPTX
Dominoアクセスサービスを使用したRESTサービスのプレイブック
PPTX
GSX Monitor と GSX Analyzer のご紹介
PPTX
PPTX
Unplugged brief introduction
KEY
これからのNOTESモバイルアプリはこう作れ 1. 2. 3. 4. 5. モバイルアプリ開発の3つのタイプ
• モバイルWebアプリケーション
• HTML + JavaScript + CSS
• モバイルアプリ用にユーザーインターフェースを整形するフレー
ムワーク利用
• ハイブリッド(Hybrid)
• HTML + JavaScript + CSS でコーディング
• ファクトリーツールを使って、ネイティブアプリを生成
• ネイティブ(Native)
• ハイブリッドとネイティブの違いは開発方法(言語)とそれぞれ
のデバイスへの最適化具合
• 例)ちょっと前まで「Facebook」アプリはハイブリッド型で作成され
ていました。
6. 7. モバイルWeb ハイブリッド ネイティブ
開発技術の習得 容易 容易 難しい
• モバイルWeb
• Domino を Webサーバーとした Web アプリケーション
• UIコンポーネントはCSSやJavaScriptを使用
• XPages - Domino Designer 8.5.x/9.0
• 既知の技術で開発できるという大きなメリット
• ハイブリッド/ネイティブ
• ハイブリッドの雄としてPhoneGapやTitanium。
• HTML5+CSS+JavaScript → ネイティブアプリ
• Objective CやJava言語によるネイティブアプリ作成
• REST API を使ってドミノにアクセス、情報のやり取り。難しい。
• 専用の言語や開発環境の習得が必須
8. モバイルWeb ハイブリッド ネイティブ
パフォーマンス 悪い 普通 良い
• モバイルWeb
• 常にサーバーとトラフィックのラウンドトリップが発生
• デザイン(HTML、スクリプト、スタイル)とデータの両方を常にやり
取り
• ハイブリッド/ネイティブ
• アプリケーションのデザインはネイティブ、既にインストールされ
ているので残りのデータのやり取り発生。
9. モバイルWeb ハイブリッド ネイティブ
アプリ配布 容易 難しい 難しい
• モバイルWeb
• 作成してすぐ公開できる
• Dominoサーバーへのアクセス、Domino Designer で開発
• ハイブリッド/ネイティブ
• ストア(Apple/iOSの場合、Enterprise ストアなど)へのアプリ配布
• Androidの場合は独自で配布の仕組みを
• お客様のスキルによっては、ストアもSIerがお客様にかわって面倒
見ないといけない
10. 開発 モバイルWeb ハイブリッド ネイティブ
短期間 長期間 長期間
ライフサイクル
• モバイルWeb
• 作成してすぐテスト、公開できる
• Dominoサーバーへのアクセス、Domino Designer で開発
• ハイブリッド/ネイティブ
• テストにせよ煩わしい。
• 問題が発生してもすぐには解決できない
11. モバイルWeb ハイブリッド ネイティブ
開発時間(コスト) 短く安価 長期で高額 長期で高額
• モバイルWeb
• モバイル用のフレームワークをマスターすれば(XPagesはもちろん)、
わずか数日
• iOS、Androidでも同じアプリが使える
• ハイブリッド/ネイティブ
• 前出の新たな開発技術の習得にかかる時間/コスト
• それぞれのデバイス用に作成する必要あり
• Notes/Domino以外以外でもモバイル分野に本格参入したいのであれ
ば
12. デバイス機能への モバイルWeb ハイブリッド ネイティブ
難しい 普通 普通
アクセス
• モバイルWeb
• (ほとんど)できない
• 写真などのアップロードもダメ
• ハイブリッド/ネイティブ
• ネイティブアプリであればデバイスの機能にアクセスできるが、
Dominoアプリのモバイル化でその必要性がある?
13. モバイルWeb ハイブリッド ネイティブ
オフライン機能 なし 可能、でも難しい 可能、でも難しい
• モバイルWeb
• 最近ではHTML5対応で対応可能と言われている
• でも実際はキャッシュ程度と考えたほうがよい
• 基本的に苦労すれど身にならない
• ハイブリッド/ネイティブ
• アプリに別のデータベースあるいはストレージを持つ
• デバイス上のデータベースの設計や管理がまた必要
• スペシャリスト以外には敷居が高い
14. タイプ別モバイルアプリ比較サマリー
モバイルWeb ハイブリッド ネイティブ
開発技術の習得難 容易 容易 難しい
易度
パフォーマンス 悪い 普通 良い
アプリ配布が容易 容易 難しい 難しい
か?
開発ライフサイク 短期間 長期間 長期間
ル
開発時間(コスト) 短く安価 長期で高額 長期で高額
デバイス機能への 難しい 普通 普通
アクセス
オフライン機能 なし 可能、でも難しい 可能、でも難しい
15. 開発プロジェクトでのその他考慮事項
• 一次的要因
• デバイスの特別な機能(カメラ、フラッシュ、アクセロメーター
etc...)を使う必要があるか?
• 二次的要因
• 予算
• すべてのモバイルデバイスをターゲットにする必要があるか?
• 電波状況によってデバイスが使えない場合の機会損失は?
• スピードやパフォーマンスはどれぐらい重要な要素か?
• 自分が扱えるプログラミング言語は?
16. 17. Responsive Web Design
• PC、スマートフォン、タブレットそれぞれの画面サイズ
に合うレイアウトを自動生成
• Write once, run anywhere
• 2013年はResponsive Web Design 元年
• 有名なフレームワークはすでに対応 jQuery Mobile、Twitter
Bootstrapなど
• 対応している身近なサイトの例
• http://view.jquerymobile.com/demos/
• http://mashable.com/
• http://ja.collaborationtoday.info/
18. 19. ところでIBMモバイル戦略と言えば...
• IBM Worklight
• Domino + Worklight はプラン中
• 2012年5月 Ed Brill のプレゼンでは...
• http://www.slideshare.net/edbrill/ibm-mobile-strategy-for-social-business-may-2012
• “IBM Lotus Domino and IBM Worklight used together will allow you to
reuse parts of your Domino XPages mobile application investment with
the on-device experience”
• 現時点では Domino Designer/XPages との統合の具体的な話は聞
こえてこない。
21. 22. タイプ別モバイルアプリ比較
モバイルWeb ハイブリッド/ Teamstudio
ネイティブ Unplugged
開発技術の習得難 ○ ×
易度
パフォーマンス × ○
アプリ配布が容易 ○ ×
か?
開発ライフサイク ○ ×
ル
開発時間(コスト) ○ ×
デバイス機能への × ○
アクセス
オフライン機能 × ○
23. 24. 25. 26. 27. 29. 31. 33. 34. 35. 36. 参考URL
• Teamstudio Unplugged 公式サイト
• http://unplugged.teamstudio.com
• YouTube TSUnpluggedJapan チャンネル
• http://www.youtube.com/user/TSUnpluggedJapan
• Unplugged かんたんスタートガイド
• https://teamstudio.box.com/unpluggedstartguidejp
• notes/domino liaison
• http://notesdominoliaison.blogspot.jp
• OpenNTF Unplugged XPages Mobile Controls
• http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name
=Unplugged%20XPages%20Mobile%20Controls