SlideShare una empresa de Scribd logo
1 de 30
©	
  2014	
  IBM	
  Corpora/on	
  
⽇日本アイ・ビー・エム株式会社
ソフトウェア開発研究所
IBM  Collaboration  Solutions  製品開発
佐藤  淳  (acchan@jp.ibm.com)
XPagesならできる!
B2EのWeb&モバイル社内アプリケーション速攻開発  
〜~  XPages  でモバイル・アプリを作ってみよう  〜~  
©	
  2014	
  IBM	
  Corpora/on	
  
2	
  
©	
  2014	
  IBM	
  Corpora/on	
  
©	
  2014	
  IBM	
  Corpora/on	
  
3	
  
©	
  2014	
  IBM	
  Corpora/on	
  
56  億台
個⼈人で購⼊入
された
デバイス
1  兆台
接続された
デバイス
41%  成⻑⾧長率率率    
ウェアラブル
ワイヤレス
デバイス
2013 2014 2015
©	
  2014	
  IBM	
  Corpora/on	
  
4	
  
©	
  2014	
  IBM	
  Corpora/on	
  
1兆台???
Σ(=゚ω゚=;)  マジ!
©	
  2014	
  IBM	
  Corpora/on	
  
5	
  
©	
  2014	
  IBM	
  Corpora/on	
  
62%  
業務関連の
メール処理理
47%  
ドキュメントの
読み書き
41%  
業務アプリの利利⽤用
モバイルデバイスで業務を⾏行行うのは当たり前に…
©	
  2014	
  IBM	
  Corpora/on	
  
6	
  
©	
  2014	
  IBM	
  Corpora/on	
  
41%  
業務アプリの利利⽤用
どうやって
作るのよ?
©	
  2014	
  IBM	
  Corpora/on	
  
7	
  
©	
  2014	
  IBM	
  Corpora/on	
  
Industry  Solutions
IBM  &  Partner  Applications
Banking Insurance Transport Telecom GovernmentRetail Healthcare Automotive
Application  &  Data  Platform
Strategy  &  Design  Services
Cloud  &  Managed  Services
Devices Network Servers
Development  &  Integration  
Services
Management AnalyticsSecurity
Offering  Portfolio
©	
  2014	
  IBM	
  Corpora/on	
  
8	
  
©	
  2014	
  IBM	
  Corpora/on	
  
©	
  2014	
  IBM	
  Corpora/on	
  
9	
  
©	
  2014	
  IBM	
  Corpora/on	
  
業務
アプリケーション
モバイルアクセス
サービス
API
API
Web
Web  アプリケーション
ネイティブ  /  ハイブリッド
アプリケーション
Web  
ブラウザ
専⽤用
アプリ
©	
  2014	
  IBM	
  Corpora/on	
  
10	
  
©	
  2014	
  IBM	
  Corpora/on	
  
Industry  Solutions
IBM  &  Partner  Applications
Banking Insurance Transport Telecom GovernmentRetail Healthcare Automotive
Application  &  Data  Platform
Strategy  &  Design  Services
Cloud  &  Managed  Services
Devices Network Servers
Development  &  Integration  
Services
Management AnalyticsSecurity
Offering  Portfolio
IBM  Notes/Domino
©	
  2014	
  IBM	
  Corpora/on	
  
11	
  
©	
  2014	
  IBM	
  Corpora/on	
  
IBM  Notes
アプリケーション
IBM  Domino  9.0.x
Social  Edition
Domino
データサービス
XPages
Web  アプリケーション
ネイティブ  /  ハイブリッド
アプリケーション
Web  
ブラウザ
専⽤用
アプリ
©	
  2014	
  IBM	
  Corpora/on	
  
12	
  
©	
  2014	
  IBM	
  Corpora/on	
  
