2013/07/03

XPagesDay サイトのリニューアル

本題に入る前に、大きなご案内がひとつさせてください。
XPagesDay 2013 を今年 11 月に開催することに決まりました。イベントの詳細は www.xpagesday.com をご覧ください。

今回のポストは XPagesDay イベントの紹介もそうですが、このサイトをリニューアルした経過を取り上げたいと思います。

前回のスレッドでは、Notes アプリのモバイル化のスライドを公開しましたが、その中で Responsive Web Design (RWD)を使ったらどうかという話題も取り上げました。ノーツクライアントベースのアプリケーションをモバイル化するには、ノーツビューのような情報をリスト表示したり、その中リストからひとつ選び表示させてみたり、編集するといったアプリケーションスタイルが一般的なんですが、そのためには jQuery Mobile がもっとも扱い易く、RWD に対応もあるので個人的には最適なフレームワークだと思っています。

jQuery Mobile の他にもうひとつ RWD の雄である Twitter Bootstrap は、シンプルなルック&フィールのサイトに向いているように思います。

そんなこともあって、今回は XPagesDay のサイトを Twitter Bootstrap を使って XPages で作ってみました。
RWD を確かめるのに、いろんなページサイズのウィンドウでこのサイトを見てください。
 (デスクトップサイズ)

 (タブレットサイズ)

 (スマートフォンサイズ)


実は昨年はスマートフォンからXPagesDayのサイトにアクセスすると jQuery Mobile を使ったモバイル専用のアプリに切り替わる(もちろん別のノーツデータベースとして作成)ようにしていたのですが、面倒臭がりの私としては、この際 RWD をフル活用させていただいて開発の簡略化を図ろうと目論んでいます。
これから、XPagesDay のサイトにセッション講師の紹介やセッションのスケジュール、なにか面白い仕掛けがあれば追加していきたいと思案中です。

私が受けもつであろう(Call for Abstract の審査に合格すればですが) XPagesDay のセッションでもこの Responsive Web Design、とくに Twitter Bootstrap を XPages で使うプラクティカルな開発手法やコード、そしてテンプレート化したものを公開していきたいとこれまた考えを巡らせているところです。

XPagesDay のイベントとサイトにも注目していてください。



2013/07/02

これからの Notes モバイルアプリはこう作れ

先週の火曜日、東京で、金曜日、大阪で開催された「他社はもう実践している!Lotus Notes/Domino 資産のスマートデバイス活用」セミナーでの私のセッション資料を公開します。
(セミナータイトルなど至る所に「Lotus」という文字が踊っていますが、企画、公示時点ではまだ認知されていなかったのでそのままにしてありました)

このセミナーは一度 3 月に東京で行われましたが好評であったため、再度この 6 月に実施する運びとなりました。資料も多少の手を加え、3 月のものからマイナーチェンジを施してあります。

このセッションでは、Notes/Domino ユーザー/開発者が、モバイルアプリケーションを作成、展開するうえでの方向性をお話しました。

モバイルアプリは実態から見るとモバイルWebとネイティブアプリの 2 つがあり、開発手法もモバイルWeb、ハイブリッド、ネイティブの 3 つと選択肢は揃っています。Notes/Domino の開発経験やスキルを最大限生かしてモバイルアプリを作成するには、最終的にどのアプリ、どの開発手法に落ち着くわからないにせよ、まずはモバイルWebアプリ開発を基本としてまず最初に取り組むことをお勧めします。

結論は、開発工数、コストも考えてもモバイルWebアプリ開発が一番よいのではないでしょうか。

XPages Extension Library のモバイルコントロールを使ってもいいし、jQuery Mobile などのフレームワークを使用したとしても Domino Designer があればモバイルアプリが開発できます。