Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

XPagesとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > XPagesの意味・解説 

XPages

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/12/24 06:30 UTC 版)

XPagesはIBM Lotus Domino 8.5より採用された Webテクノロジーを用いた新たなアプリケーション開発の技術。

概要

XPagesはLotus Notesアプリケーションにおける画面 (GUI) を開発するための新たな技術で、Lotus Domino 8.5より採用された。開発にはEclipse IDEをベーステクノロジーに採用をしたLotus Domino Designer 8.5で提供される開発ツールが利用できる。Lotus Notesアプリケーション(NSFファイル)に、新たな設計要素として、XMLで表現されるXPageが追加され、そのXPageとスクリプトライブラリやイメージリソースなどの関連する設計要素でXPagesアプリケーションが構成される。

XPagesはJavaServer Facesをベース技術として採用し、HTMLJavaScriptスタイルシートなどの標準的なWebのプログラミングモデルを取り入れ、Ajaxプログラミング、Dojo Toolkitなどを利用してアプリケーション開発を行える。Lotus Dominoで実行されるサーバサイドJavaScript (SSJS) も提供され、Lotus Notesアプリケーションのオブジェクトにアクセスすることも可能になっている。

XPagesはWeb技術で実現できるアプリケーションで、ウェブブラウザでの実行だけではなく Lotus Notesアプリケーションのプロパティ設定によって、Lotus Notesクライアントからも使用することができる。

歴史

XPagesは2005年から「XFaces」のコードネームで開発が始められた。 Lotus Dominoでの採用が決まり2007年に「XPages」と命名され、2008年のLotusphereにおいてテクニカル・プレビューとして公開された。Lotus Domino 8.5の機能の一つとして組み込まれて2008年12月に出荷された(日本では2009年1月)。 これ以降、Lotus DominoのメンテナンスリリースとともにXPagesの機能にも改良が加わっている。

機能

XPagesによって、Lotus Domino上にあるLotus Notesアプリケーションを、Dojo Toolkit を用いたいわゆるWeb 2.0と呼ばれる洗練された画面でWebブラウザから利用可能になった。

Lotus Dominoではリリース4のDomino Web Publisher、あるいはリリース5以降でサーバーに標準で搭載されたHTTPタスクによって、Lotus Notesアプリケーションを特別なカスタマイズなしでWebブラウザから利用することができた。しかし、画面の表現には当時のシンプルなHTMLが使われており、またアプリケーションごとのカスタマイズ無しで利用したときには、最近のWeb技術と比較しても洗練されて使い安いものではなかった。

Lotus Domino 8.5でのXPagesの導入により、最新のWeb技術を使ってLotus Notesアプリケーションをブラウザから利用できるようになるとともに、Lotus Notes 8.5.1での XPages in Notes client (XPiNC)の実現により、リッチクライアントであるLotus Notesクライアントとブラウザ・クライアントとで同じユーザインタフェースでアプリケーションを利用することが可能となっている。

また、XPagesの開発環境としては、8.5よりEclipse IDE (Integrated Development Environment、Eclipse (統合開発環境))をベースとしたLotus Domino Designerが利用可能になっている。Lotus Domino Designerでは、いわゆるWYSIWYGでのXPgaes開発ができ、いままでNotesフォームやNotesビューでLotus Notesアプリケーションを開発していたデベロッパーにも親しみやすく、スムーズにXPages開発に移行できる環境となっている。

関連項目

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「XPages」の関連用語

1
HCL Domino 百科事典
4% |||||

XPagesのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XPagesのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのXPages (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS