SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
XPagesDay  2013  クロージング

どこよりも早い  XPages  最新情報
2013/11/08
IBM  Collaboration  Software
Atsushi  Sato  (acchan@jp.ibm.com)
本⽇日はよろしくお願いいたします  m(_̲_̲)m
佐藤  淳  (さとう  あつし)

ソーシャルアカウント
•  Facebook:  acchan77
•  Twitter:  @acchan777
•  LinkedIN:  acchan
•  Google+:  +AtsushiSato
2
XPagesDay  楽しんでいますか­−?
Day  1
§  XPages  ジャンプスタート
§  NotesDB  の  XPages  移⾏行行事例例とそのポイント
§  サイドバー⽤用アプリを  XPages  で開発してみよう!
§  XPages  の落落とし⽳穴  ?"XPages  traps  and  pitfalls”
§  XPagesでRESTを使ってみたら、こんなんだった
Day  2
§  企業間コラボレーションでつながる!!  XPages  コミュニティ動向
§  あなたにも出来る!XPages  &  jQueryMobileで作るスマートフォン、タブレットUX開発
§  XPages開発を始めるNotes技術者のためのWeb技術概論論
§  Dojo  徹底解剖!  〜~  XPages  で  Dojo  を有効活⽤用するには?  〜~
§  Responsive  Web  Design  で  XPages  アプリケーションを作ろう
Day  3
§  XPages化したNotesDBとIBM  Connectionsを連携する理理由
§  XPages実践事例例〜~XPagesマニアが明かす現場のホンネ〜~
§  ジャンボフェリー  予約システムの事例例からみるXPagesを使った提案・開発の概要
§  Ask  the  "X"perts
3
XPagesDay  楽しんでいますか­−?
Day  1
§  XPages  ジャンプスタート
§  NotesDB  の  XPages  移⾏行行事例例とそのポイント
§  サイドバー⽤用アプリを  XPages  で開発してみよう!
§  XPages  の落落とし⽳穴  ?"XPages  traps  and  pitfalls”
§  XPagesでRESTを使ってみたら、こんなんだった
Day  2
§  企業間コラボレーションでつながる!!  XPages  コミュニティ動向
§  あなたにも出来る!XPages  &  jQueryMobileで作るスマートフォン、タブレットUX開発
§  XPages開発を始めるNotes技術者のためのWeb技術概論論
§  Dojo  徹底解剖!  〜~  XPages  で  Dojo  を有効活⽤用するには?  〜~
§  Responsive  Web  Design  で  XPages  アプリケーションを作ろう
Day  3
§  XPages化したNotesDBとIBM  Connectionsを連携する理理由
§  XPages実践事例例〜~XPagesマニアが明かす現場のホンネ〜~
§  ジャンボフェリー  予約システムの事例例からみるXPagesを使った提案・開発の概要
§  Ask  the  "X"perts

3 日間で合計 14 の魅力的な
XPages セッション

4
XPages  を
活⽤用するぞ!
XPages  って
使えるの?
5
•  IBM  Notes/Domino  との関係性は?
•  どのように進化しているの?
•  そして、将来どうなっちゃうの?

6
IBM  Notes/Domino  の歴史

  2013  -‐‑‒  Notes/Domino  9.0  Social  Edition

⾶飛
躍
的
な
進
Domino  Web  Service
                                            2007  Notes/Domino  8.0 化

過去の資産を守りながら、
2009  Notes/Domino  8.5
進化し続ける
サーバーアーキテクチャ
IBM  Notes/Domino の⾒見見直し
⼤大
規
模
な
改
善

Lotus  Sametime  の統合

                                                                    2005  Notes  and  Domino  7
2003  –  Notes  and  Domino  6.5,  
2002  –  Notes  and  Domino  6.0
  1999  –  Notes  and  Domino  R5

品質の⼤大幅な改善
モバイル機能強化

        1996  -‐‑‒  Notes  R4  and    Notes/Domino  R4.5
      1993  -‐‑‒  Notes  R3
1991  –  Notes  R2  
カレンダー機能の追加
1989  –  Lotus  Notes  R1                                    
標準的なインターネット
プロトコルのサポート

SMTP/MIME  サポート
CORBA/IIOP  サポート
iNotes(DWA)の追加

7
XPages  の誕⽣生

  2013  -‐‑‒  Notes/Domino  9.0  Social  Edition

2009  Notes/Domino  8.5

                                            2007  Notes/Domino  8.0

Web  技術を利利⽤用した新たな
設計要素として  2009  年年に登場
8
9
Web  技術を利利⽤用して  Notes/Domino  アプリに
新たなユーザーインタフェースを実現

10
XPages  でのアプリケーション開発の流流れ
§ 

§ 
§ 
§ 

§ 

§ 

データソースとしてのビューやフォームを設計
–  既存のビューやフォームは再利利⽤用可能
–  XPages  と同⼀一の  NSF  ファイル以外も利利⽤用可能
UI  として  XPage  を作成
コントロールを利利⽤用して⾒見見た⽬目を設計
–  ⽤用意されたコントロールの配置および構成
配置したコントロールとデータソースとのバインディング
–  コントロールとフィールドの値とがマッピング
–  Xpage  に複数のデータソースを定義可能
コントロールのイベントに対してビジネスロジックを実装
–  サーバーサイド  Javascritp  の利利⽤用
–  クライアントサイド  Javascritp  の利利⽤用
–  エージェントなど既存  Notes  アプリ技術を再利利⽤用可能
⾒見見た⽬目や操作感の調整
–  スタイルシートの作成、適⽤用
11
XPages  でのアプリケーション開発の流流れ
§ 

データソースとしてのビューやフォームを設計
–  既存のビューやフォームは再利利⽤用可能
–  XPages  と同⼀一の  NSF  ファイル以外も利利⽤用可能
UI  として  XPage  を作成
コントロールを利利⽤用して⾒見見た⽬目を設計
–  ⽤用意されたコントロールの配置および構成
配置したコントロールとデータソースとのバインディング
–  コントロールとフィールドの値とがマッピング
–  Xpage  に複数のデータソースを定義可能
コントロールのイベントに対してビジネスロジックを実装
–  サーバーサイド  Javascritp  の利利⽤用
–  クライアントサイド  Javascritp  の利利⽤用
–  エージェントなど既存  Notes  アプリ技術を再利利⽤用可能
⾒見見た⽬目や操作感の調整
–  スタイルシートの作成、適⽤用

データの格納先としてのフォームやビューの設計
§ 
§ 
§ 

§ 

§ 

コントロールを配置して  XPage  の画⾯面設計

コントロールとフォームやビューとの関連づけ
ビジネスロジックの実装
12
ユーザーインターフェースとデータソースとを
完全に分離離したアプリケ-‐‑‒ションを実現

13
XPages  の進化

14
XPages  の誕⽣生
§  IBM  Notes/Domino  8.5  から搭載
§  標準的な  Web  技術を⽤用いて  Notes  アプリ開発が可能
–  HTML  +  Javascript
• クライアントサイド  Javascript
– Dojo  Toolkit  を同梱
• サーバーサイド  Javascript
– ECMA  262  準拠
– Notes  オブジェクトへのアクセス
–  スタイルシート  (CSS)
–  Java
§  ディスカッションテンプレートが  XPages  対応
15
XPages  によって  Notes  アプリを⾰革新

8.5

16
XPages  in  Notes  Client  (XPiNC)

8.5.1

§  XPages  アプリが  IBM  Notes  上でも実⾏行行可能に

17
Active  Content  Filtering  (ACF)

8.5.1

§  悪意のあるコードを⾃自動的に無効化

18
XPages  Extensibility  APIs

8.5.2

§  XPages  を拡張するための  API  を公開
–  新規コントールの開発
–  Domino  Designer  の拡張
§  Xpages  ランタイムを  OSGi  バンドルに変更更
–  IBM  Notes  と同様のアーキテクチャ
§  http://public.dhe.ibm.com/software/dw/lotus/
Domino-‐‑‒Designer/JavaDocs/XPagesExtAPI/8.5.2/
index.html

19
XPages  Extension  Library  プロジェクト 8.5.2
§  XPages  Extensibility  APIs  を利利⽤用して様々な
コントロールを開発するオープンソースプロジェクト
–  100  以上の便便利利なコントロール
• Dojo  ウィジェット
• アプリケーションレイアウト
• モバイル
–  Domino  Access  Service  (a.k.a  Domino  Data  Service)
• Domino  REST  APIs
§  http://extlib.openntf.org/  

20
8.5.3

オンディスクプロジェクト
§  Notes  アプリ開発にバージョン管理理システムを
利利⽤用する事を可能に。
NSF
NSF
NSF

ソース
レポジトリ

Domino  
Designer
オンディスク
プロジェクト

バージョン管理理シ
ステム
21
パフォーマンスの⼤大幅な改善

8.5.3

§  Javascript/CSS  アグリゲーション機能

§  XPages  プリロードオプション
–  新たな  notes.ini  パラメータ
• XPagesPreload=1  
• XPagesPreloadDB=db.nsf/myPage.xsp,…
22
アップグレードパック

8.5.3

§  XPages  Extension  Library  プロジェクトで
開発されていた機能の⼤大半を製品としてリリース
–  XPages  Extension  Library  のコントール
–  Extension  Library  によって拡張されたテンプレート
• チームルーム
• ディスカッション
–  Domino  Access  Services