IBM  Notes
アプリケーション
IBM  Domino  9.0.x
Social  Edition
Domino
データサービス
XPages
Web  アプリケーション
ネイティブ  /  ハイブリッド
アプリケーション
Web  
ブラウザ
専⽤用
アプリ
©	
  2014	
  IBM	
  Corpora/on	
  
13	
  
©	
  2014	
  IBM	
  Corpora/on	
  
http://www.atmarkit.co.jp/fjava/rensai4/xpages01/01.html
©	
  2014	
  IBM	
  Corpora/on	
  
14	
  
©	
  2014	
  IBM	
  Corpora/on	
  
Web  技術で  Notes/Domino  アプリに
新たなユーザーインタフェースを実現
©	
  2014	
  IBM	
  Corpora/on	
  
15	
  
©	
  2014	
  IBM	
  Corpora/on	
  
Responsive  Web  Design
©	
  2014	
  IBM	
  Corpora/on	
  
16	
  
©	
  2014	
  IBM	
  Corpora/on	
  
Collaboration  Today  じゃぱ〜~〜~ん!
http://ja.collaborationtoday.info/  
©	
  2014	
  IBM	
  Corpora/on	
  
17	
  
©	
  2014	
  IBM	
  Corpora/on	
  
http://bootstrap4xpages.openntf.org/
アプリケーションのテーマ
•  bootstrapv3.0.0
•  bootstrapv2.3.2r
©	
  2014	
  IBM	
  Corpora/on	
  
18	
  
©	
  2014	
  IBM	
  Corpora/on	
  
XPages  -‐‑‒  モバイルコントロール
モバイルアプリを
作成するための
専⽤用  UI  パーツ
©	
  2014	
  IBM	
  Corpora/on	
  
19	
  
©	
  2014	
  IBM	
  Corpora/on	
  
アプリページ  1
(メインメニュー)
アプリページ  2
(⼀一覧画⾯面)
アプリページ  3
(詳細画⾯面)
単⼀一ページアプリ
ページ  1
ページ  2
ページ  3
©	
  2014	
  IBM	
  Corpora/on	
  
20	
  
©	
  2014	
  IBM	
  Corpora/on	
  
XPages  (XSP)
アプリケーションページ  2
…
アプリケーションページ  1
単⼀一ページアプリケーション
ページ⾒見見出し
タブバー
タブバーボタン
⾏行行表⽰示項⽬目
⾓角を丸くしたリスト
⾓角を丸くしたリスト項⽬目
切切り替えスイッチ
切切り替えスイッチ
ページ⾒見見出し
タブバー  &  タブバーボタン
⾓角を丸くしたリスト項⽬目
⾓角を丸くしたリスト
©	
  2014	
  IBM	
  Corpora/on	
  
21	
  
©	
  2014	
  IBM	
  Corpora/on	
  
©	
  2014	
  IBM	
  Corpora/on	
  
22	
  
©	
  2014	
  IBM	
  Corpora/on	
  
IBM  Notes
アプリケーション
IBM  Domino  9.0.x
Social  Edition
Domino
データサービス
XPages
Web  アプリケーション
ネイティブ  /  ハイブリッド
アプリケーション
Web  
ブラウザ
専⽤用
アプリ
©	
  2014	
  IBM	
  Corpora/on	
  
23	
  
©	
  2014	
  IBM	
  Corpora/on	
  
GET  /api/data
Domino
データサービス
[
    {
            "@title":"Administration  Requests",
            "@filepath":"admin4.nsf",
            "@replicaid":"852573910361A2F4",
            "@template":"StdR4AdminRequests",
            "@href":"http://zealand.xyz.com:80/admin4.nsf/
api/data/collections"
    },
…
]
200
Domino  データサービス
http://www.atmarkit.co.jp/ait/articles/1304/22/news014.html
©	
  2014	
  IBM	
  Corpora/on	
  
24	
  
©	
  2014	
  IBM	
  Corpora/on	
  
!
Domino  データサービス
IBM  Notes  アプリ
!
©	
  2014	
  IBM	
  Corpora/on	
  
