SlideShare a Scribd company logo
IBM Notes/Domino で IoT
- XPages on Bluemix の応⽤例 -
ケートリック 株式会社
代表取締役
⽥付 和慶
【F2-1】
⽇本アイ・ビー・エム 株式会社
東京ソフトウェア & システム開発研究所
佐藤 淳
拡張性の⾼い統合的なコラボレーションに特化したプラットフォーム
コラボレーション
の基本機能 状況に応じた
コラボレーション
次世代の
コラボレーション
機能
オープンな
アプリケーション
開発機能
さまざなデバイスからアクセス
実績のある、信頼性の⾼いインフラ
リッチ
クライアント
Web ブラウザ
モバイル
IBM Notes/Domino とは
IBM Notes/Domino アプリの特徴
IBM Domino Designer のみで即座に開発
容易かつ迅速なデプロイメント
様々なプログラミング⾔語をサポート
強固なセキュリティモデルを提供
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
+
IBM Notes/Domino アプリに⼤きな⾰新を!
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 へのデプロイツール
XPages とは
http://www.atmarkit.co.jp/fjava/rensai4/xpages01/01.html
IBM Notes/Domino アプリのフォームやビューを
データソースとして捉えて新たなユーザーインターフェースを
標準的な Web 技術で定義できる新たなアプリ開発テクノロジー
XPages による UI の開発
ビュー
フォーム
XPages
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/
既存 XPages アプリの Bluemix 対応
UI(XPages) とデータ(フォーム・ビュー) の分離
UI ⽤とデータ⽤の 2 つ以上の NSF に分離
bluemixContext オブジェクトを利⽤したデータバインディング
ハイブリッド環境の構成
データおよびユーザー情報をホストするサーバーを⽤意
開発時は IBM XPages NoSQL Database を利⽤可能
アプリケーションのデプロイ
IBM Domino Designer からワンクリックでデプロイ
XPages on Bluemix アプリの構成
Web ブラウザ
IBM Bluemix
XPages ランタイム
HTTP(S)
IBM Domino
ユーザー情報
Cloud or On-Premise
ハイブリッド構成
アプリ⽤のデータ
XPages + IBM Bluemix のさらなる価値
+ IBM Bluemix サービス
XPages を利⽤して直感的に作成できる UI に
IBM Bluemix のサービスを融合
DEMO: XPages + Watson サービス
+
DEMO: XPages Fusion Application
IBM Bluemix
アプリケーション
IBM Bluemix
サービス Watson
Services
Database
https://www.openntf.org/main.nsf/project.xsp?r=project/XPages%20Fusion%20Application
XPages で IoT アプリケーションを実現
+ +
Node-RED や IoT Foundations を利⽤することで
XPages を利⽤した IoT アプリケーションを実現可能
DEMO: XPages IoT アプリケーション
ケートリック 株式会社
⽥付 和慶 ⽒
株式会社 エフ
御代 政彦 ⽒
株式会社 ソルクシーズ
吉⽥ 武司 ⽒
DEMO: XPages IoT アプリケーション
IoT対応センサーにより
リアルタイムに施設利⽤状況を⾒える化
デモの概要
会議室に⼈がいるのか、
エアコンや電気の消し忘れが
ないか等をリアルタイムに確認可能
実際にあると役⽴ちそうな実践的なデモアプリを⽤意
• いまイルモ
• 離れて暮らす親や介護の必要な⽅の暮らしぶりを
スマートフォンやパソコンなどを使って
同居しているかのようにそっと⾒守ることができるサービス
デモに使⽤するデバイスのご紹介
デモに使⽤するデバイスのご紹介
• 「いまイルモ」で仕様しているデバイスを利⽤
• 親機と⼦機 (複数) を組合せての使⽤が可能
• デバイスでは以下のような複数のセンサーを搭載
• 照度センサー
• モーションセンサー
• 温度センサー
• 湿度センサー
Web
Socket
デモのシステム概要図
センサー
センサー通信
サーバー
MQTT Publish
MQTT Subscribe
IBM IoT Foundation
Node-RED
(node.js)
XPages
(Domino)
IoT Application Development by XPages on Bluemix
XPages と IoT との連携のメリット
• XPages on Bluemix により誰でも効率的にハードウェアを
制御する WEB アプリの開発が可能
• 既存の Notes/Domino アプリケーションに
ビジネスシーンに応じた IoT 機能を効率的に追加可能
今回のデモに IoT 対応のスマート照明、スマートロック(鍵)
などのデバイスを組み合わせることで
より実践的な IoT アプリケーションが実現可能になります
まとめ
XPages は IBM Notes/Domino に⾰新的な
ユーザーインターフェイスを実現するアプリ開発技術
IBM XPages on IBM Bluemix によって
XPages アプリケーションをクラウド上でも即座に実⾏可能
IBM Bluemix のサービスと連携した
⾼度なアプリケーションを XPages で効率的に実現可能
IBM Champions for Social Business
http://ibm.co/1WcYhGP
コミュニティ活動
§ テクてく 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/
http://ibmevent.jp/
イベント「MY PAGE」に
ログインして申込ください
5/27(⾦)先⾏受付スタート !
2016年7⽉27⽇(⽔) ソラシティカンファレンスセンター (御茶ノ⽔)
n テクノロジーとコラボレーションの進化が可能にする「より⾃分らしい働き⽅」
n 「次の⼀⼿」はこれで決まり!? 明⽇からマネしたくなる「新しい働き⽅」
n 「クラウド」&「モバイル」時代に IBM Notes/Domino をもっと活⽤するための「次の⼀⼿」
n 超・初級講座!! IBM Notes/Domino をこれからはじめる⼈のための「最初の⼀⼿」
ご清聴どうもありがとうございました
IoT Application Development by XPages on Bluemix
ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独⾃の⾒解を反映したものです。それらは情報
提供の⽬的のみで提供されており、いかなる参加者に対しても法律的またはその他の指導や助⾔を意図したものではなく、またそのような結果を⽣むも
のでもありません。本講演資料に含まれている情報については、完全性と正確性を期するよう努⼒しましたが、「現状のまま」提供され、明⽰または暗
⽰にかかわらずいかなる保証も伴わないものとします。本講演資料またはその他の資料の使⽤によって、あるいはその他の関連によって、いかなる損害
が⽣じた場合も、IBMは責任を負わないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかな
る保証または表明を引きだすことを意図したものでも、IBMソフトウェアの使⽤を規定する適⽤ライセンス契約の条項を変更することを意図したもので
もなく、またそのような結果を⽣むものでもありません。
本講演資料でIBM製品、プログラム、またはサービスに⾔及していても、IBMが営業活動を⾏っているすべての国でそれらが使⽤可能であることを暗⽰
するものではありません。本講演資料で⾔及している製品リリース⽇付や製品機能は、市場機会またはその他の要因に基づいてIBM独⾃の決定権をもっ
ていつでも変更できるものとし、いかなる⽅法においても将来の製品または機能が使⽤可能になると確約することを意図したものではありません。本講
演資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上⾼の向上、またはその他の結果が⽣じると述べる、または暗⽰すること
を意図したものでも、またそのような結果を⽣むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使⽤し
た測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラ
ミングの量、⼊出⼒構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、
個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使⽤したか、またそれらのお客様が達成した結果の実例として⽰された
ものです。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。
IBM、IBM ロゴ、ibm.com、Bluemix、Cloudant、Lotus、Notes、IBM Watson は、 世界の多くの国で登録されたInternational Business Machines
Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点での IBM の商標リストにつ
いては、www.ibm.com/legal/copytrade.shtmlをご覧ください。

