Soumettre la recherche
Mettre en ligne
Mobile Application Development by XPages
•
1 j'aime
•
1,023 vues
Atsushi Sato
Suivre
Presentation file I used at IBM Connect Japan 2012. http://seminar.jp/ICJ2012/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 33
Recommandé
Lotus Mobile Strategy and Mobile Application Development
Lotus Mobile Strategy and Mobile Application Development
Atsushi Sato
IBM iNotes 9.0 Social Edition のご紹介
IBM iNotes 9.0 Social Edition のご紹介
Masashi Miyazaki
IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...
IBM Connect2013 (旧称:Lotusphere) 最新情報フィードバック ~ IBM Notes/Domino 9 Social Editi...
hira2k
The History of IBM Notes/Domino
The History of IBM Notes/Domino
Atsushi Sato
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
Atsushi Sato
Lotus iNotes をカスタマイズしてみよう
Lotus iNotes をカスタマイズしてみよう
Masashi Miyazaki
Office 365版Lync Onlineの技術概要
Office 365版Lync Onlineの技術概要
kumo2010
IoT Application Development by XPages on Bluemix
IoT Application Development by XPages on Bluemix
Atsushi Sato
Contenu connexe
Tendances
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
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
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
Atsushi Sato
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発
Tatsuki Manchu
XPages Mobile Application Development
XPages Mobile Application Development
Atsushi Ono
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
Tendances
(7)
20110824 android apps_endo
20110824 android apps_endo
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...
20110824 android apps_endo
20110824 android apps_endo
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発
XPages Mobile Application Development
XPages Mobile Application Development
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
En vedette
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매 ,여성최음제가격 ,여성최음제효과, 여성최음제의 또다른 효능, 여성최음제가격
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매 ,여성최음제가격 ,여성최음제효과, 여성최음제의 또다른 효능, 여성최음제가격
쌀떡 찹
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제약효,여성최음제구입처,여성최음제구매처,여성최음제파는곳
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제약효,여성최음제구입처,여성최음제구매처,여성최음제파는곳
쌀떡 찹
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
쌀떡 찹
Brochure Hydropath trattamento calcare domestico e industriale
Brochure Hydropath trattamento calcare domestico e industriale
GREENTECH SRL
Presentation
Presentation
WECKigali
これからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れ
Mitsuru Katoh
Jaarrekening 2015 SIGeDIS
Jaarrekening 2015 SIGeDIS
Thierry Debels
Grade 9, U1-L1, Safety Symbols
Grade 9, U1-L1, Safety Symbols
gruszecki1
SC conference - Building AppSec Teams
SC conference - Building AppSec Teams
Dinis Cruz
Transforming the IT Mindset - Interop 2016
Transforming the IT Mindset - Interop 2016
Intuit Inc.
Indicadores del crecimiento. semana 2
Indicadores del crecimiento. semana 2
José Zorrilla
Instinto sexual y sexualidad
Instinto sexual y sexualidad
ceciloza
игры по разв.речи, 9 гр.
игры по разв.речи, 9 гр.
yuyukul
составь слово10
составь слово10
yuyukul
игра по разв речи 1 группа
игра по разв речи 1 группа
yuyukul
Personeelskosten UNIA namen fors toe
Personeelskosten UNIA namen fors toe
Thierry Debels
Heel wat verenigingen in Molenbeek gelinkt aan terrorisme en radicalisme
Heel wat verenigingen in Molenbeek gelinkt aan terrorisme en radicalisme
Thierry Debels
En vedette
(17)
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매 ,여성최음제가격 ,여성최음제효과, 여성최음제의 또다른 효능, 여성최음제가격
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매 ,여성최음제가격 ,여성최음제효과, 여성최음제의 또다른 효능, 여성최음제가격
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제약효,여성최음제구입처,여성최음제구매처,여성최음제파는곳
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제약효,여성최음제구입처,여성최음제구매처,여성최음제파는곳
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
여성최음제『 q5.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
Brochure Hydropath trattamento calcare domestico e industriale
Brochure Hydropath trattamento calcare domestico e industriale
Presentation
Presentation
これからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れ
Jaarrekening 2015 SIGeDIS
Jaarrekening 2015 SIGeDIS
Grade 9, U1-L1, Safety Symbols
Grade 9, U1-L1, Safety Symbols
SC conference - Building AppSec Teams
SC conference - Building AppSec Teams
Transforming the IT Mindset - Interop 2016
Transforming the IT Mindset - Interop 2016
Indicadores del crecimiento. semana 2
Indicadores del crecimiento. semana 2
Instinto sexual y sexualidad
Instinto sexual y sexualidad
игры по разв.речи, 9 гр.
игры по разв.речи, 9 гр.
составь слово10
составь слово10
игра по разв речи 1 группа
игра по разв речи 1 группа
Personeelskosten UNIA namen fors toe
Personeelskosten UNIA namen fors toe
Heel wat verenigingen in Molenbeek gelinkt aan terrorisme en radicalisme
Heel wat verenigingen in Molenbeek gelinkt aan terrorisme en radicalisme
Similaire à Mobile Application Development by XPages
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!
Atsushi Sato
IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)
Takeshi Yoshida
HCL Nomad Mobile のご紹介
HCL Nomad Mobile のご紹介
Software Info HCL Japan
iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論
Takakuni Furukawa
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
Atsushi Sato
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方
BMXUG
八子クラウド座談会 Opening talk_121208
八子クラウド座談会 Opening talk_121208
知礼 八子
NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
Shotaro Suzuki
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
Hiroaki Komine
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
Hishikawa Takuro
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future Roadmap
Atsushi Sato
Lotus knows iPad
Lotus knows iPad
Naoya Moritani
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
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
企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点
Monaca
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Osaka University
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会
Shuichi Yukimoto
Similaire à Mobile Application Development by XPages
(20)
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!
IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)
HCL Nomad Mobile のご紹介
HCL Nomad Mobile のご紹介
iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方
八子クラウド座談会 Opening talk_121208
八子クラウド座談会 Opening talk_121208
NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future Roadmap
Lotus knows iPad
Lotus knows iPad
20110824 android apps_endo
20110824 android apps_endo
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.
企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会
Plus de Atsushi Sato
What's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyond
Atsushi Sato
Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?
Atsushi Sato
Mobile Application Development by XPages
Mobile Application Development by XPages
Atsushi Sato
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing Session
Atsushi Sato
Social Business Application Development
Social Business Application Development
Atsushi Sato
Collaboration Today Japan
Collaboration Today Japan
Atsushi Sato
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and Beyond
Atsushi Sato
Plus de Atsushi Sato
(7)
What's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyond
Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?
Mobile Application Development by XPages
Mobile Application Development by XPages
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing Session
Social Business Application Development
Social Business Application Development
Collaboration Today Japan
Collaboration Today Japan
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and Beyond
Dernier
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
2024 03 CTEA
2024 03 CTEA
arts yokohama
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
Dernier
(12)
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
2024 03 CTEA
2024 03 CTEA
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
2024 04 minnanoito
2024 04 minnanoito
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Mobile Application Development by XPages
1.
TC-3
XPages を利用して モバイルアプリケーションを作ろう! 日本アイ・ビー・エム株式会社 ソフトウェア開発研究所 Lotus テクノロジー開発 ソフトウェアエンジニア 佐藤 淳 (acchan@jp.ibm.com) © 2012 IBM Corporation
2.
本日の内容 • なぜモバイルアプリケーションなのか?
• モバイルアプリケーション開発のアプローチ • Lotus Notes/Domino モバイルアプリケーション開発 - モバイルコントロール - Domino データサービス • Lotus モバイル戦略 • まとめ • Q&A 1 | © 2012 IBM Corporation
3.
本日の内容 • なぜモバイルアプリケーションなのか?
• モバイルアプリケーション開発のアプローチ • Lotus Notes/Domino モバイルアプリケーション開発 - モバイルコントロール - Domino データサービス • Lotus モバイル戦略 • まとめ • Q&A 2 | © 2012 IBM Corporation
4.
モバイル端末の爆発的な普及 • スマートフォンの出荷台数が
PC の出荷台数を大きく 上回ってきている • 日本国内に置いても契約数が「1人1台」を 超えてきている - http://www.asahi.com/national/update/0221/TKY201 202210659.html Sources of market data, IDC: PC market - Modest PC Growth Meets Expectations with Little Change for 2011 Before Recovering in 2012, IDC, Sept 13, 2011 Smartphone market - Worldwide Smartphone Market Expected to Grow 55% in 2011 and Approach Shipments of One Billion in 2015, IDC, June 9, 2011 3 | © 2012 IBM Corporation
5.
ワークスタイルの多様化
いつでも、どこでも、なにからでも すぐに業務アプリケーションに アクセスできることが求められてきている 4 | © 2012 IBM Corporation
6.
なぜモバイルなのか? 「いつ」でも「どこ」でも使える
+ 広く普及しているデバイス = モバイル端末 (特にスマートフォン) 業務アプリケーションのモバイル対応が求められる 5 | © 2012 IBM Corporation
7.
本日の内容 • なぜモバイルアプリケーションなのか?
• モバイルアプリケーション開発のアプローチ • Lotus Notes/Domino モバイルアプリケーション開発 - モバイルコントロール - Domino データサービス • Lotus モバイル戦略 • まとめ • Q&A 6 | © 2012 IBM Corporation
8.
モバイルアプリケーションのアーキテクチャ
7 | © 2012 IBM Corporation
9.
モバイルアプリケーションのアーキテクチャ ネイティブ / ハイブリッド
アプリケーション 専用 アプリ API Web Web ブラウザ モバイルアクセス 業務 サービス アプリケーション Web アプリケーション 8 | © 2012 IBM Corporation
10.
モバイルアプリケーションのタイプ モバイル Web
アプリケーション (Web) • HTML/JavaScript などの Web 技術で作られたアプリケーション • モバイル端末上の Web ブラウザから利用 ネイティブアプリケーション (ネイティブ) • モバイル端末の OS が提供する SDK を利用して 作られた専用のアプリケーション • パッケージをモバイル端末にインストールして利用する ハイブリッドアプリケーション (ハイブリッド) • WebView コンテナなどのアプリケーションの実行環境を用いて、 Web の技術を中心に作られたアプリケーション • カメラなどのモバイル端末特有の機能を利用することが可能 • HTML5 を利用したハイブリッドアプリが注目されている • パッケージをモバイル端末にインストールして利用する 9 | © 2012 IBM Corporation
11.
モバイルアプリ開発手法の比較
Web ハイブリッド ネイティブ 技術の習得 ◎ ◎ × パフォーマンス × ○ ◎ デバイスへの依存性 ◎ ○ × 開発時間 ◎ ○ × 開発ライフサイクル ◎ ◎ × 可搬性 ◎ ○ × デバイス機能の利用 × ○ ◎ パッケージング × ◎ ◎ 拡張性 × ◎ ◎ 10 | © 2012 IBM Corporation
12.
本日の内容 • なぜモバイルアプリケーションなのか?
• モバイルアプリケーション開発のアプローチ • Lotus Notes/Domino モバイルアプリケーション開発 - モバイルコントロール - Domino データサービス • Lotus モバイル戦略 • まとめ • Q&A 11 | © 2012 IBM Corporation
13.
Lotus Notes/Domino モバイルアプリ ネイティブ
/ ハイブリッド アプリケーション 専用 アプリ Domino データサービス XPages Web ブラウザ Lotus Domino 8.5.3 Lotus Notes Upgrade Pack 1 アプリケーション Web アプリケーション 12 | © 2012 IBM Corporation
14.
Lotus Notes/Domino Upgrade
Pack • OpenNTF.org で公開している Extension Library プロジェクトの一部を Lotus Notes/Domino 製品の アドオンモジュールとして提供 - Extension Library のモジュールを製品化 - サポート対象 • Upgrade Pack で提供したモジュールは次期リリース版製品に搭載 13 | © 2012 IBM Corporation
15.
XPages - モバイルコントロール
• シングルページアプリケーションモデルを実現する モバイル Web アプリケーション用のコントロール シングルページアプリ ページ 1 ページ 1 (メインメニュー) ページ 2 ページ 2 (一覧画面) ページ 3 ページ 3 (詳細画面) 14 | © 2012 IBM Corporation
16.
モバイルコントロールの構成 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) … 15 | © 2012 IBM Corporation
17.
デモ - モバイルコントロール
16 | © 2012 IBM Corporation
18.
Domino データサービス •
Lotus Domino 上のアプリケーションへ、安全かつ軽量に HTTP(S) プロトコルを利用してアクセス可能 - アプリケーションへアクセスするための REST API を提供 - Lotus Notes/Domino アプリケーション、ビュー、フォルダ、 ドキュメントにアクセス可能 - 作成、読み込み、更新、削除をサポート - データフォーマットに JSON を採用 - JavaScript からの操作が効率的 • Domino データサービスは Domino OSGi 上に搭載されている Apache Wink を利用して実装 - http://incubator.apache.org/wink/ - 開発者によって拡張することが可能 17 | © 2012 IBM Corporation
19.
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", Domino "@filepath":"admin4.nsf", "@replicaid":"852573910361A2F4", データサービス "@template":"StdR4AdminRequests", "@href":"http://zealand.xyz.com:80/admin4.nsf/api/data/collectio ns" }, 200 … 18 | © 2012 IBM Corporation ]
20.
Domino データサービスの有効化 •
Lotus Domino ごとに Domino データサービスの有効または無効を 設定可能 - サーバー文書またはインターネットサイト文書 • アプリケーション(NSF ファイル)ごとに Domino データサービスか らのアクセスを制限可能 - アプリケーションのプロパティで設定可能 - アクセスを許可しない、ビューのみ許可、 ビューと文書の両方を許可 - ACL でアクセスできるユーザーを制限可能 • ビューごとに Domino Domino データサービスからの アクセスを制限可能 - ビューのプロパティで設定可能 19 | © 2012 IBM Corporation
21.
Domino データサービスの例 •
アプリケーションのリストを取得 - GET http://{host}/api/data • ビューやフォルダのコレクションを取得 - GET http://{host}/{database}/api/data/collections • ビューやフォルダのエントリを取得 - GET http://{host}/{database}/api/data/collections/name/{viewname} • 文書を取得 - GET http://{host}/{database}/api/data/documents/unid/{docunid} • 文書の作成 - POST http://{host}/{database}/api/data/documents?form={formname}& computewithform=true • 文書の削除 - DELETE http://{host}/{database}/api/data/documents/unid/{docunid} IBM Corporation 20 | © 2012
22.
デモ - Domino
データサービス 21 | © 2012 IBM Corporation
23.
本日の内容 • なぜモバイルアプリケーションなのか?
• モバイルアプリケーション開発のアプローチ • Lotus Notes/Domino モバイルアプリケーション開発 - モバイルコントロール - Domino データサービス • Lotus モバイル戦略 • まとめ • Q&A 22 | © 2012 IBM Corporation
24.
IBM Lotus が提供しているモバイルアプリ
21 個のコラボレーション用 アプリケーションを提供中 23 | © 2012 IBM Corporation
25.
IBM モバイルアプリ開発フレームワーク
モバイル用 IBM Social Business Toolkit によって Lotus モバイルアプリケーションとの統合が実現される予定 24 | © 2012 IBM Corporation
26.
本日の内容 • なぜモバイルアプリケーションなのか?
• モバイルアプリケーション開発のアプローチ • Lotus Notes/Domino モバイルアプリケーション開発 - モバイルコントロール - Domino データサービス • Lotus モバイル戦略 • まとめ • Q&A 25 | © 2012 IBM Corporation
27.
まとめ モバイル市場の拡大によって
Lotus Notes/Domino アプリケーションのモバイル対応のニーズが高まっている モバイル Web、ネイティブ、ハイブリッドの 3 パターンのモバイル対応の手段が存在 XPages や Domino データサービスを利用することで 効率的にモバイル対応を行うことができる 26 | © 2012 IBM Corporation
28.
参考資料 • Lotus
Notes/Domino 8.5.3 Upgrade Pack 1 - http://ibm.co/AoQa9h • Lotus Notes and Domino Application Development Wiki - http://bit.ly/yMKSx2 • モバイルコントロールのチュートリアル - http://bit.ly/xnWdbG • Domino データサービスのリファレンス - http://bit.ly/zkSca1 • ICS BPTE Japan Team Blog - http://ibm.co/BPTEBLOG • ICS BPTE Japan Team Twitter - https://twitter.com/#!/Lotus_BPTE 27 | © 2012 IBM Corporation
29.
XPages モバイルアプリケーション開発
http://seminar.jp/ICJ2012/technicalworkshop/index.html 28 | © 2012 IBM Corporation
30.
XPages 技術者コミュニティ •
XPages に興味のある方なら参加OK! • XPages に関する情報・リンクを集約! • コミュニティー内メンバーと気軽に交流! • サンプル・アプリケーションを多数掲載! どうやって設 計 すればいい の? XPages の情報は どこにあるの? http://XPag.es/?XPagesJapan 29 | © 2012 IBM Corporation
31.
パートナー様向け – 技術支援プログラム Lotus
BP/ISV Technical Enablement Program • Lotus 製品を利用した連携アプリケーションの開発を行う パートナー様向けの無償技術支援プログラム • 主なサービス内容 - 開発に必要なソフトウェアの貸し出し - オンサイトでの開発環境の構築支援 - 仕様策定のための技術ディスカッション - API の使用方法などの技術情報の提供 - Etc… • お問い合わせ先: - 佐藤 淳 (acchan@jp.ibm.com) 30 | © 2012 IBM Corporation
32.
¿pregunta?
31 | © 2012 IBM Corporation
33.
© IBM Corporation
2011. All Rights Reserved. ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみ で提供されており、いかなる参加者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本プレゼン テーションに含まれている情報については、完全性と正確性を帰するよう努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わ ないものとします。本プレゼンテーションまたはその他の資料の使用によって、あるいはその他の関連によって、いかなる損害が生じた場合も、IBMは責任を負わない ものとします。 本プレゼンテーションに含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図した ものでも、IBMソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を生むものでもありません。 本プレゼンテーションでIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを暗示する ものではありません。本プレゼンテーションで言及している製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の決定権をもっていつで も変更できるものとし、いかなる方法においても将来の製品または機能が使用可能になると確約することを意図したものではありません。本資料に含まれている内容は、 参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述べる、または暗示することを意図したものでも、またそのような結果を生 むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマ ンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数 多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。 記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際 の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。 IBM、IBM ロゴ、ibm.com、は、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。 他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。 現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。 Adobe, Adobeロゴ, PostScript, PostScriptロゴは、Adobe Systems Incorporatedの米国およびその他の国における登録商標または商標です。 IT Infrastructure Libraryは英国Office of Government Commerceの一部であるthe Central Computer and Telecommunications Agencyの登録商標です。 インテル, Intel, Intelロゴ, Intel Inside, Intel Insideロゴ, Intel Centrino, Intel Centrinoロゴ, Celeron, Intel Xeon, Intel SpeedStep, Itanium, およびPentium は Intel Corporationまたは子会社の米国およびその他の国における商標または登録商標です。 Linuxは、Linus Torvaldsの米国およびその他の国における登録商標です。 Microsoft, Windows, Windows NT および Windowsロゴは Microsoft Corporationの米国およびその他の国における商標です。 ITILは英国Office of Government Commerceの登録商標および共同体登録商標であって、米国特許商標庁にて登録されています。 UNIXはThe Open Groupの米国およびその他の国における登録商標です。 Cell Broadband Engineは、Sony Computer Entertainment, Inc.の米国およびその他の国における商標であり、同社の許諾を受けて使用しています。 JavaおよびすべてのJava関連の商標およびロゴは Oracleやその関連会社の米国およびその他の国における商標または登録商標です。 Linear Tape-Open, LTO, LTOロゴ, UltriumおよびUltriumロゴは、HP, IBM Corp.およびQuantumの米国およびその他の国における商標です。 他の会社名、製品名およびサービス名等はそれぞれ各社の商標。 32 | © 2012 IBM Corporation