SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
どこよりも早い XPages 最新情報 
© 2014 IBM Corporation
⾃自⼰己紹介 
本⽇日はよろしくお願いいたします! 
ソーシャルアカウント 
• Facebook: acchan77 
• Twitter: @acchan777 
• LinkedIN: acchan 
• Google+: +AtsushiSato 
2 © 2014 IBM Corporation
IBM Notes/Domino の歴史 
2013 -‐‑‒ Notes/Domino 9.0 Social Edition 
2009 Notes/Domino 8.5 
2007 Notes/Domino 8.0 
サーバーアーキテクチャ 
の⾒見見直し 
Domino Web Service 
2005 Notes and Domino 7 
2003 – Notes and Domino 6.5,  
2002 – Notes and Domino 6.0 
1999 – Notes and Domino R5 
過去の資産を守りながら、 
進化し続ける 
IBM Notes/Domino 
IBM Sametime の統合 
1996 -‐‑‒ Notes R4 and Notes/Domino R4.5 
1993 -‐‑‒ Notes R3 
1991 – Notes R2  
カレンダー機能の追加 
標準的なインターネット 
プロトコルのサポート 
1989 – 1989 Notes R1  
SMTP/MIME サポート 
CORBA/IIOP サポート 
iNotes(DWA)の追加 
品質の⼤大幅な改善 
モバイル機能強化 
⾶飛躍的な進化 
25 
3 © 2014 IBM Corporation 
 
⼤大規模な改善 
 