More Related Content

PDF
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
PDF
IBM Notes/Domino and IBM Bluemix
PDF
The History of IBM Notes/Domino
PDF
XPagesDay 2016 - XPages Future Roadmap
PDF
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.
PDF
Why Don't You Start XPages Application Development?
PDF
XPagesDay 2014 - What's new in XPages NOW!
PDF
What's new of XPages in 2015 and beyond
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
The History of IBM Notes/Domino
XPagesDay 2016 - XPages Future Roadmap
What's New on XPages in IBM Notes/Domino 9.0 Social Edition.
Why Don't You Start XPages Application Development?
XPagesDay 2014 - What's new in XPages NOW!
What's new of XPages in 2015 and beyond

What's hot (20)

PPTX
Notes Dominoアプリのモバイル化戦略
PDF
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)
PDF
【JSLGG】お手軽watsonアプリ開発セミナー
PDF
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
PDF
【XPagesDy】A-2_コムチュア_20131106_公開用
PDF
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
PDF
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
PDF
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
PPTX
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
PDF
Node red hands on - public
PDF
MySQL Clusterに適したベアメタルクラウド SoftLayer
PDF
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
PDF
IBM Connect2014 に参加して(テクてく技術者夜会)
PDF
XPagesDay 2013 Closing Session
PPTX
IBM Connect 2017 フィードバックセッション
PPT
Accelerator B2 B情報共有
PDF
私にもできる!Bluemixで簡単アプリ開発♪
PDF
XPages Mobile Application Development
PDF
X pages day発表_20141118 final
PPT
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Notes Dominoアプリのモバイル化戦略
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)
【JSLGG】お手軽watsonアプリ開発セミナー
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
【XPagesDy】A-2_コムチュア_20131106_公開用
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
Node red hands on - public
MySQL Clusterに適したベアメタルクラウド SoftLayer
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
IBM Connect2014 に参加して(テクてく技術者夜会)
XPagesDay 2013 Closing Session
IBM Connect 2017 フィードバックセッション
Accelerator B2 B情報共有
私にもできる!Bluemixで簡単アプリ開発♪
XPages Mobile Application Development
X pages day発表_20141118 final
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Ad