23
XPages  Extension  Library  Japan

8.5.3

§  XPages  Extension  Library  の⽇日本語化プロジェクト
–  Extension  Library  の⽇日本語化
–  Extension  Library  の⽇日本語ドキュメントを整備
–  XPages  の啓蒙活動
• Collaboration  Today  じゃぱ〜~〜~ん!
– http://ja.collaborationtoday.info/  
• Facebook  ページ
– https://www.facebook.com/extlibj  
§  プロジェクトページ
–  http://bit.ly/WyObxV  
24
サーバーサイド  Javascript  デバッガー

9.0

§  サーバーサイド  Javascript  を  step  by  step  でデバッグ

デバッグ  ビュー
サーバーのコールスタックを表⽰示

変数  ビュー
変数の状態の表⽰示や編集

メイン  ビュー
デバッグ中のページやスクリプトのソースを表⽰示
25
Dojo  デバッグオプション

9.0

§  クライアントサイド  Javascript  のデバッグ時に  Dojo  
Toolkit  が提供するライブラリ内までデバッグ可能にする
–  デフォルトでは圧縮されたコードがロードされ
デバッグが困難
–  圧縮されていないコードをロードするオプションを追加
• e.g.)  xspClientDojo.js  è  
xspClientDojo.js.uncompressed.js
§  XSP  プロパティで設定

26
「メールの送信」シンプルアクション

9.0

§  XPages  アプリケーションから設定だけでメール送信が可能
§  Embedded  Experience  メールに対応
–  効率率率的に  Embedded  Experience  メールに対応した
XPages  アプリケーションを開発可能

27
28
9.0.1  での新機能

29
ベースコンポーネントのバージョンアップ
§  Dojo  Toolkit:  1.8.3
§  CKEditor:  3.6.6.2
§  XULRunner:  10.0.6
–  XPages  in  Notes  Client  のランタイム
–  Firefox  3.6.2  相当から  10.0.6  相当への変更更
§  Commons  Logging:  V1.1.2
–  XPages  アプリ実⾏行行中に他のサービスと連携した際に
ログが収集しにくい問題を解決

30
アクセシビリティ
§  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
障害者の⽅方が不不⾃自由なく
アプリケーションを利利⽤用するための規格に準拠
31
ビューナビゲーターのパフォーマンス改善
§  カテゴリ別ビューの展開・省省略略の状態を
ポジションまたは  NoteID  で保存するオプションを提供
§  xsp.properties  で設定可能
–  xsp.domino.view.navigator=ByPosition
–  xsp.domino.view.navigator=ByNoteId

ByNoteID

ByPosition

http://www-‐‑‒01.ibm.com/support/docview.wss?uid=swg21644346
32
XPages  Dynamic  Search
§  サーチエンジンの  Bots  への対応機能
–  「⼈人間」によるアクセスか、「機械(Bot)」による
アクセスかを判別
–  「機械(Bots)」の場合には  AJAX  リクエストを
辿れるように”#”タグを”&”に置き換える
§  Dynamic  Content  コントロールで表現されるコンテンツも
検索索サイトのインデックスに含めたいときに利利⽤用

33
モバイルコントロールの機能強化  (1/2)
§  モバイルコントロールのベースを  Dojo  1.8.3  に変更更
–  新たなイベントハンドラーを追加
• アプリケーションページ
– onOrientationChange  および  onResize
• シングルページアプリケーション
– onBefore/After  および  Transition  In/Out

34
モバイルコントロールの機能強化  (2/2)
§  Look  &  Feel  に関する機能強化
–  テーマを  Xsp  Properties  で設定可能
• OneUI  IDX  1.3  サポート
– IDX  =  IBM  Dojo  eXtension
§  deviceBean
–  モバイル端末やタブレット端末を識識別可能
–  式⾔言語およびサーバーサイド  Javascript  で利利⽤用可能
• 式⾔言語:  deviceBean.mobile
• SSJS:  deviceBean.isMobile()

35
36
その他のアプリ開発系新機能
§  Domino  Designer
–  コマンドラインツールの提供  (Tech  Preview)
• ソースコードから  NSF/NTF  をビルド可能
–  jvm.properties  のデフォルト値の変更更
• http://ibm.co/1c1JxiQ  
§  カレンダー  REST  API
–  Domino  Access  Services  の拡張
–  iCal  データを⽤用いてカレンダーにアクセス可能な  
REST  API
–  http://ibm.co/1750LJi  
37
XPages  の将来は?