X
IBM Notes/Domino アプリ開発技術の進化 
2013 -‐‑‒ Notes/Domino 9.0 Social Edition 
2009 Notes/Domino 8.5 
2007 Notes/Domino 8.0 
Web 技術を利利⽤用した 
アプリケーション開発技術 
4 © 2014 IBM Corporation
アプリケーション開発における重要ポイント 
IT および開発コストの削減 
過去の投資を最⼤大限に活かして⾰革新を 
パートナーエコシステムの醸成 
5 © 2014 IBM Corporation
IBM Notes/Domino のアプリ開発戦略略 
モバイル開発⽣生産性 
統合 
クラウドソーシャル 
6 © 2014 IBM Corporation
IBM Notes/Domino のアプリ開発戦略略 
§ モバイル 
– IBM Domino アプリケーションへの 
モバイルデバイスからのアクセスを実現 
§ 開発⽣生産性 
– XPages を中⼼心に開発⽣生産性向上を実現する機能提供 
§ 統合 
– IBM Domino アプリケーションのデータやサービスに 
外部アプリケーションからのアクセスを実現 
§ クラウド 
– SoftLayer やサードパーティのホスティング環境との親和性向上 
§ ソーシャル 
– IBM Domino アプリケーションとソーシャルとの融合を実現 
– XPages 内にソーシャルデータの統合を実現 
7 © 2014 IBM Corporation
8 © 2014 IBM Corporation
サーバーサイド Javascript デバッガー 
開発⽣生産性 
§ サーバーサイド Javascript を step by step でデバッグ 
デバッグ ビュー 
サーバーのコールスタックを表⽰示 
変数 ビュー 
変数の状態の表⽰示や編集 
メイン ビュー 
デバッグ中のページやスクリプトのソースを表⽰示 
9.0 
9 © 2014 IBM Corporation 9
Dojo デバッグオプション 
開発⽣生産性 
§ クライアントサイド Javascript のデバッグ時に Dojo 
Toolkit が提供するライブラリ内までデバッグ可能にする 
– デフォルトでは圧縮されたコードがロードされ 
デバッグが困難 
– 圧縮されていないコードをロードするオプションを追加 
• e.g.) xspClientDojo.js è 
xspClientDojo.js.uncompressed.js 
§ XSP プロパティで設定 
9.0 
10 © 2014 IBM Corporation 10
「メールの送信」シンプルアクション 
ソーシャル 
§ XPages アプリケーションから設定だけでメール送信が可能 
§ Embedded Experience メールに対応 
– 効率率率的に Embedded Experience メールに対応した 
XPages アプリケーションを開発可能 
11 © 2014 IBM Corporation 11 
9.0 
統合
アクセシビリティ 
開発⽣生産性 
§ Web Content Accessibility Guidelines (WCAG) 2.0 の 
Level A および Level AA に準拠 
– http://www.w3.org/TR/WCAG20/ 
§ US Section 508 Standard 準拠 
– http://www.access-‐‑‒board.gov/guidelines-‐‑‒and-‐‑‒ 
standards/communications-‐‑‒and-‐‑‒it/about-‐‑‒the-‐‑‒ 
section-‐‑‒508-‐‑‒standards/section-‐‑‒508-‐‑‒standards 
障害者の⽅方が不不⾃自由なく 
アプリケーションを利利⽤用するための規格に準拠 
9.0 
12 © 2014 IBM Corporation 12
ビューナビゲーターのパフォーマンス改善 
開発⽣生産性 
§ カテゴリ別ビューの展開・省省略略の状態を 
ポジションまたは NoteID で保存するオプションを提供 
§ xsp.properties で設定可能 
– xsp.domino.view.navigator=ByPosition 
– xsp.domino.view.navigator=ByNoteId 
ByNoteIDByPosition 
http://www-‐‑‒01.ibm.com/support/docview.wss?uid=swg21644346 
9.0.1 
13 © 2014 IBM Corporation 13
XPages Dynamic Search 
開発⽣生産性 
§ サーチエンジンの Bots への対応機能 
– 「⼈人間」によるアクセスか、「機械(Bot)」による 
アクセスかを判別 
– 「機械(Bots)」の場合には AJAX リクエストを 
辿れるように”#”タグを””に置き換える 
§ Dynamic Content コントロールで表現されるコンテンツも 
検索索サイトのインデックスに含めたいときに利利⽤用 
9.0.1 
14 © 2014 IBM Corporation 14
モバイルコントロールの機能強化 (1/2) 
§ モバイルコントロールのベースを Dojo を変更更 
– 9.0.1 FP2 IF1 では 1.9.4 を採⽤用 
– 新たなイベントハンドラーを追加 
• アプリケーションページ 
モバイル 
• onOrientationChange および onResize 
• シングルページアプリケーション 
• onBefore/After および Transition In/Out 
9.0.1 
15 © 2014 IBM Corporation 15
モバイルコントロールの機能強化 (2/2) 
§ Look  Feel に関する機能強化 
– テーマを Xsp Properties で設定可能 
• OneUI IDX 1.3 サポート 
• IDX = IBM Dojo eXtension 
モバイル 
§ deviceBean 
– モバイル端末やタブレット端末を識識別可能 
– 式⾔言語およびサーバーサイド Javascript で利利⽤用可能 
• 式⾔言語: deviceBean.mobile 
• SSJS: deviceBean.isMobile() 
9.0.1 
16 © 2014 IBM Corporation 16
その他のアプリ開発系新機能 
開発⽣生産性 
§ Domino Designer 
– コマンドラインツールの提供 (Tech Preview) 
• ソースコードから NSF/NTF をビルド可能 
– jvm.properties のデフォルト値の変更更 
• http://ibm.co/1c1JxiQ  
§ カレンダー REST API 
– Domino Access Services の拡張 
– iCal データを⽤用いてカレンダーに 
アクセス可能な REST API 
– http://ibm.co/1750LJi  
統合 
9.0.1 
17 © 2014 IBM Corporation 17
18 © 2014 IBM Corporation
2015 年年以降降の計画 
§ Domino アプリケーション on クラウド 
§ レスポンシブ Web デザイン for XPages 
§ RDB データソース for XPages 
§ IBM Connections 連携機能 
§ 暗号化・署名サポート for XPages 
§ Domino Designer 開発⽣生産性向上 
§ アプリケーションのビルドプロセス機能強化 
§ REST API の機能強化 
§ NSF の拡張 
開発⽣生産性 
モバイル 
クラウド 
統合 
ソーシャル 
内容は変更更になる可能性があります 
19 © 2014 IBM Corporation
20 © 2014 IBM Corporation
まとめ 
XPages は 
まだまだ進化します!!! 
21 © 2014 IBM Corporation
ご清聴ありがとうございました 
22 © 2014 IBM Corporation 22
23 © 2014 IBM Corporation

Contenu connexe

Tendances

XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみようXpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみようTakeshi Yoshida
 
NotesコンソーシアムのXPagesに関する活動のご紹介
NotesコンソーシアムのXPagesに関する活動のご紹介NotesコンソーシアムのXPagesに関する活動のご紹介
NotesコンソーシアムのXPagesに関する活動のご紹介Go Kawakami
 
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!Hiroaki Komine
 
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 Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能Mitsuru Katoh
 
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術Go Kawakami
 
