SlideShare a Scribd company logo
1 of 39
C-5 & E-7 XPagesで生まれ変わるLotus Notes/Domino アプリケーションとその将来 日本アイ・ビー・エム株式会社 ソフトウェア事業 Lotus事業部Lotus 第一クライアントテクニカルプロフェッショナルズ 杉山 卓弥 (T98SUGI@jp.ibm.com) 日本アイ・ビー・エム株式会社 ソフトウェア開発研究所Lotus テクノロジー開発 佐藤淳 (acchan@jp.ibm.com)
本日の内容 XPagesとは? XPagesで実現できるアプリケーション例と特長 ,[object Object]
ポイント 2 : Dojo Toolkit を有効活用
ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
本日の内容 XPagesとは? XPagesで実現できるアプリケーション例と特長 ,[object Object]
ポイント 2 : Dojo Toolkit を有効活用
ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
XPages登場の背景 コンピューティング環境の変化 ,[object Object]
PC の OS (Windows、Mac、Linux etc…)
デバイス (スマートフォン、タブレットPC etc…)
モバイル OS (iOS、Android etc…)日常のビジネスで利用するコラボレーション環境へのアクセス需要が増えてくるのは必然! 実質的に標準となりつつある Web 技術を利用して、 効率よくアプリケーションを開発する技術へのニーズ Lotus Notes/Domino上で Web2.0 ライクなアプリケーションを効率よく開発できるアプリケーション開発技術の登場 XPages
XPagesの特長 様々なデバイスから Lotus Notes アプリへのアクセスが可能 直感的な操作でページを作成 ,[object Object]
ドラッグ & ドロップによる配置迅速なアプリケーション開発 ,[object Object]
CSS やテーマのサポート既存 Lotus Notes アプリの機能を再利用 ,[object Object],[object Object]
ポイント 2 : Dojo Toolkit を有効活用
ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
ポイント1 : AJAX サポートと、画面集約 AJAX サポートをビルトイン ,[object Object]
マウス操作による簡単な設定で実現複数のビューを単一画面に集約 ,[object Object]
マウス操作による簡単な設定で実現サンプルアプリケーションダウンロードURL:http://www.ibm.com/developerworks/jp/lotus/ldd_tech/xpages_beginner_section6.html
AJAX サポート: ページの部分更新 (1/2) Lotus Domino Designer の画面 承認ボタンを押した時の部分更新範囲(ID)を指定
(※) AJAX サポート: ページの部分更新 (2/2) アプリケーションの画面 承認ボタンをクリックした時、(※)部分のみを更新
AJAX サポート: タイプアヘッド Lotus Domino Designer の画面 アプリケーションの画面 編集ボックスのプロパティでタイプアヘッドを有効化 入力中に該当候補を表示
画面集約 (1/2) Lotus Domino Designer の画面 現在のアプリケーションからだけでなく、 複数サーバー、複数アプリケーションのビューやフォームを自由自在に配置 画面に表示するビューの列、名前を 独自に指定可能
A B C 画面集約 (2/2) アプリケーションの画面 別サーバー、別アプリケーションに存在する A、B、C のビューであっても、同一画面内に集約
ポイント2 : Dojo Toolkit を有効活用 Dojo Toolkit ,[object Object]
Lotus Domino は Dojo Toolkit を同梱フィールドデータをグラフ化した例 (Dojo Toolkit を用いてデータを可視化) Dojo Toolkitが提供するウィジェット例 サンプルアプリケーションダウンロードURL:http://www.ibm.com/developerworks/jp/ysl/library/lotus/y-lot-dojoonxpages/
Dojo Toolkit の活用 (1/2) Lotus Domino Designer の画面 <div>タグのプロパティで使うウィジェットを指定 Dojo Toolkit の Tree ウィジェットを利用し、 アプリケーション上でドラッグ & ドロップを 実現したい場合 アプリケーション上でドラッグ & ドロップを実現するためのスクリプトを記述
ドラッグ & ドロップ Dojo Toolkit の活用 (2/2) アプリケーションの画面 任意の組織の社員を別の組織にドラッグ & ドロップで移動
ポイント3: モバイルアクセスへの対応 スマートフォン対応も可能 ,[object Object],div タグを利用することで、同一ページを遷移 動的なスクリプト計算によるデータロード量の削減
スマートフォン用の CSS の取り込み・メタ情報の記述を行い、スマートフォン風の画面の定義をする モバイルアクセスへの対応 (1/3) Lotus Domino Designer の画面
同一ページ内で <div> タグを用いてビューを区切ることにより、 横スライドページ遷移や動的なデータ計算が可能 モバイルアクセスへの対応 (2/3) Lotus Domino Designer の画面
モバイルアクセスへの対応 (3/3) アプリケーションの画面 文書をスマートフォン風に表示 スマートフォン風の横スライドページ遷移
本日の内容 XPagesとは? XPagesで実現できるアプリケーション例と特長 ,[object Object]
ポイント 2 : Dojo Toolkit を有効活用
ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
XPages Extensibility API OpenNTF, Inc. XPages Extensibility API とは ,[object Object]
OpenNTFXPages Extension Library
OpenNTF.orgのプロジェクトとして公開されている、XPages Extensibility API で作られたコントロール集
インストールするだけで素早く利用可能OpenNTFXPages Extension Library Project : http://extlib.openntf.org/