38
今後の  XPages  の機能拡張計画  (1/2)
§  モバイルアプリケーション開発機能の強化
–  より”レスポンシブ”なアプリケーションを
実現する事のできる機能やコントロールを提供する
• タッチゼスチャーへの対応
– Touch  API  対応  (onTouchStart/Move/End)
• Responsive  Web  Design  に対応したテーマ
– IBM  OneUI  NEXT
– Bootstrap  for  XPages
• サーバーサイドでの対話機能強化
– Server-‐‑‒side  Responsive  (RESS)
39
今後の  XPages  の機能拡張計画  (2/2)
§  ソーシャル機能の強化
–  IBM  Connections  や  SmarterCloud  for  Social  
Business  との連携の為の機能を提供
• IBM  Social  Business  Toolkit  SDK  として提供
– Social  Enabler  が  IBM  SBT  SDK  にマージされ
機能拡張を⾏行行っていく
– http://ibmsbt.openntf.org/  

40
XPages  !!!

ご清聴ありがとうございました
41
42

Weitere ähnliche Inhalte

Was ist angesagt?

X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)Tetsuji Hayashi
 
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~Atsushi Ono
 
【XPagesDy】A-2_コムチュア_20131106_公開用
【XPagesDy】A-2_コムチュア_20131106_公開用【XPagesDy】A-2_コムチュア_20131106_公開用
【XPagesDy】A-2_コムチュア_20131106_公開用comtakahashi
 
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 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能Mitsuru Katoh
 
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論賢次 海老原
 
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術Go Kawakami
 
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
 
Notes 技術者のための はじめての XPages 講座 (XPagesDay 2015)
Notes 技術者のためのはじめての XPages 講座 (XPagesDay 2015)Notes 技術者のためのはじめての XPages 講座 (XPagesDay 2015)
Notes 技術者のための はじめての XPages 講座 (XPagesDay 2015)Takeshi Yoshida
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixAtsushi Sato
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Isamu Watanabe
 
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
 
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバーWindows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバーMasahiko Sada
 
Hyper-V エンタープライズ設計の現実解:2015 年版
Hyper-V エンタープライズ設計の現実解:2015 年版Hyper-V エンタープライズ設計の現実解:2015 年版
Hyper-V エンタープライズ設計の現実解:2015 年版Daichi Ogawa
 
テクてく 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
 
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
 
Nano Server First Step
Nano Server First StepNano Server First Step
Nano Server First StepKazuki Takai
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発Yoshitaka Seo
 
Windows Server 2012 のストレージ強化とエンタープライズへの活用
Windows Server 2012 のストレージ強化とエンタープライズへの活用Windows Server 2012 のストレージ強化とエンタープライズへの活用
Windows Server 2012 のストレージ強化とエンタープライズへの活用Daichi Ogawa
 

Was ist angesagt? (20)

X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
 
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
 
【XPagesDy】A-2_コムチュア_20131106_公開用
【XPagesDy】A-2_コムチュア_20131106_公開用【XPagesDy】A-2_コムチュア_20131106_公開用
【XPagesDy】A-2_コムチュア_20131106_公開用
 
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
 
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
 
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
 
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
流行りのSaaSで本当に365日幸せ?クラウド時代の賢いNotes活用術
 
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のご紹介〜
 
Notes 技術者のための はじめての XPages 講座 (XPagesDay 2015)
Notes 技術者のためのはじめての XPages 講座 (XPagesDay 2015)Notes 技術者のためのはじめての XPages 講座 (XPagesDay 2015)
Notes 技術者のための はじめての XPages 講座 (XPagesDay 2015)
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
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
 
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバーWindows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
Windows Server 2016 Essentials と記憶域スペースでつくる中小企業を支えるサーバー
 
Hyper-V エンタープライズ設計の現実解:2015 年版
Hyper-V エンタープライズ設計の現実解:2015 年版Hyper-V エンタープライズ設計の現実解:2015 年版
Hyper-V エンタープライズ設計の現実解:2015 年版
 
テクてく 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 とは
 
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プラクティスガイド
 
Nano Server First Step
Nano Server First StepNano Server First Step
Nano Server First Step
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発
 
Windows Server 2012 のストレージ強化とエンタープライズへの活用
Windows Server 2012 のストレージ強化とエンタープライズへの活用Windows Server 2012 のストレージ強化とエンタープライズへの活用
Windows Server 2012 のストレージ強化とエンタープライズへの活用
 

Andere mochten auch

セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用
セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用 セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用
セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用 Koichi Hatanaka
 
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要Kazunori Tatsuki
 
サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!Takeshi Yoshida
 
Responsive Web Design で XPages アプリケーションを作ろう
Responsive Web Design で XPages アプリケーションを作ろうResponsive Web Design で XPages アプリケーションを作ろう
Responsive Web Design で XPages アプリケーションを作ろうYoshifumi Tamura
 