The History of IBM Notes/Domino
The History of IBM Notes/DominoThe History of IBM Notes/Domino
The History of IBM Notes/DominoAtsushi Sato
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapAtsushi Sato
 
セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)
セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)
セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)Masahiko 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
 
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要Kazunori Tatsuki
 
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
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドTetsuji Hayashi
 
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバーWindows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバーMasahiko Sada
 
Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019Kazuki Takai
 
新登場!Surface Laptop 4
新登場!Surface Laptop 4新登場!Surface Laptop 4
新登場!Surface Laptop 4Tomokazu Kizawa
 
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayerCedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayerMaho Takara
 
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とはテクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とはHiroaki Komine
 
1st step LogicFlow
1st step LogicFlow1st step LogicFlow
1st step LogicFlowTomoyuki Obi
 
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術Satoshi Yamafuji
 

Tendances (20)

XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみようXpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
 
NotesコンソーシアムのXPagesに関する活動のご紹介
NotesコンソーシアムのXPagesに関する活動のご紹介NotesコンソーシアムのXPagesに関する活動のご紹介
NotesコンソーシアムのXPagesに関する活動のご紹介
 
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
 
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
 
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
 
The History of IBM Notes/Domino
The History of IBM Notes/DominoThe History of IBM Notes/Domino
The History of IBM Notes/Domino
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future Roadmap
 
セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)
セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)
セッションB1 企業間コラボレーションでつながる!!!XPagesコミュニティ動向(後半)
 
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
 
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
 
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
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
 
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバーWindows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
 
Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019
 
新登場!Surface Laptop 4
新登場!Surface Laptop 4新登場!Surface Laptop 4
新登場!Surface Laptop 4
 
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayerCedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
 
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とはテクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
 
1st step LogicFlow
1st step LogicFlow1st step LogicFlow
1st step LogicFlow
 
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
 

En vedette

XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜Mitsuru Katoh
 
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡXPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡMasahiko Miyo
 
POI4XPagesを使ったword-excelへの簡単エクスポート
POI4XPagesを使ったword-excelへの簡単エクスポートPOI4XPagesを使ったword-excelへの簡単エクスポート
POI4XPagesを使ったword-excelへの簡単エクスポート賢次 海老原
 
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門Kazunori Tatsuki
 
【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~
【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~
【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~Koichi Hatanaka
 
XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習Masahiko Miyo
 

En vedette (6)

XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
 
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡXPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
 
POI4XPagesを使ったword-excelへの簡単エクスポート
POI4XPagesを使ったword-excelへの簡単エクスポートPOI4XPagesを使ったword-excelへの簡単エクスポート
POI4XPagesを使ったword-excelへの簡単エクスポート
 
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
 
【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~
【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~
【A 1】熱血!x pages入門 ~実演で分かるxpagesの始め方~
 
XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習
 

Similaire à XPagesDay 2014 - What's new in XPages NOW!

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
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn
 
XPages Mobile Application Development
XPages Mobile Application DevelopmentXPages Mobile Application Development
XPages Mobile Application DevelopmentAtsushi Ono
 
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発Tatsuki Manchu
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPagesAtsushi 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
 
Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707IBM Analytics Japan
 
Windows Server 2012 で管理をもっと自動化する
Windows Server 2012 で管理をもっと自動化するWindows Server 2012 で管理をもっと自動化する
Windows Server 2012 で管理をもっと自動化するjunichi anno
 
Solaris11で深化するクラウド
Solaris11で深化するクラウドSolaris11で深化するクラウド
Solaris11で深化するクラウドYasushi Taki
 
IBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッションIBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッションHikaru Matsuura
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1hideaki honda
 
JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57Takakiyo Tanaka
 
Voicepic@FacebookNight
Voicepic@FacebookNightVoicepic@FacebookNight
Voicepic@FacebookNightManabu Shimobe
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れMitsuru Katoh
 
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発hmimura_embarcadero
 
事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティング事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティングビジネスBIGLOBE
 
dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合dstn
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方BMXUG
 
OWIN って何?
OWIN って何?OWIN って何?
OWIN って何?miso- soup3
 

Similaire à XPagesDay 2014 - What's new in XPages NOW! (20)

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
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモ
 
XPages Mobile Application Development
XPages Mobile Application DevelopmentXPages Mobile Application Development
XPages Mobile Application Development
 
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPages
 
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.
 
Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707
 
