IBMがWebアプリケーションのUIガイドラインとHTML/CSSのソースコードを公開

2009年11月 5日はてなブックマーク del.icio.us Twitter

業務アプリケーションがWebアプリケーションとして開発されるのは現在の大きなトレンドです。それに伴ってHTMLとCSSによって業務アプリケーションの複雑なユーザーインターフェイスを構築する必要性が生じます。

しかし機能が豊富な業務アプリケーションのユーザーインターフェイスをHTMLとCSSで構築するのはそれほど簡単ではなく、しかもそれをアプリケーション全体で統一し、優れたユーザビリティを実現するのはさらに手間のかかる作業です。

IBM Lotus User Interface Developer Documentation - Home

そうした業務用のWebアプリケーションのユーザーインターフェイスを構築するためのサンプルが豊富に含まれたガイドライン「IBM Lotus User Interface Developer Documentation」が、IBMから公開されました。

今回公開されたIBMのガイドラインは、同社のLotus製品群のユーザビリティを統一するための社内プロジェクト「One UI」の成果物だと、同社のソフトウェアエヴァンジェリスト 森谷直哉氏のブログ「One UI - 日々前進なり」で紹介されています。

同社が今後展開するWebアプリケーションもこのガイドラインに沿って開発されるはずで、それだけ吟味されたものだといえるのではないでしょうか。ただしライセンスにはIBMが著作権を保有し、Lotus製品への拡張(extending)や連係のため(interfacing)のためなら誰でもどのような形でも無償で利用(copy)、変更(modify)、再利用(redistribute)可能だとありますので、念頭に置いた方がよいでしょう。IBMもせっかく貴重な情報を公開するのですから、もっと柔軟なライセンスにしてLotus製品的なインターフェイスを広めるチャンスにした方がいいと思うんですけれどね。

とはいえ、Webベースの業務アプリケーションを開発する人たちにとっては非常に参考になる情報だと思います。内容を見ていきましょう。

「Developer Guide」は英文マニュアル

ガイドラインは大きく分けて、次の3つに分かれています。

Developer Guideは、英語で書かれた開発マニュアルと言っていいでしょう。Developers Guideの「Coding Guidelines」には、HTMLのh1、h2などタグの意味に沿って使うこと、Web標準に従うことなどが説明されています。

fig

また、「Build a Page」では、ページ作成の手順について説明されています。

fig

「Components」はHTMLとCSSのソースコード付き

Componentsは、Webアプリケーションのユーザーインターフェイスを構成する部品群を開設しています。「Sample」のタブで、実際にHTML/CSSで表現された部品を試すことができます。

fig

そして「Code」のタブでは、それを実現するHTMLとCSSのソースコードを見ることができます。

fig

「Components」では、実にさまざまな部品が提供されています。どんな部品群なのか、その一部を以下にまとめて紹介しておきます。こうした部品のすべてがHTML/CSSのソースコード付きで公開されています。

fig

「Example Pages」

Example Pagesでは、Componentsをどのように配置してWebアプリケーションの画面を構築するのか、そのサンプルが14種類提供されています。基本は「ナビゲーションを左に」と解説されています。2つほどサンプルを紹介しましょう。

「3 columns, summary view」のサンプル

fig

「Log In」サンプル

fig

次の記事≫ 2009年のグループウェア市場、中堅・中小企業はサイボウズが3割でトップ。SaaS利用はまだ4.2%
前の記事≪ Hadoopの最新動向を「Hadoop World:NY 2009」の資料から(後編)

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed
≫ 過去の記事を読む




アクセスランキング - 過去7日間

  1. IT系上場企業の平均給与を業種別にみてみた …
  2. IT系上場企業の平均給与を業種別にみてみた …
  3. SIerとパッケージベンダはどちらが高給? …
  4. Cassandra入門と、さらに詳しく知るた…
  5. ミクシィのNoSQLデータベース「Tokyo…
  6. SQLの都市伝説。マイケル・ストーンブレイカ…
  7. TwitterがBitTorrentで高速に…
  8. 仮想化は、クラウドのインフラとしては不要では…
  9. セキュリティを高めた「仮想化Firefox」…
  10. 楽天、性能向上を分散オブジェクトキャッシュで…
  11. Twitter、急成長に対応するため独自のデ…
  12. アドビ「iPadでFlashアプリを動かす」…
  13. グーグル、「政府専用Google Apps」…
  14. ITまんが 2010年版 ~ ITが楽しく分…

アーカイブ  (最新記事10)

バックナンバー

2010年7月
2010年6月
2010年5月
2010年4月
2010年3月
2010年2月
2010年1月
2009年12月
2009年11月
2009年10月
2009年9月
2009年8月
2009年7月
2009年6月
2009年5月
2009年4月
2009年3月
2009年2月






Trackbacks (TrackbackURL:http://www.publickey1.jp/mt/mt-tb.cgi/376)

  • (トラックバックは承認後に掲載されます)

Comments