XPages Day2015 実践 XPages on Bluemix
XPages Day2015 実践 XPages on BluemixXPages Day2015 実践 XPages on Bluemix
XPages Day2015 実践 XPages on Bluemix賢次 海老原
 
XPagesで検索してみよう
XPagesで検索してみようXPagesで検索してみよう
XPagesで検索してみようMasahiko Miyo
 

Andere mochten auch (6)

セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用
セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用 セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用
セッションA 4「x pages の落とし穴? xpages traps and pitfalls」(20131106)公開用
 
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
【C-3】ジャンボフェリー 予約システムの事例からみるXPagesを使った提案・開発の概要
 
サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!
 
Responsive Web Design で XPages アプリケーションを作ろう
Responsive Web Design で XPages アプリケーションを作ろうResponsive Web Design で XPages アプリケーションを作ろう
Responsive Web Design で XPages アプリケーションを作ろう
 
XPages Day2015 実践 XPages on Bluemix
XPages Day2015 実践 XPages on BluemixXPages Day2015 実践 XPages on Bluemix
XPages Day2015 実践 XPages on Bluemix
 
XPagesで検索してみよう
XPagesで検索してみようXPagesで検索してみよう
XPagesで検索してみよう
 

Ähnlich wie 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.Atsushi Sato
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshopDaisuke Sugai
 
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話Yahoo!デベロッパーネットワーク
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn
 
fluxflex meetup in Tokyo
fluxflex meetup in Tokyofluxflex meetup in Tokyo
fluxflex meetup in TokyoKyosuke Inoue
 
ユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイントユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイントMasaki NIWA
 
オレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そうオレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そうMitsuhito Ishino
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoKyosuke Inoue
 
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュAzure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュYasuaki Matsuda
 
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジーFirefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジーdynamis
 
XPages Mobile Application Development
XPages Mobile Application DevelopmentXPages Mobile Application Development
XPages Mobile Application DevelopmentAtsushi Ono
 
Ride on Azure! 詳細編
Ride on Azure! 詳細編Ride on Azure! 詳細編
Ride on Azure! 詳細編Keiji Kamebuchi
 
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)Kenji Shirane
 
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えようMicrosoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えようAi Hirano
 
JSX Design Overview (日本語)
JSX Design Overview (日本語)JSX Design Overview (日本語)
JSX Design Overview (日本語)Kazuho Oku
 
dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合dstn
 
IBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッションIBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッションHikaru Matsuura
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019満徳 関
 
OSSとクラウドによるコンピューティングモデルの変化
OSSとクラウドによるコンピューティングモデルの変化OSSとクラウドによるコンピューティングモデルの変化
OSSとクラウドによるコンピューティングモデルの変化Nobuyori Takahashi
 

Ähnlich wie XPagesDay 2013 Closing Session (20)

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.
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
 
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモ
 
fluxflex meetup in Tokyo
fluxflex meetup in Tokyofluxflex meetup in Tokyo
fluxflex meetup in Tokyo
 
ユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイントユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイント
 
オレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そうオレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そう
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
 
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュAzure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュ
 
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジーFirefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジー
 
XPages Mobile Application Development
XPages Mobile Application DevelopmentXPages Mobile Application Development
XPages Mobile Application Development
 
Ride on Azure! 詳細編
Ride on Azure! 詳細編Ride on Azure! 詳細編
Ride on Azure! 詳細編
 
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
 
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えようMicrosoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
 
JSX Design Overview (日本語)
JSX Design Overview (日本語)JSX Design Overview (日本語)
JSX Design Overview (日本語)
 
dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合dstn交流会_DataSpider のソーシャルとの融合、手組との融合
dstn交流会_DataSpider のソーシャルとの融合、手組との融合
 
IBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッションIBM Connect 2017 フィードバックセッション
IBM Connect 2017 フィードバックセッション
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
 
OSSとクラウドによるコンピューティングモデルの変化
OSSとクラウドによるコンピューティングモデルの変化OSSとクラウドによるコンピューティングモデルの変化
OSSとクラウドによるコンピューティングモデルの変化
 
Zynga
ZyngaZynga
Zynga
 

Mehr von 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
 
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
 
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
 
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
 
Mobile Application Development by XPages
Mobile Application Development by XPagesMobile Application Development by XPages
Mobile Application Development by XPagesAtsushi 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
 

Mehr von Atsushi Sato (10)

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
 
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
 
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?
 
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
 
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
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
 

Kürzlich hochgeladen

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Kürzlich hochgeladen (8)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