Windows Server 2012 で管理をもっと自動化する
Windows Server 2012 で管理をもっと自動化するWindows Server 2012 で管理をもっと自動化する
Windows Server 2012 で管理をもっと自動化する
 
Solaris11で深化するクラウド
Solaris11で深化するクラウドSolaris11で深化するクラウド
Solaris11で深化するクラウド
 
IBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッションIBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッション
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1
 
JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の全貌 #jjug_ccc #ccc_r57
 
Voicepic@FacebookNight
Voicepic@FacebookNightVoicepic@FacebookNight
Voicepic@FacebookNight
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
 
事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティング事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティング
 
dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方
 
OWIN って何?
OWIN って何?OWIN って何?
OWIN って何?
 

Plus de Atsushi 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
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPagesAtsushi Sato
 
Social Business Application Development
Social Business Application DevelopmentSocial Business Application Development
Social Business Application DevelopmentAtsushi 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
 

Plus de Atsushi Sato (6)

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?
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPages
 
Social Business Application Development
Social Business Application DevelopmentSocial Business Application Development
Social Business Application Development
 
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
 

XPagesDay 2014 - What's new in XPages NOW!

  • 2. ⾃自⼰己紹介 本⽇日はよろしくお願いいたします! ソーシャルアカウント • Facebook: acchan77 • Twitter: @acchan777 • LinkedIN: acchan • Google+: +AtsushiSato 2 © 2014 IBM Corporation
  • 3. IBM Notes/Domino の歴史 2013 -‐‑‒ Notes/Domino 9.0 Social Edition 2009 Notes/Domino 8.5 2007 Notes/Domino 8.0 サーバーアーキテクチャ の⾒見見直し Domino Web Service 2005 Notes and Domino 7 2003 – Notes and Domino 6.5, 2002 – Notes and Domino 6.0 1999 – Notes and Domino R5 過去の資産を守りながら、 進化し続ける IBM Notes/Domino IBM Sametime の統合 1996 -‐‑‒ Notes R4 and Notes/Domino R4.5 1993 -‐‑‒ Notes R3 1991 – Notes R2 カレンダー機能の追加 標準的なインターネット プロトコルのサポート 1989 – 1989 Notes R1 SMTP/MIME サポート CORBA/IIOP サポート iNotes(DWA)の追加 品質の⼤大幅な改善 モバイル機能強化 ⾶飛躍的な進化 25 3 © 2014 IBM Corporation ⼤大規模な改善 X
  • 4. IBM Notes/Domino アプリ開発技術の進化 2013 -‐‑‒ Notes/Domino 9.0 Social Edition 2009 Notes/Domino 8.5 2007 Notes/Domino 8.0 Web 技術を利利⽤用した アプリケーション開発技術 4 © 2014 IBM Corporation
  • 5. アプリケーション開発における重要ポイント IT および開発コストの削減 過去の投資を最⼤大限に活かして⾰革新を パートナーエコシステムの醸成 5 © 2014 IBM Corporation
  • 6. IBM Notes/Domino のアプリ開発戦略略 モバイル開発⽣生産性 統合 クラウドソーシャル 6 © 2014 IBM Corporation
  • 7. IBM Notes/Domino のアプリ開発戦略略 § モバイル – IBM Domino アプリケーションへの モバイルデバイスからのアクセスを実現 § 開発⽣生産性 – XPages を中⼼心に開発⽣生産性向上を実現する機能提供 § 統合 – IBM Domino アプリケーションのデータやサービスに 外部アプリケーションからのアクセスを実現 § クラウド – SoftLayer やサードパーティのホスティング環境との親和性向上 § ソーシャル – IBM Domino アプリケーションとソーシャルとの融合を実現 – XPages 内にソーシャルデータの統合を実現 7 © 2014 IBM Corporation
  • 8. 8 © 2014 IBM Corporation
  • 9. サーバーサイド Javascript デバッガー 開発⽣生産性 § サーバーサイド Javascript を step by step でデバッグ デバッグ ビュー サーバーのコールスタックを表⽰示 変数 ビュー 変数の状態の表⽰示や編集 メイン ビュー デバッグ中のページやスクリプトのソースを表⽰示 9.0 9 © 2014 IBM Corporation 9
  • 10. Dojo デバッグオプション 開発⽣生産性 § クライアントサイド Javascript のデバッグ時に Dojo Toolkit が提供するライブラリ内までデバッグ可能にする – デフォルトでは圧縮されたコードがロードされ デバッグが困難 – 圧縮されていないコードをロードするオプションを追加 • e.g.) xspClientDojo.js è xspClientDojo.js.uncompressed.js § XSP プロパティで設定 9.0 10 © 2014 IBM Corporation 10
  • 11. 「メールの送信」シンプルアクション ソーシャル § XPages アプリケーションから設定だけでメール送信が可能 § Embedded Experience メールに対応 – 効率率率的に Embedded Experience メールに対応した XPages アプリケーションを開発可能 11 © 2014 IBM Corporation 11 9.0 統合
  • 12. アクセシビリティ 開発⽣生産性 § Web Content Accessibility Guidelines (WCAG) 2.0 の Level A および Level AA に準拠 – http://www.w3.org/TR/WCAG20/ § US Section 508 Standard 準拠 – http://www.access-‐‑‒board.gov/guidelines-‐‑‒and-‐‑‒ standards/communications-‐‑‒and-‐‑‒it/about-‐‑‒the-‐‑‒ section-‐‑‒508-‐‑‒standards/section-‐‑‒508-‐‑‒standards 障害者の⽅方が不不⾃自由なく アプリケーションを利利⽤用するための規格に準拠 9.0 12 © 2014 IBM Corporation 12
  • 13. ビューナビゲーターのパフォーマンス改善 開発⽣生産性 § カテゴリ別ビューの展開・省省略略の状態を ポジションまたは NoteID で保存するオプションを提供 § xsp.properties で設定可能 – xsp.domino.view.navigator=ByPosition – xsp.domino.view.navigator=ByNoteId ByNoteIDByPosition http://www-‐‑‒01.ibm.com/support/docview.wss?uid=swg21644346 9.0.1 13 © 2014 IBM Corporation 13
  • 14. XPages Dynamic Search 開発⽣生産性 § サーチエンジンの Bots への対応機能 – 「⼈人間」によるアクセスか、「機械(Bot)」による アクセスかを判別 – 「機械(Bots)」の場合には AJAX リクエストを 辿れるように”#”タグを””に置き換える § Dynamic Content コントロールで表現されるコンテンツも 検索索サイトのインデックスに含めたいときに利利⽤用 9.0.1 14 © 2014 IBM Corporation 14
  • 15. モバイルコントロールの機能強化 (1/2) § モバイルコントロールのベースを Dojo を変更更 – 9.0.1 FP2 IF1 では 1.9.4 を採⽤用 – 新たなイベントハンドラーを追加 • アプリケーションページ モバイル • onOrientationChange および onResize • シングルページアプリケーション • onBefore/After および Transition In/Out 9.0.1 15 © 2014 IBM Corporation 15
  • 16. モバイルコントロールの機能強化 (2/2) § Look Feel に関する機能強化 – テーマを Xsp Properties で設定可能 • OneUI IDX 1.3 サポート • IDX = IBM Dojo eXtension モバイル § deviceBean – モバイル端末やタブレット端末を識識別可能 – 式⾔言語およびサーバーサイド Javascript で利利⽤用可能 • 式⾔言語: deviceBean.mobile • SSJS: deviceBean.isMobile() 9.0.1 16 © 2014 IBM Corporation 16
  • 17. その他のアプリ開発系新機能 開発⽣生産性 § Domino Designer – コマンドラインツールの提供 (Tech Preview) • ソースコードから NSF/NTF をビルド可能 – jvm.properties のデフォルト値の変更更 • http://ibm.co/1c1JxiQ § カレンダー REST API – Domino Access Services の拡張 – iCal データを⽤用いてカレンダーに アクセス可能な REST API – http://ibm.co/1750LJi 統合 9.0.1 17 © 2014 IBM Corporation 17
  • 18. 18 © 2014 IBM Corporation
  • 19. 2015 年年以降降の計画 § Domino アプリケーション on クラウド § レスポンシブ Web デザイン for XPages § RDB データソース for XPages § IBM Connections 連携機能 § 暗号化・署名サポート for XPages § Domino Designer 開発⽣生産性向上 § アプリケーションのビルドプロセス機能強化 § REST API の機能強化 § NSF の拡張 開発⽣生産性 モバイル クラウド 統合 ソーシャル 内容は変更更になる可能性があります 19 © 2014 IBM Corporation
  • 20. 20 © 2014 IBM Corporation
  • 21. まとめ XPages は まだまだ進化します!!! 21 © 2014 IBM Corporation
  • 23. 23 © 2014 IBM Corporation