25	
  
©	
  2014	
  IBM	
  Corpora/on	
  
モバイル市場はいまだに成⻑⾧長傾向にあり
ビジネスシーンでの利利⽤用シーンも増えてきている
IBM  MobileFirst  オファリングの中に
IBM  Notes/Domino  も含まれモバイル対応機能を提供  
XPages  や  Domino  データサービスを利利⽤用することで
IBM  Notes  アプリケーションも効率率率的にモバイル対応可能
©	
  2014	
  IBM	
  Corpora/on	
  
26	
  
©	
  2014	
  IBM	
  Corpora/on	
  
早速作って
みるぞ!
©	
  2014	
  IBM	
  Corpora/on	
  
27	
  
©	
  2014	
  IBM	
  Corpora/on	
  
参考資料料
•  Lotus  Notes  and  Domino  Application  Development  Wiki
-  http://bit.ly/yMKSx2
•  モバイルコントロールのチュートリアル
-  http://bit.ly/xnWdbG
•  Domino  データサービスのリファレンス
-  http://bit.ly/zkSca1
•  ICS  Dev  Japan  Team  Blog
-  http://ibm.co/BPTEBLOG
•  ICS  Dev  Japan  Twitter
-  https://twitter.com/Lotus_̲BPTE
©	
  2014	
  IBM	
  Corpora/on	
  
28	
  
©	
  2014	
  IBM	
  Corpora/on	
  
http://qa.xpages.jp/
こまった時は  Q&A  を利利⽤用してください!
©	
  2014	
  IBM	
  Corpora/on	
  
29	
  
©	
  2014	
  IBM	
  Corpora/on	
  
•  XPages  Extension  Library  Japan
•  http://bit.ly/WS5FTP  
•  デモサイト
•  http://www.xpages.jp/  
•  Facebook  ファンページ
•  https://www.facebook.com/extlibj  
•  Twitter  アカウント
•  https://twitter.com/ExtLibJapan  
•  IBM  Notes  and  Domino  Application  Development  wiki
•  ⽇日本語カテゴリ
•  http://bit.ly/1lK1ECy  
©	
  2014	
  IBM	
  Corpora/on	
  
30	
  
©	
  2014	
  IBM	
  Corpora/on	
  
	
ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみで提供されており、いかなる参加
者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本講演資料に含まれている情報については、完全性と正確性を期するよう
努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わないものとします。本講演資料またはその他の資料の使用によって、あるいはその他の関連によって、い
かなる損害が生じた場合も、IBMは責任を負わないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすこと
を意図したものでも、IBMソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を生むものでもありません。	
	
本講演資料でIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを暗示するものではありません。本講演資料で言及し
ている製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の決定権をもっていつでも変更できるものとし、いかなる方法においても将来の製品または機能が使用可
能になると確約することを意図したものではありません。本講演資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述べる、ま
たは暗示することを意図したものでも、またそのような結果を生むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使用した測定と予測に基づいていま
す。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなど
の考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。	
	
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際の環境コストおよびパフォー
マンス特性は、お客様ごとに異なる場合があります。	
	
IBM、IBM ロゴ、ibm.com、Domino、Lotus、Notesは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。	
他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。	
現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。

Más contenido relacionado

La actualidad más candente

エンタープライズにおける iOSアプリ開発・導入のいろは
エンタープライズにおける iOSアプリ開発・導入のいろはエンタープライズにおける iOSアプリ開発・導入のいろは
エンタープライズにおける iOSアプリ開発・導入のいろはfeedtailor
 
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのことエンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのことfeedtailor
 
フィードテイラー紹介(2014.11.15版)
フィードテイラー紹介(2014.11.15版)フィードテイラー紹介(2014.11.15版)
フィードテイラー紹介(2014.11.15版)feedtailor
 
iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)feedtailor
 