Similar to IoT Application Development by XPages on Bluemix (20)

PDF
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
PDF
Efsta cod2012 master_for_slideshare
PDF
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
PPTX
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
PDF
3Dリッチコンテンツビジネス活用のご提案ver3.1
PPTX
intra-mart Accel series 2025 Spring updates
PPTX
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
PDF
[Japan Tech summit 2017] APP 001
PDF
IoTクラウドで拡がるBluemixの世界
PPTX
Mobile Application Development by XPages
PDF
八子クラウド座談会 Opening talk_121208
PDF
Introducing IBM Cloud & Cognitive
PDF
NET MAUI for .NET 7 for iOS, Android app development
PPTX
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)
PPTX
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
PDF
ロボットサービス開発の現場から
PDF
05.日本マイクロソフト(株)_発表資料
PPT
プライベートクラウドの動向とIT業へのインパクト(インタリオセミナー072409)最終版
PDF
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
PPTX
(Live Tokyo) 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
Efsta cod2012 master_for_slideshare
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
3Dリッチコンテンツビジネス活用のご提案ver3.1
intra-mart Accel series 2025 Spring updates
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
[Japan Tech summit 2017] APP 001
IoTクラウドで拡がるBluemixの世界
Mobile Application Development by XPages
八子クラウド座談会 Opening talk_121208
Introducing IBM Cloud & Cognitive
NET MAUI for .NET 7 for iOS, Android app development
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
ロボットサービス開発の現場から
05.日本マイクロソフト(株)_発表資料
プライベートクラウドの動向とIT業へのインパクト(インタリオセミナー072409)最終版
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
(Live Tokyo) 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
Ad

More from Atsushi Sato (6)

PDF
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
PDF
Mobile Application Development by XPages
PDF
Social Business Application Development
PDF
Collaboration Today Japan
PDF
Lotus Mobile Strategy and Mobile Application Development
PPTX
Lotus Notes/Domino Application Development by XPages and Beyond
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
Mobile Application Development by XPages
Social Business Application Development
Collaboration Today Japan
Lotus Mobile Strategy and Mobile Application Development
Lotus Notes/Domino Application Development by XPages and Beyond

IoT Application Development by XPages on Bluemix