More Related Content Similar to IoT Application Development by XPages on Bluemix (20) More from Atsushi Sato (6) IoT Application Development by XPages on Bluemix1. IBM Notes/Domino で IoT
- XPages on Bluemix の応⽤例 -
ケートリック 株式会社
代表取締役
⽥付 和慶
【F2-1】
⽇本アイ・ビー・エム 株式会社
東京ソフトウェア & システム開発研究所
佐藤 淳
4. IBM Notes/Domino アプリ開発技術の進化
2007 Notes/Domino 8.0
2009 Notes/Domino 8.5
2013 - Notes/Domino 9.0 Social Edition
時代のトレンドを取り⼊れた
最新の開発環境を常に提供
2016 - Notes/Domino NEXT
2016/5 XPages on Bluemix
6. XPages on Bluemix
• Bluemix ランタイム
• IBM XPages
• Bluemix サービス (Experimental)
• IBM XPages NoSQL Database
• Bluemix ボイラープレート (Experimental)
• XPages Web Starter
• XPages + XPages NoSQL Database のサンプルアプリ
• IBM Domino Designer ⽤の拡張
• IBM Bluemix ⽤のアプリ構成ツール
• IBM Bluemix ⽤のビルドツール
• IBM Bluemix へのデプロイツール
10. XPages で実装された外部サイト
§ がん情報サービス 病院を探す
– http://hospdb.ganjoho.jp/kyoten/
§ ジャンボフェリー インターネット予約サイト
– https://www.travel-yoyaku.net/jfres.nsf/order.xsp
§ XPages.JP Project ホームページ
– http://xpages.jp/
§ qA9 (オンライン Q&A アプリケーション)
– http://qa.xpages.jp/
§ ノーツコンソーシアム ホームページ
– http://notescons.gr.jp/
11. 既存 XPages アプリの Bluemix 対応
UI(XPages) とデータ(フォーム・ビュー) の分離
UI ⽤とデータ⽤の 2 つ以上の NSF に分離
bluemixContext オブジェクトを利⽤したデータバインディング
ハイブリッド環境の構成
データおよびユーザー情報をホストするサーバーを⽤意
開発時は IBM XPages NoSQL Database を利⽤可能
アプリケーションのデプロイ
IBM Domino Designer からワンクリックでデプロイ
12. XPages on Bluemix アプリの構成
Web ブラウザ
IBM Bluemix
XPages ランタイム
HTTP(S)
IBM Domino
ユーザー情報
Cloud or On-Premise
ハイブリッド構成
アプリ⽤のデータ
13. XPages + IBM Bluemix のさらなる価値
+ IBM Bluemix サービス
XPages を利⽤して直感的に作成できる UI に
IBM Bluemix のサービスを融合
15. DEMO: XPages Fusion Application
IBM Bluemix
アプリケーション
IBM Bluemix
サービス Watson
Services
Database
https://www.openntf.org/main.nsf/project.xsp?r=project/XPages%20Fusion%20Application
16. XPages で IoT アプリケーションを実現
+ +
Node-RED や IoT Foundations を利⽤することで
XPages を利⽤した IoT アプリケーションを実現可能
18. ケートリック 株式会社
⽥付 和慶 ⽒
株式会社 エフ
御代 政彦 ⽒
株式会社 ソルクシーズ
吉⽥ 武司 ⽒
DEMO: XPages IoT アプリケーション
24. XPages と IoT との連携のメリット
• XPages on Bluemix により誰でも効率的にハードウェアを
制御する WEB アプリの開発が可能
• 既存の Notes/Domino アプリケーションに
ビジネスシーンに応じた IoT 機能を効率的に追加可能
今回のデモに IoT 対応のスマート照明、スマートロック(鍵)
などのデバイスを組み合わせることで
より実践的な IoT アプリケーションが実現可能になります
25. まとめ
XPages は IBM Notes/Domino に⾰新的な
ユーザーインターフェイスを実現するアプリ開発技術
IBM XPages on IBM Bluemix によって
XPages アプリケーションをクラウド上でも即座に実⾏可能
IBM Bluemix のサービスと連携した
⾼度なアプリケーションを XPages で効率的に実現可能
27. コミュニティ活動
§ テクてく Lotus 技術者夜会
– https://www.ibm.com/developerworks/jp/offers/events/t
echtech01/
§ ノーツコンソーシアム
– http://notescons.gr.jp/
§ IBM XPages Japan Facebook
– https://www.facebook.com/xpagesjapan/
– 今回 NG だったドローンアプリの動画も公開中
• https://www.facebook.com/xpagesjapan/videos/8941
04040666757/