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




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

  1. Flashがオープンソース化できず、Fire…
  2. Flashは生き残れるか? - Public…
  3. 仮想化エバンジェリスト「タカハシ」氏のショー…
  4. 英MI5、「中国のノベルティにはトロイの木馬…
  5. クラウドアプリをドラッグ&ドロップで開発、セ…
  6. Amazonクラウドの内部アーキテクチャを推…
  7. アドビCTOのケビン・リンチ氏「いつかはHT…
  8. JavaScriptをGPUで高速化する試み…
  9. クラウドとアプリマーケットの組み合わせがソフ…
  10. グーグルの最新のデータセンターは非常識なほど…
  11. 英国政府、独自のクラウドを計画。オープンソー…
  12. JavaScriptが第一級のプログラミング…
  13. 全部見て5つだけ選びました! グーグルが公開…
  14. アイルランド政府はクラウド利用を警告、米空軍…
  15. 2000年のドットコムバブルを除けば、シリコ…

人気エントリ - はてなブックマーク

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

バックナンバー

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.publickey.jp/mt/mt-tb.cgi/376)

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

Comments