XPages.jp で XPages を試す、XPages を知る

XPages で作成されたアプリケーションの紹介や OpenNTF XPages Extension Library の日本語での動作が確認できます。

このアプリケーションは OpenNTF XPages Extension Library (8.5.3 用)を使用して拡張コントロールがどのように動作するかを XPages Extension Library Japan プロジェクトが日本語化したサンプルデータベースを使って各拡張コントロールの動作確認ができます。

デモアプリケーション

このデモアプリケーションをご自身の環境で試す場合には少なくとも Domino Designer 8.5.3 (サーバーに配置する場合は Domino Server または XWork Server 8.5.3 も) に加え、先に説明した OpenNTF XPages Extension Library のインストールが必要です。インストール方法の詳細はOpenNTF XPages Extension Library のインストール方法 (wiki)をご参照ください。

また、次のビデオの XPages Extension Library の部分をご覧ください。

デモアプリケーションを開く

このアプリケーションは OpenNTF XPages Extension Libraryに含まれている XPages のサンプルアプリケーションです。すべての標準コントロールの動作を確認いただく事ができます。

デモアプリケーションを開く

神戸と高松を結ぶジャンボフェリー様の予約システムリニューアルに IBM XWork Server と XPages が採用されました。

IBM XWork Server でライセンス費用の大幅な削減、XPages での開発では従来の業務サイト構築と短期間での開発とを実現しており、導入開発には KTrick 合同会社様が担当されました。

ポイントは

  • IBM XWork Server を採用することで 非IBM Notes/Domino ユーザーに対しても Web 基幹業務の低コストでのオファリングが可能に
  • XPages でアプリケーションを作ることで従来の Domino Web のようなプアなインターフェースから脱却でき新しい UX をユーザーに提供
  • 実稼動にいたる開発期間を大幅に短縮

このサイトを開く

※実稼動するサイトででデモサイトではありません。情報の入力などご注意ください。

この導入事例は XPagesDay 2013のセッションでも開発元の KTrick 合同会社 田付氏よりご講演いただく予定です。

OpenNTF の Unplugged XPages Mobile Controls プロジェクトでオープンソースとして無料で提供されているモバイルアプリ用カスタムコントロールライブラリのサンプルです。(要日本語UIのカスタマイズ追加)

このカスタムコントロールのライブラリはモバイル Web アプリケーションとしても利用できます。

jQuery Mobile と XPages の組み合わせて Responsive Web Design に対応した社員データベースです。

スマートフォンまたはタブレットのブラウザからこのアプリケーションをご覧ください。
※この www.xpages.jp も Responsive Web Design でモバイル対応されています

デモアプリケーションを開く

この XPages アプリケーションは Twitter Bootstrap を XPages で利用したサイトです。

このサイトを開く

IBM Domino と XPages で開発されたコーポレートサイトとして株式会社日本インテリジェンスが作成、運用されている実例です。データ表、カスタムページャー、Dojo Tooltip など多彩な XPages のコントロールや機能を使って構成されています。

このサイトを開く

顧客とその関連する案件を管理するXPagesアプリケーションです。
顧客情報等の一覧表示、売り上げ情報のグラフ表示、簡単な承認機能を提供しています。

このアプリケーションは、XPages アプリケーション開発で利用できるさまざまな実装方法を示すサンプルとして作成されました。
このサンプルには以下のような XPages の機能の実装例が含まれています。

 

  • Lotus OneUI の使用
  • ビューでの未読既読の表示と操作
  • カテゴリビューの表示とカテゴリ・フィルタの実装
  • 返答文書のあるビューの表示
  • 返答文書の入力と表示
  • 繰り返しコントロールとデータ表コントロールによるビューの表示
  • アップロードコントロールとダウンロードコントロール
  • ワークフローの実装
  • アプリケーションの多言語化

このサンプルに含まれるテクニックは、高度な XPages アプリケーションを開発するときの強力な助けになるでしょう。

このアプリケーションの設計はOpenNTF CRM Applications for XPages in Japanese プロジェクトから無料でダウンロードできます。

デモアプリケーションを開く

シンプルな社員名簿アプリケーションです。

Lotus Notes アプリケーションに格納されているプロフィール情報をXPages で表現する基本的なアプリケーションになっています。
このアプリケーションで以下の機能の実装方法を確認することができます。

 

  • ビューコンテナーコントロールで Lotus Notes アプリケーションのビューを表示する
  • ビューに対して前方一致での検索結果を表示する
  • Notes アプリケーションのフォームを表示、編集、削除、更新する
  • 繰り返しコントロールの基本的な使用方法
など

最初に XPages の開発にチャレンジする開発者向けのサンプルとして活用ください。

このアプリケーションの設計はProfiles Applications for XPages in Japanese プロジェクトから無料でダウンロードできます。

デモアプリケーションを開く