More Related Content

Similar to Lotus Notes/Domino Application Development by XPages and Beyond

AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要Ryohei Sogo
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践真吾 吉田
 
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編Daizen Ikehara
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践de:code 2017
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Sho Ito
 
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~Saki Homma
 
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!Saki Homma
 
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメXamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメYoshito Tabuchi
 
Dotnetlab 20110827
Dotnetlab 20110827Dotnetlab 20110827
Dotnetlab 20110827hirookun
 
WebとIE10とWindows 8
WebとIE10とWindows 8WebとIE10とWindows 8
WebとIE10とWindows 8Microsoft
 
IE10とWindows 8とHTML5
IE10とWindows 8とHTML5IE10とWindows 8とHTML5
IE10とWindows 8とHTML5Microsoft
 
Web on Kernel
Web on KernelWeb on Kernel
Web on Kerneldynamis
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development Shotaro Suzuki
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixAtsushi Sato
 
IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609
IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609
IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609Tomoaki Sawada
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5Sho Ito
 

Similar to Lotus Notes/Domino Application Development by XPages and Beyond (20)

AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
 
Microsoft Edge概要 物江氏
Microsoft Edge概要 物江氏Microsoft Edge概要 物江氏
Microsoft Edge概要 物江氏
 
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
 
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!
 
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメXamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
 
Dotnetlab 20110827
Dotnetlab 20110827Dotnetlab 20110827
Dotnetlab 20110827
 
WebとIE10とWindows 8
WebとIE10とWindows 8WebとIE10とWindows 8
WebとIE10とWindows 8
 
IE10とWindows 8とHTML5
IE10とWindows 8とHTML5IE10とWindows 8とHTML5
IE10とWindows 8とHTML5
 
Web on Kernel
Web on KernelWeb on Kernel
Web on Kernel
 
Devtools.next
Devtools.nextDevtools.next
Devtools.next
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
 
IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609
IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609
IntalioのChemistry Of ProcessコンセプトとIntalio|BPPの動向021609
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5
 

More from 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 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
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPagesAtsushi 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
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPagesAtsushi Sato
 

More from 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 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!
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPages
 
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
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPages
 

Lotus Notes/Domino Application Development by XPages and Beyond

  • 1. C-5 & E-7 XPagesで生まれ変わるLotus Notes/Domino アプリケーションとその将来 日本アイ・ビー・エム株式会社 ソフトウェア事業 Lotus事業部Lotus 第一クライアントテクニカルプロフェッショナルズ 杉山 卓弥 (T98SUGI@jp.ibm.com) 日本アイ・ビー・エム株式会社 ソフトウェア開発研究所Lotus テクノロジー開発 佐藤淳 (acchan@jp.ibm.com)
  • 2.
  • 3. ポイント 2 : Dojo Toolkit を有効活用
  • 4. ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
  • 5.
  • 6. ポイント 2 : Dojo Toolkit を有効活用
  • 7. ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
  • 8.
  • 9. PC の OS (Windows、Mac、Linux etc…)
  • 11. モバイル OS (iOS、Android etc…)日常のビジネスで利用するコラボレーション環境へのアクセス需要が増えてくるのは必然! 実質的に標準となりつつある Web 技術を利用して、 効率よくアプリケーションを開発する技術へのニーズ Lotus Notes/Domino上で Web2.0 ライクなアプリケーションを効率よく開発できるアプリケーション開発技術の登場 XPages
  • 12.
  • 13.
  • 14.
  • 15. ポイント 2 : Dojo Toolkit を有効活用
  • 16. ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
  • 17.
  • 18.
  • 20. AJAX サポート: ページの部分更新 (1/2) Lotus Domino Designer の画面 承認ボタンを押した時の部分更新範囲(ID)を指定
  • 21. (※) AJAX サポート: ページの部分更新 (2/2) アプリケーションの画面 承認ボタンをクリックした時、(※)部分のみを更新
  • 22. AJAX サポート: タイプアヘッド Lotus Domino Designer の画面 アプリケーションの画面 編集ボックスのプロパティでタイプアヘッドを有効化 入力中に該当候補を表示
  • 23. 画面集約 (1/2) Lotus Domino Designer の画面 現在のアプリケーションからだけでなく、 複数サーバー、複数アプリケーションのビューやフォームを自由自在に配置 画面に表示するビューの列、名前を 独自に指定可能
  • 24. A B C 画面集約 (2/2) アプリケーションの画面 別サーバー、別アプリケーションに存在する A、B、C のビューであっても、同一画面内に集約
  • 25.
  • 26. Lotus Domino は Dojo Toolkit を同梱フィールドデータをグラフ化した例 (Dojo Toolkit を用いてデータを可視化) Dojo Toolkitが提供するウィジェット例 サンプルアプリケーションダウンロードURL:http://www.ibm.com/developerworks/jp/ysl/library/lotus/y-lot-dojoonxpages/
  • 27. Dojo Toolkit の活用 (1/2) Lotus Domino Designer の画面 <div>タグのプロパティで使うウィジェットを指定 Dojo Toolkit の Tree ウィジェットを利用し、 アプリケーション上でドラッグ & ドロップを 実現したい場合 アプリケーション上でドラッグ & ドロップを実現するためのスクリプトを記述
  • 28. ドラッグ & ドロップ Dojo Toolkit の活用 (2/2) アプリケーションの画面 任意の組織の社員を別の組織にドラッグ & ドロップで移動
  • 29.
  • 31. 同一ページ内で <div> タグを用いてビューを区切ることにより、 横スライドページ遷移や動的なデータ計算が可能 モバイルアクセスへの対応 (2/3) Lotus Domino Designer の画面
  • 32. モバイルアクセスへの対応 (3/3) アプリケーションの画面 文書をスマートフォン風に表示 スマートフォン風の横スライドページ遷移
  • 33.
  • 34. ポイント 2 : Dojo Toolkit を有効活用
  • 35. ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
  • 36.
  • 40. Extension Library が提供しているコントロール Dojo Form Dojo Grid iNotes Dojo Layout Dojo TextBox Dojo ValidationTextBox Dojo NumberTextBox Dojo SpinnerTextBox Dojo CurrencyTextBox Dojo DateTextBox Dojo TimeTextBox Dojo ComboBox Dojo Filtering Select Dojo Text Area Dojo Simple Text Area Dojo Button Dojo Toggle Button Dojo CheckBox Dojo Radio Button Dojo Horizontal Slider Dojo Vertical Slider Dojo Slider Rule Dojo Slider Rule Labels Dojo List TextBox Dojo Name List TextBox Dojo Link Select Data Grid Data Grid Row Data Grid Column iNotes ListView Notes List View Store Notes List View Design ListView Column iNotes Calendar Notes Calendar Store iCal Store Content Pane Tab Container Tab Pane Stack Container Stack Pane Border Container Border Pane Accordion Container Accordion Pane Mobile Apps App Header Page Heading Round Rect List Static line item Mobile Page Extension Library Dynamic View Panel Keep Session Alive Application Layout Tooltip Dialog Tooltip Dialog In PlaceForm Dynamic Content Switch Remote Services REST Services TagCloud control Value Picker control Name Picker control Page Navigator Bread Crumbs Sort Links List of Links Accordion Toolbar Popup Menu Generic Outline DropDownButton List Separator Pager Sizes Pager Expand/Collapse Pager Show/Hide Details Pager Add Rows Pager Save State Multi-image Data View Forum View Form Table Form Layout Row Forum Post Widget Container List Container XPages Extension Library
  • 41.
  • 42. ポイント 2 : Dojo Toolkit を有効活用
  • 43. ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
  • 44. Innovation (革新) 分析などの革新的な技術を採用することで、社員の生産性を向上する新たなワークスタイルを実現 Convergence (統合) アクセスするデバイスやアプリケーションの実行環境によらず、さまざまな要望に対応できる統一された基盤を提供 Opportunity (機会) パートナー様が次世代のソリューションを実現できる、オープンな技術で作られた基盤を提供 Continuity (継続) パートナー様の既存ソリューションを活かしつつ、次世代のソリューションへのスムースな移行を約束
  • 45. IBM Project Vulcan による新機能 統合されたコラボレーション環境 スマートフォンから最適なアクセス Activity Stream Embedded Experience Share Box 柔軟な拡張性 ソーシャル分析 アテンション管理
  • 46. Lotus Notes/Domino の将来 ホームページに Activity Stream Embedded Experienceによるアプリケーション連携 メールにおいても Embedded Experience によるアプリケーション連携
  • 48. Activity Streams と Embedded Experience ActivityStreams アプリケーション アプリケーションガジェット Event Aggregation Service OpenSocial Gadget Activity Stream Embedded Experience User Experience
  • 49. Lotus Notes アプリケーションへの適用例 ActivityStreams Lotus Notes アプリケーション アプリケーションガジェット (XPages) Event Aggregation Service(Lotus Domino) OpenSocial Gadget Activity Stream Embedded Experience
  • 50. Demo ディスカッションアプリ (XPages) Embedded Experience Activity Stream
  • 51. SCSK 株式会社(旧㈱CSK)様の例 ②申請された情報が、承認者の Activity Stream 上に表示されます。 ③Activity Stream の情報をクリックすると 承認画面がガジェットとして表示されます。 ①申請者はLotus Notes/Domino で作られた、既存の教育申請ワークフローDBから教育申請します。 ④画面下部には、関連する情報が表示されますので、これらの情報から受講可否の判断を行います。 http://www-10.lotus.com/ldd/appdevwiki.nsf/dx/CSK_sample_gadget_walkthrough
  • 52.
  • 53. ポイント 2 : Dojo Toolkit を有効活用
  • 54. ポイント 3 : モバイルアクセスへの対応XPages Extensibility APIs と Extension Library Lotus Notes/Domino アプリケーションの将来像 まとめ Q&A
  • 55.
  • 57.
  • 60.
  • 64.
  • 65. © IBM Corporation 2011. All Rights Reserved. ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみで提供されており、いかなる参加者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本プレゼンテーションに含まれている情報については、完全性と正確性を帰するよう努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わないものとします。本プレゼンテーションまたはその他の資料の使用によって、あるいはその他の関連によって、いかなる損害が生じた場合も、IBMは責任を負わないものとします。 本プレゼンテーションに含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBMソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を生むものでもありません。 本プレゼンテーションでIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを暗示するものではありません。本プレゼンテーションで言及している製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の決定権をもっていつでも変更できるものとし、いかなる方法においても将来の製品または機能が使用可能になると確約することを意図したものではありません。本資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述べる、または暗示することを意図したものでも、またそのような結果を生むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。 記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。 IBM、IBM ロゴ、ibm.com、Domino、iNotes、Lotus、LotusLive、Notes、Quickr、SametimeおよびWebSphereは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。 他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。 現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。 Linuxは、Linus Torvaldsの米国およびその他の国における登録商標です。 Microsoft, Windows, Windows NT および Windowsロゴは Microsoft Corporationの米国およびその他の国における商標です。 他の会社名、製品名およびサービス名等はそれぞれ各社の商標。