Developer summit 2014 summer
Developer summit 2014 summerDeveloper summit 2014 summer
Developer summit 2014 summerNoriyuki Egi
 
フィードテイラー紹介(2014.5.1版)
フィードテイラー紹介(2014.5.1版)フィードテイラー紹介(2014.5.1版)
フィードテイラー紹介(2014.5.1版)feedtailor
 
2014年 真夏の夜の白熱塾 IBM安田資料
2014年 真夏の夜の白熱塾 IBM安田資料2014年 真夏の夜の白熱塾 IBM安田資料
2014年 真夏の夜の白熱塾 IBM安田資料Tomoari Yasuda
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)bash0C7
 
OSC名古屋2014 使えるクラウド SoftLayer
OSC名古屋2014 使えるクラウド SoftLayerOSC名古屋2014 使えるクラウド SoftLayer
OSC名古屋2014 使えるクラウド SoftLayerMaho Takara
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションYoshito Tabuchi
 
IBM SoftLayer Ovewview at OSC Kyoto 2014
IBM SoftLayer Ovewview at OSC Kyoto 2014IBM SoftLayer Ovewview at OSC Kyoto 2014
IBM SoftLayer Ovewview at OSC Kyoto 2014Kimihiko Kitase
 
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法アシアル株式会社
 
iOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリーiOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリーNaoki Umehara
 
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたCordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたShin Ogata
 
Abc2013 autumn fujiwara
Abc2013 autumn fujiwaraAbc2013 autumn fujiwara
Abc2013 autumn fujiwaracyberagent
 
iPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティスiPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティスfeedtailor
 

La actualidad más candente (20)

エンタープライズにおける iOSアプリ開発・導入のいろは
エンタープライズにおける iOSアプリ開発・導入のいろはエンタープライズにおける iOSアプリ開発・導入のいろは
エンタープライズにおける iOSアプリ開発・導入のいろは
 
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのことエンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
 
フィードテイラー紹介(2014.11.15版)
フィードテイラー紹介(2014.11.15版)フィードテイラー紹介(2014.11.15版)
フィードテイラー紹介(2014.11.15版)
 
iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)iPadアプリ選択のベストプラクティス(in 名古屋)
iPadアプリ選択のベストプラクティス(in 名古屋)
 
Developer summit 2014 summer
Developer summit 2014 summerDeveloper summit 2014 summer
Developer summit 2014 summer
 
フィードテイラー紹介(2014.5.1版)
フィードテイラー紹介(2014.5.1版)フィードテイラー紹介(2014.5.1版)
フィードテイラー紹介(2014.5.1版)
 
iOS App Storeの話
iOS App Storeの話iOS App Storeの話
iOS App Storeの話
 
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
 
2014年 真夏の夜の白熱塾 IBM安田資料
2014年 真夏の夜の白熱塾 IBM安田資料2014年 真夏の夜の白熱塾 IBM安田資料
2014年 真夏の夜の白熱塾 IBM安田資料
 
Onsen UIが目指すもの
Onsen UIが目指すものOnsen UIが目指すもの
Onsen UIが目指すもの
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
 
20110824 android apps_tanaka
20110824 android apps_tanaka20110824 android apps_tanaka
20110824 android apps_tanaka
 
OSC名古屋2014 使えるクラウド SoftLayer
OSC名古屋2014 使えるクラウド SoftLayerOSC名古屋2014 使えるクラウド SoftLayer
OSC名古屋2014 使えるクラウド SoftLayer
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
 
IBM SoftLayer Ovewview at OSC Kyoto 2014
IBM SoftLayer Ovewview at OSC Kyoto 2014IBM SoftLayer Ovewview at OSC Kyoto 2014
IBM SoftLayer Ovewview at OSC Kyoto 2014
 
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
 
iOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリーiOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリー
 
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたCordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
 
Abc2013 autumn fujiwara
Abc2013 autumn fujiwaraAbc2013 autumn fujiwara
Abc2013 autumn fujiwara
 
iPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティスiPadアプリ選択のベストプラクティス
iPadアプリ選択のベストプラクティス
 

Similar a Mobile Application Development by XPages

エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発日本Cordovaユーザー会
 
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発Tatsuki Manchu
 
Ibm bluemix handson the weather company api
Ibm bluemix handson the weather company apiIbm bluemix handson the weather company api
Ibm bluemix handson the weather company apiMasaya Fujita
 
[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonight
[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonight[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonight
[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonightAmazon Web Services Japan
 
もう怖くないモバイルアプリ開発!【デブサミ関西2014】
もう怖くないモバイルアプリ開発!【デブサミ関西2014】もう怖くないモバイルアプリ開発!【デブサミ関西2014】
もう怖くないモバイルアプリ開発!【デブサミ関西2014】Toshiki Iga
 
AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要Ryohei Sogo
 
【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?
【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?
【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?Yoshiyuki Takano
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメKeisuke Todoroki
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向Tsutomu Ogasawara
 
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会Shuichi Yukimoto
 
サイネージを使う顧客創出のシナリオ
サイネージを使う顧客創出のシナリオサイネージを使う顧客創出のシナリオ
サイネージを使う顧客創出のシナリオCRI Japan, Inc.
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスOsaka University
 
AppPotモバイルアプリ開発『内製化』
AppPotモバイルアプリ開発『内製化』AppPotモバイルアプリ開発『内製化』
AppPotモバイルアプリ開発『内製化』Ryohei Sogo
 
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃schoowebcampus
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPagesAtsushi Sato
 
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)Developers Summit
 

Similar a Mobile Application Development by XPages (20)

エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
 
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発
 
3分でわかるMobileApps
3分でわかるMobileApps3分でわかるMobileApps
3分でわかるMobileApps
 
Ibm bluemix handson the weather company api
Ibm bluemix handson the weather company apiIbm bluemix handson the weather company api
Ibm bluemix handson the weather company api
 
[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonight
[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonight[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonight
[CTO Night & Day 2019] グローバルのサービス展開に向けたマルチリージョンアーキテクチャ- #ctonight
 
もう怖くないモバイルアプリ開発!【デブサミ関西2014】
もう怖くないモバイルアプリ開発!【デブサミ関西2014】もう怖くないモバイルアプリ開発!【デブサミ関西2014】
もう怖くないモバイルアプリ開発!【デブサミ関西2014】
 
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
 
AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要
 
【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?
【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?
【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメ
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
 
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会
 
サイネージを使う顧客創出のシナリオ
サイネージを使う顧客創出のシナリオサイネージを使う顧客創出のシナリオ
サイネージを使う顧客創出のシナリオ
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
 
AppPotモバイルアプリ開発『内製化』
AppPotモバイルアプリ開発『内製化』AppPotモバイルアプリ開発『内製化』
AppPotモバイルアプリ開発『内製化』
 
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃
 
アプリ市場傾向から見る スマートフォンECのこれから
アプリ市場傾向から見る スマートフォンECのこれからアプリ市場傾向から見る スマートフォンECのこれから
アプリ市場傾向から見る スマートフォンECのこれから
 
20110824 android apps_endo
20110824 android apps_endo20110824 android apps_endo
20110824 android apps_endo
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPages
 
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
 

Más de Atsushi Sato

IBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application DevelopmentIBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application DevelopmentAtsushi Sato
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapAtsushi Sato
 
IoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixIoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixAtsushi Sato
 
What's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyondWhat's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyondAtsushi Sato
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixAtsushi Sato
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixAtsushi Sato
 
Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?Atsushi Sato
 
XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!Atsushi Sato
 
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionXPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionAtsushi Sato
 
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.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
 
Social Business Application Development
Social Business Application DevelopmentSocial Business Application Development
Social Business Application DevelopmentAtsushi Sato
 
The History of IBM Notes/Domino
The History of IBM Notes/DominoThe History of IBM Notes/Domino
The History of IBM Notes/DominoAtsushi Sato
 
Collaboration Today Japan
Collaboration Today JapanCollaboration Today Japan
Collaboration Today JapanAtsushi Sato
 
Lotus Mobile Strategy and Mobile Application Development
Lotus Mobile Strategy and Mobile Application DevelopmentLotus Mobile Strategy and Mobile Application Development
Lotus Mobile Strategy and Mobile Application DevelopmentAtsushi Sato
 
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondLotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondAtsushi Sato
 

Más de Atsushi Sato (15)

IBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application DevelopmentIBM Notes/Domino 9.0.1 Feature Pack and Application Development
IBM Notes/Domino 9.0.1 Feature Pack and Application Development
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future Roadmap
 
IoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixIoT Application Development by XPages on Bluemix
IoT Application Development by XPages on Bluemix
 
What's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyondWhat's new of XPages in 2015 and beyond
What's new of XPages in 2015 and beyond
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
 
Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?Why Don't You Start XPages Application Development?
Why Don't You Start XPages Application Development?
 
XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!XPagesDay 2014 - What's new in XPages NOW!
XPagesDay 2014 - What's new in XPages NOW!
 
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionXPagesDay 2013 Closing Session
XPagesDay 2013 Closing Session
 
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.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.
 
Social Business Application Development
Social Business Application DevelopmentSocial Business Application Development
Social Business Application Development
 
The History of IBM Notes/Domino
The History of IBM Notes/DominoThe History of IBM Notes/Domino
The History of IBM Notes/Domino
 
Collaboration Today Japan
Collaboration Today JapanCollaboration Today Japan
Collaboration Today Japan
 
Lotus Mobile Strategy and Mobile Application Development
Lotus Mobile Strategy and Mobile Application DevelopmentLotus Mobile Strategy and Mobile Application Development
Lotus Mobile Strategy and Mobile Application Development
 
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondLotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and Beyond
 

Mobile Application Development by XPages

  • 1. ©  2014  IBM  Corpora/on   ⽇日本アイ・ビー・エム株式会社 ソフトウェア開発研究所 IBM  Collaboration  Solutions  製品開発 佐藤  淳  (acchan@jp.ibm.com) XPagesならできる! B2EのWeb&モバイル社内アプリケーション速攻開発   〜~  XPages  でモバイル・アプリを作ってみよう  〜~  
  • 2. ©  2014  IBM  Corpora/on   2   ©  2014  IBM  Corpora/on  
  • 3. ©  2014  IBM  Corpora/on   3   ©  2014  IBM  Corpora/on   56  億台 個⼈人で購⼊入 された デバイス 1  兆台 接続された デバイス 41%  成⻑⾧長率率率     ウェアラブル ワイヤレス デバイス 2013 2014 2015
  • 4. ©  2014  IBM  Corpora/on   4   ©  2014  IBM  Corpora/on   1兆台??? Σ(=゚ω゚=;)  マジ!
  • 5. ©  2014  IBM  Corpora/on   5   ©  2014  IBM  Corpora/on   62%   業務関連の メール処理理 47%   ドキュメントの 読み書き 41%   業務アプリの利利⽤用 モバイルデバイスで業務を⾏行行うのは当たり前に…
  • 6. ©  2014  IBM  Corpora/on   6   ©  2014  IBM  Corpora/on   41%   業務アプリの利利⽤用 どうやって 作るのよ?
  • 7. ©  2014  IBM  Corpora/on   7   ©  2014  IBM  Corpora/on   Industry  Solutions IBM  &  Partner  Applications Banking Insurance Transport Telecom GovernmentRetail Healthcare Automotive Application  &  Data  Platform Strategy  &  Design  Services Cloud  &  Managed  Services Devices Network Servers Development  &  Integration   Services Management AnalyticsSecurity Offering  Portfolio
  • 8. ©  2014  IBM  Corpora/on   8   ©  2014  IBM  Corpora/on  
  • 9. ©  2014  IBM  Corpora/on   9   ©  2014  IBM  Corpora/on   業務 アプリケーション モバイルアクセス サービス API API Web Web  アプリケーション ネイティブ  /  ハイブリッド アプリケーション Web   ブラウザ 専⽤用 アプリ
  • 10. ©  2014  IBM  Corpora/on   10   ©  2014  IBM  Corpora/on   Industry  Solutions IBM  &  Partner  Applications Banking Insurance Transport Telecom GovernmentRetail Healthcare Automotive Application  &  Data  Platform Strategy  &  Design  Services Cloud  &  Managed  Services Devices Network Servers Development  &  Integration   Services Management AnalyticsSecurity Offering  Portfolio IBM  Notes/Domino
  • 11. ©  2014  IBM  Corpora/on   11   ©  2014  IBM  Corpora/on   IBM  Notes アプリケーション IBM  Domino  9.0.x Social  Edition Domino データサービス XPages Web  アプリケーション ネイティブ  /  ハイブリッド アプリケーション Web   ブラウザ 専⽤用 アプリ
  • 12. ©  2014  IBM  Corpora/on   12   ©  2014  IBM  Corpora/on   IBM  Notes アプリケーション IBM  Domino  9.0.x Social  Edition Domino データサービス XPages Web  アプリケーション ネイティブ  /  ハイブリッド アプリケーション Web   ブラウザ 専⽤用 アプリ
  • 13. ©  2014  IBM  Corpora/on   13   ©  2014  IBM  Corpora/on   http://www.atmarkit.co.jp/fjava/rensai4/xpages01/01.html
  • 14. ©  2014  IBM  Corpora/on   14   ©  2014  IBM  Corpora/on   Web  技術で  Notes/Domino  アプリに 新たなユーザーインタフェースを実現
  • 15. ©  2014  IBM  Corpora/on   15   ©  2014  IBM  Corpora/on   Responsive  Web  Design
  • 16. ©  2014  IBM  Corpora/on   16   ©  2014  IBM  Corpora/on   Collaboration  Today  じゃぱ〜~〜~ん! http://ja.collaborationtoday.info/  
  • 17. ©  2014  IBM  Corpora/on   17   ©  2014  IBM  Corpora/on   http://bootstrap4xpages.openntf.org/ アプリケーションのテーマ •  bootstrapv3.0.0 •  bootstrapv2.3.2r
  • 18. ©  2014  IBM  Corpora/on   18   ©  2014  IBM  Corpora/on   XPages  -‐‑‒  モバイルコントロール モバイルアプリを 作成するための 専⽤用  UI  パーツ
  • 19. ©  2014  IBM  Corpora/on   19   ©  2014  IBM  Corpora/on   アプリページ  1 (メインメニュー) アプリページ  2 (⼀一覧画⾯面) アプリページ  3 (詳細画⾯面) 単⼀一ページアプリ ページ  1 ページ  2 ページ  3
  • 20. ©  2014  IBM  Corpora/on   20   ©  2014  IBM  Corpora/on   XPages  (XSP) アプリケーションページ  2 … アプリケーションページ  1 単⼀一ページアプリケーション ページ⾒見見出し タブバー タブバーボタン ⾏行行表⽰示項⽬目 ⾓角を丸くしたリスト ⾓角を丸くしたリスト項⽬目 切切り替えスイッチ 切切り替えスイッチ ページ⾒見見出し タブバー  &  タブバーボタン ⾓角を丸くしたリスト項⽬目 ⾓角を丸くしたリスト
  • 21. ©  2014  IBM  Corpora/on   21   ©  2014  IBM  Corpora/on  
  • 22. ©  2014  IBM  Corpora/on   22   ©  2014  IBM  Corpora/on   IBM  Notes アプリケーション IBM  Domino  9.0.x Social  Edition Domino データサービス XPages Web  アプリケーション ネイティブ  /  ハイブリッド アプリケーション Web   ブラウザ 専⽤用 アプリ
  • 23. ©  2014  IBM  Corpora/on   23   ©  2014  IBM  Corpora/on   GET  /api/data Domino データサービス [    {            "@title":"Administration  Requests",            "@filepath":"admin4.nsf",            "@replicaid":"852573910361A2F4",            "@template":"StdR4AdminRequests",            "@href":"http://zealand.xyz.com:80/admin4.nsf/ api/data/collections"    }, … ] 200 Domino  データサービス http://www.atmarkit.co.jp/ait/articles/1304/22/news014.html
  • 24. ©  2014  IBM  Corpora/on   24   ©  2014  IBM  Corpora/on   ! Domino  データサービス IBM  Notes  アプリ !
  • 25. ©  2014  IBM  Corpora/on   25   ©  2014  IBM  Corpora/on   モバイル市場はいまだに成⻑⾧長傾向にあり ビジネスシーンでの利利⽤用シーンも増えてきている IBM  MobileFirst  オファリングの中に IBM  Notes/Domino  も含まれモバイル対応機能を提供   XPages  や  Domino  データサービスを利利⽤用することで IBM  Notes  アプリケーションも効率率率的にモバイル対応可能
  • 26. ©  2014  IBM  Corpora/on   26   ©  2014  IBM  Corpora/on   早速作って みるぞ!
  • 27. ©  2014  IBM  Corpora/on   27   ©  2014  IBM  Corpora/on   参考資料料 •  Lotus  Notes  and  Domino  Application  Development  Wiki -  http://bit.ly/yMKSx2 •  モバイルコントロールのチュートリアル -  http://bit.ly/xnWdbG •  Domino  データサービスのリファレンス -  http://bit.ly/zkSca1 •  ICS  Dev  Japan  Team  Blog -  http://ibm.co/BPTEBLOG •  ICS  Dev  Japan  Twitter -  https://twitter.com/Lotus_̲BPTE
  • 28. ©  2014  IBM  Corpora/on   28   ©  2014  IBM  Corpora/on   http://qa.xpages.jp/ こまった時は  Q&A  を利利⽤用してください!
  • 29. ©  2014  IBM  Corpora/on   29   ©  2014  IBM  Corpora/on   •  XPages  Extension  Library  Japan •  http://bit.ly/WS5FTP   •  デモサイト •  http://www.xpages.jp/   •  Facebook  ファンページ •  https://www.facebook.com/extlibj   •  Twitter  アカウント •  https://twitter.com/ExtLibJapan   •  IBM  Notes  and  Domino  Application  Development  wiki •  ⽇日本語カテゴリ •  http://bit.ly/1lK1ECy  
  • 30. ©  2014  IBM  Corpora/on   30   ©  2014  IBM  Corpora/on   ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみで提供されており、いかなる参加 者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本講演資料に含まれている情報については、完全性と正確性を期するよう 努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わないものとします。本講演資料またはその他の資料の使用によって、あるいはその他の関連によって、い かなる損害が生じた場合も、IBMは責任を負わないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすこと を意図したものでも、IBMソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を生むものでもありません。 本講演資料でIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを暗示するものではありません。本講演資料で言及し ている製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の決定権をもっていつでも変更できるものとし、いかなる方法においても将来の製品または機能が使用可 能になると確約することを意図したものではありません。本講演資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述べる、ま たは暗示することを意図したものでも、またそのような結果を生むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使用した測定と予測に基づいていま す。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなど の考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。 記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際の環境コストおよびパフォー マンス特性は、お客様ごとに異なる場合があります。 IBM、IBM ロゴ、ibm.com、Domino、Lotus、Notesは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。 他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。 現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。