XPagesDay 2013 Closing Session

  • 1. XPagesDay  2013  クロージング どこよりも早い  XPages  最新情報 2013/11/08 IBM  Collaboration  Software Atsushi  Sato  (acchan@jp.ibm.com)
  • 2. 本⽇日はよろしくお願いいたします  m(_̲_̲)m 佐藤  淳  (さとう  あつし) ソーシャルアカウント •  Facebook:  acchan77 •  Twitter:  @acchan777 •  LinkedIN:  acchan •  Google+:  +AtsushiSato 2
  • 3. XPagesDay  楽しんでいますか­−? Day  1 §  XPages  ジャンプスタート §  NotesDB  の  XPages  移⾏行行事例例とそのポイント §  サイドバー⽤用アプリを  XPages  で開発してみよう! §  XPages  の落落とし⽳穴  ?"XPages  traps  and  pitfalls” §  XPagesでRESTを使ってみたら、こんなんだった Day  2 §  企業間コラボレーションでつながる!!  XPages  コミュニティ動向 §  あなたにも出来る!XPages  &  jQueryMobileで作るスマートフォン、タブレットUX開発 §  XPages開発を始めるNotes技術者のためのWeb技術概論論 §  Dojo  徹底解剖!  〜~  XPages  で  Dojo  を有効活⽤用するには?  〜~ §  Responsive  Web  Design  で  XPages  アプリケーションを作ろう Day  3 §  XPages化したNotesDBとIBM  Connectionsを連携する理理由 §  XPages実践事例例〜~XPagesマニアが明かす現場のホンネ〜~ §  ジャンボフェリー  予約システムの事例例からみるXPagesを使った提案・開発の概要 §  Ask  the  "X"perts 3
  • 4. XPagesDay  楽しんでいますか­−? Day  1 §  XPages  ジャンプスタート §  NotesDB  の  XPages  移⾏行行事例例とそのポイント §  サイドバー⽤用アプリを  XPages  で開発してみよう! §  XPages  の落落とし⽳穴  ?"XPages  traps  and  pitfalls” §  XPagesでRESTを使ってみたら、こんなんだった Day  2 §  企業間コラボレーションでつながる!!  XPages  コミュニティ動向 §  あなたにも出来る!XPages  &  jQueryMobileで作るスマートフォン、タブレットUX開発 §  XPages開発を始めるNotes技術者のためのWeb技術概論論 §  Dojo  徹底解剖!  〜~  XPages  で  Dojo  を有効活⽤用するには?  〜~ §  Responsive  Web  Design  で  XPages  アプリケーションを作ろう Day  3 §  XPages化したNotesDBとIBM  Connectionsを連携する理理由 §  XPages実践事例例〜~XPagesマニアが明かす現場のホンネ〜~ §  ジャンボフェリー  予約システムの事例例からみるXPagesを使った提案・開発の概要 §  Ask  the  "X"perts 3 日間で合計 14 の魅力的な XPages セッション 4
  • 6. •  IBM  Notes/Domino  との関係性は? •  どのように進化しているの? •  そして、将来どうなっちゃうの? 6
  • 7. IBM  Notes/Domino  の歴史  2013  -‐‑‒  Notes/Domino  9.0  Social  Edition ⾶飛 躍 的 な 進 Domino  Web  Service                                            2007  Notes/Domino  8.0 化 過去の資産を守りながら、 2009  Notes/Domino  8.5 進化し続ける サーバーアーキテクチャ IBM  Notes/Domino の⾒見見直し ⼤大 規 模 な 改 善 Lotus  Sametime  の統合                                                                    2005  Notes  and  Domino  7 2003  –  Notes  and  Domino  6.5,   2002  –  Notes  and  Domino  6.0  1999  –  Notes  and  Domino  R5 品質の⼤大幅な改善 モバイル機能強化        1996  -‐‑‒  Notes  R4  and    Notes/Domino  R4.5      1993  -‐‑‒  Notes  R3 1991  –  Notes  R2   カレンダー機能の追加 1989  –  Lotus  Notes  R1                                     標準的なインターネット プロトコルのサポート SMTP/MIME  サポート CORBA/IIOP  サポート iNotes(DWA)の追加 7
  • 8. XPages  の誕⽣生  2013  -‐‑‒  Notes/Domino  9.0  Social  Edition 2009  Notes/Domino  8.5                                            2007  Notes/Domino  8.0 Web  技術を利利⽤用した新たな 設計要素として  2009  年年に登場 8
  • 9. 9
  • 10. Web  技術を利利⽤用して  Notes/Domino  アプリに 新たなユーザーインタフェースを実現 10
  • 11. XPages  でのアプリケーション開発の流流れ §  §  §  §  §  §  データソースとしてのビューやフォームを設計 –  既存のビューやフォームは再利利⽤用可能 –  XPages  と同⼀一の  NSF  ファイル以外も利利⽤用可能 UI  として  XPage  を作成 コントロールを利利⽤用して⾒見見た⽬目を設計 –  ⽤用意されたコントロールの配置および構成 配置したコントロールとデータソースとのバインディング –  コントロールとフィールドの値とがマッピング –  Xpage  に複数のデータソースを定義可能 コントロールのイベントに対してビジネスロジックを実装 –  サーバーサイド  Javascritp  の利利⽤用 –  クライアントサイド  Javascritp  の利利⽤用 –  エージェントなど既存  Notes  アプリ技術を再利利⽤用可能 ⾒見見た⽬目や操作感の調整 –  スタイルシートの作成、適⽤用 11
  • 12. XPages  でのアプリケーション開発の流流れ §  データソースとしてのビューやフォームを設計 –  既存のビューやフォームは再利利⽤用可能 –  XPages  と同⼀一の  NSF  ファイル以外も利利⽤用可能 UI  として  XPage  を作成 コントロールを利利⽤用して⾒見見た⽬目を設計 –  ⽤用意されたコントロールの配置および構成 配置したコントロールとデータソースとのバインディング –  コントロールとフィールドの値とがマッピング –  Xpage  に複数のデータソースを定義可能 コントロールのイベントに対してビジネスロジックを実装 –  サーバーサイド  Javascritp  の利利⽤用 –  クライアントサイド  Javascritp  の利利⽤用 –  エージェントなど既存  Notes  アプリ技術を再利利⽤用可能 ⾒見見た⽬目や操作感の調整 –  スタイルシートの作成、適⽤用 データの格納先としてのフォームやビューの設計 §  §  §  §  §  コントロールを配置して  XPage  の画⾯面設計 コントロールとフォームやビューとの関連づけ ビジネスロジックの実装 12
  • 15. XPages  の誕⽣生 §  IBM  Notes/Domino  8.5  から搭載 §  標準的な  Web  技術を⽤用いて  Notes  アプリ開発が可能 –  HTML  +  Javascript • クライアントサイド  Javascript – Dojo  Toolkit  を同梱 • サーバーサイド  Javascript – ECMA  262  準拠 – Notes  オブジェクトへのアクセス –  スタイルシート  (CSS) –  Java §  ディスカッションテンプレートが  XPages  対応 15
  • 16. XPages  によって  Notes  アプリを⾰革新 8.5 16
  • 17. XPages  in  Notes  Client  (XPiNC) 8.5.1 §  XPages  アプリが  IBM  Notes  上でも実⾏行行可能に 17
  • 18. Active  Content  Filtering  (ACF) 8.5.1 §  悪意のあるコードを⾃自動的に無効化 18
  • 19. XPages  Extensibility  APIs 8.5.2 §  XPages  を拡張するための  API  を公開 –  新規コントールの開発 –  Domino  Designer  の拡張 §  Xpages  ランタイムを  OSGi  バンドルに変更更 –  IBM  Notes  と同様のアーキテクチャ §  http://public.dhe.ibm.com/software/dw/lotus/ Domino-‐‑‒Designer/JavaDocs/XPagesExtAPI/8.5.2/ index.html 19
  • 20. XPages  Extension  Library  プロジェクト 8.5.2 §  XPages  Extensibility  APIs  を利利⽤用して様々な コントロールを開発するオープンソースプロジェクト –  100  以上の便便利利なコントロール • Dojo  ウィジェット • アプリケーションレイアウト • モバイル –  Domino  Access  Service  (a.k.a  Domino  Data  Service) • Domino  REST  APIs §  http://extlib.openntf.org/   20
  • 22. パフォーマンスの⼤大幅な改善 8.5.3 §  Javascript/CSS  アグリゲーション機能 §  XPages  プリロードオプション –  新たな  notes.ini  パラメータ • XPagesPreload=1   • XPagesPreloadDB=db.nsf/myPage.xsp,… 22
  • 23. アップグレードパック 8.5.3 §  XPages  Extension  Library  プロジェクトで 開発されていた機能の⼤大半を製品としてリリース –  XPages  Extension  Library  のコントール –  Extension  Library  によって拡張されたテンプレート • チームルーム • ディスカッション –  Domino  Access  Services 23
  • 24. XPages  Extension  Library  Japan 8.5.3 §  XPages  Extension  Library  の⽇日本語化プロジェクト –  Extension  Library  の⽇日本語化 –  Extension  Library  の⽇日本語ドキュメントを整備 –  XPages  の啓蒙活動 • Collaboration  Today  じゃぱ〜~〜~ん! – http://ja.collaborationtoday.info/   • Facebook  ページ – https://www.facebook.com/extlibj   §  プロジェクトページ –  http://bit.ly/WyObxV   24
  • 25. サーバーサイド  Javascript  デバッガー 9.0 §  サーバーサイド  Javascript  を  step  by  step  でデバッグ デバッグ  ビュー サーバーのコールスタックを表⽰示 変数  ビュー 変数の状態の表⽰示や編集 メイン  ビュー デバッグ中のページやスクリプトのソースを表⽰示 25
  • 26. Dojo  デバッグオプション 9.0 §  クライアントサイド  Javascript  のデバッグ時に  Dojo   Toolkit  が提供するライブラリ内までデバッグ可能にする –  デフォルトでは圧縮されたコードがロードされ デバッグが困難 –  圧縮されていないコードをロードするオプションを追加 • e.g.)  xspClientDojo.js  è   xspClientDojo.js.uncompressed.js §  XSP  プロパティで設定 26
  • 27. 「メールの送信」シンプルアクション 9.0 §  XPages  アプリケーションから設定だけでメール送信が可能 §  Embedded  Experience  メールに対応 –  効率率率的に  Embedded  Experience  メールに対応した XPages  アプリケーションを開発可能 27
  • 28. 28
  • 30. ベースコンポーネントのバージョンアップ §  Dojo  Toolkit:  1.8.3 §  CKEditor:  3.6.6.2 §  XULRunner:  10.0.6 –  XPages  in  Notes  Client  のランタイム –  Firefox  3.6.2  相当から  10.0.6  相当への変更更 §  Commons  Logging:  V1.1.2 –  XPages  アプリ実⾏行行中に他のサービスと連携した際に ログが収集しにくい問題を解決 30
  • 31. アクセシビリティ §  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 障害者の⽅方が不不⾃自由なく アプリケーションを利利⽤用するための規格に準拠 31
  • 32. ビューナビゲーターのパフォーマンス改善 §  カテゴリ別ビューの展開・省省略略の状態を ポジションまたは  NoteID  で保存するオプションを提供 §  xsp.properties  で設定可能 –  xsp.domino.view.navigator=ByPosition –  xsp.domino.view.navigator=ByNoteId ByNoteID ByPosition http://www-‐‑‒01.ibm.com/support/docview.wss?uid=swg21644346 32
  • 33. XPages  Dynamic  Search §  サーチエンジンの  Bots  への対応機能 –  「⼈人間」によるアクセスか、「機械(Bot)」による アクセスかを判別 –  「機械(Bots)」の場合には  AJAX  リクエストを 辿れるように”#”タグを”&”に置き換える §  Dynamic  Content  コントロールで表現されるコンテンツも 検索索サイトのインデックスに含めたいときに利利⽤用 33
  • 34. モバイルコントロールの機能強化  (1/2) §  モバイルコントロールのベースを  Dojo  1.8.3  に変更更 –  新たなイベントハンドラーを追加 • アプリケーションページ – onOrientationChange  および  onResize • シングルページアプリケーション – onBefore/After  および  Transition  In/Out 34
  • 35. モバイルコントロールの機能強化  (2/2) §  Look  &  Feel  に関する機能強化 –  テーマを  Xsp  Properties  で設定可能 • OneUI  IDX  1.3  サポート – IDX  =  IBM  Dojo  eXtension §  deviceBean –  モバイル端末やタブレット端末を識識別可能 –  式⾔言語およびサーバーサイド  Javascript  で利利⽤用可能 • 式⾔言語:  deviceBean.mobile • SSJS:  deviceBean.isMobile() 35
  • 36. 36
  • 37. その他のアプリ開発系新機能 §  Domino  Designer –  コマンドラインツールの提供  (Tech  Preview) • ソースコードから  NSF/NTF  をビルド可能 –  jvm.properties  のデフォルト値の変更更 • http://ibm.co/1c1JxiQ   §  カレンダー  REST  API –  Domino  Access  Services  の拡張 –  iCal  データを⽤用いてカレンダーにアクセス可能な   REST  API –  http://ibm.co/1750LJi   37
  • 39. 今後の  XPages  の機能拡張計画  (1/2) §  モバイルアプリケーション開発機能の強化 –  より”レスポンシブ”なアプリケーションを 実現する事のできる機能やコントロールを提供する • タッチゼスチャーへの対応 – Touch  API  対応  (onTouchStart/Move/End) • Responsive  Web  Design  に対応したテーマ – IBM  OneUI  NEXT – Bootstrap  for  XPages • サーバーサイドでの対話機能強化 – Server-‐‑‒side  Responsive  (RESS) 39
  • 40. 今後の  XPages  の機能拡張計画  (2/2) §  ソーシャル機能の強化 –  IBM  Connections  や  SmarterCloud  for  Social   Business  との連携の為の機能を提供 • IBM  Social  Business  Toolkit  SDK  として提供 – Social  Enabler  が  IBM  SBT  SDK  にマージされ 機能拡張を⾏行行っていく – http://ibmsbt.openntf.org/   40
  • 42. 42