ズーミングユーザインタフェース

ズーミングユーザインタフェース(英: zooming user interface、ZUI)は、ユーザーが詳細を見たり全体を概観するために表示領域を拡大縮小できるグラフィカル環境である。グラフィカルユーザインタフェース(GUI)の一種である。情報要素は直接、無限な広さを持つ仮想デスクトップに配置され(通常、ベクターイメージを使う)、ウィンドウは使わない。ユーザーは仮想画面を上下左右に移動させたり、興味を持ったオブジェクトにズームしたりできる。例えば、テキストオブジェクトにズームしていくと、最初は小さな点だったものがテキストページのサムネイルになり、さらにページをフルサイズで表示し、最終的にページの一部を拡大表示する。

一部の専門家は、ズーミングユーザインタフェースがウィンドウを使ったグラフィカルユーザインタフェースの後継となるパラダイムだと考えている。しかしこれまでのところ、ズーミングユーザインタフェース開発の試みは一般的なGUI開発の中では少ない。

歴史

最も長く続いているズーミングユーザインタフェース開発として、ニューヨーク大学のケン・パーリン[1]、ジム・ホラン[2]、ベン・ベダーソン[3]が開始した Pad++(パッド・プラスプラス)プロジェクトがある。その後ホランはニューメキシコ大学で同プロジェクトを続行している。一方、ベダーソンは後にメリーランド大学カレッジパーク校で Jazz(ジャズ)と Piccolo(ピッコロ)[4]を開発し、特に Piccolo は今も活発に開発が続いている。最近ではその他にもジェフ・ラスキンのArchy(アーキー)、プログラミング環境 Squeak(スクイーク)などがある。ズーミングユーザインタフェースという呼称は、ソニーの研究所で働いていたフランクリン・ゼルファン=シュライバー[5]がベダーソンおよびパーリンと共同研究した際に考案した。

ズーミングユーザインタフェースのツールキットではないが、KDE や GNOMEなどのXウィンドウマネージャはズーミングユーザインタフェース的な利点を提供する仮想デスクトップ機能を持っている。Mac OS X v10.5 にも Spaces という仮想デスクトップがある。マイクロソフトは Windows XP 向けに Virtual Desktop Manager という仮想デスクトップ機能を実装したツールを提供している。

Mac OS X v10.3 以降の macOS は、Exposé(エクスポゼ)というズーミングユーザインタフェースを持っている。重なったウィンドウを縮小表示して画面に整列するという表示モードで、特定ウィンドウをクリックするとそれが前面に出現し、ウィンドウが元の位置に戻される。アップルの iPhone(2007年6月)も特殊なズーミングユーザインタフェースを使っており、タッチインタフェースで画面移動やズームができる。このインタフェースはウェブページや写真など一部に限定されており、ズームや移動の範囲も限定されているので、完全なズーミングユーザインタフェースではない。

ジュリアン・オーバネス[6]、アドリアナ・グツマン[7]、マックス・リーゼンフーバー[8]らがMITメディアラボと共同で設立したジオフェニックス社[9]は2002年から2003年にかけて、ソニーの CLIE 向けに Zoomspace(ズームスペース)というズーミングユーザインタフェースを開発した[10]。ニンテンドーDSブラウザーもズーミングユーザインタフェースを使っている。ウェブをブラウズする際、下の画面にページ全体を表示し、そこにユーザーが動かせるフレームが表示されており、上の画面にフレーム内を拡大表示する。

ピクセル・テクノロジーズは2000年ごろから、HTML、Word、Excel、PowerPoint、PDF、各種画像ファイル、動画ファイルなどの各種形式文書の高速ズーミング技術の開発を行っている。結果としてそのインタフェースはiPhone のそれと酷似している。特定の文書形式のズーミングは真のズーミングユーザインタフェースのごく一部だが、小さな画面を有効活用するという意味では重要である。

2007年3月、マイクロソフトの Live Labs(ライブ・ラブス)はウェブブラウジング用ズーミングユーザインタフェース「Deepfish(ディープフィッシュ)」を Windows Mobile 5 プラットフォーム向けに公開した。

ゼルファン=シュライバーは1990年代中ごろにソニーの研究所で行った研究に基づき「ズーモラマ」[11]を設立した。2007年10月には、高解像度画像のコラージュのためのズーミングブラウザのアルファ版を効果した。ズーモラマのブラウザは全て Flash ベースである。

脚注

  1. 英: Ken Perlin
  2. 英: Jim Hollan
  3. 英: Ben Bederson
  4. http://www.cs.umd.edu/hcil/piccolo/
  5. 独: Franklin Servan-Schreiber
  6. 英: Julian Orbanes
  7. 英: Adriana Guzman
  8. 英: Max Riesenhuber
  9. 英: GeoPhoenix
  10. “Sony implements GeoPhoenix interface in new CLIE PEG-NZ90 and NX series handhelds”. EDP Weekly's IT Monitor (2003年1月20日). 2012年7月15日時点のオリジナルよりアーカイブ。2008年5月13日閲覧。
  11. Zoomorama

外部リンク

Eagle Mode のファイルマネージャがプレーンテキストのソースコードディレクトリを表示しているところ
  • MooZUI — MooTools用ズーミングユーザインタフェース・プラグイン(オープンソース)
  • AutoBAHN — Jazz を使ったブラウザコンパニオン
  • BlueBottle/Aos — Bluebottle OS は Native Oberon を発展させたもので、がある。
  • Eagle Mode — アプリケーションをプラグインする方式のズーミングユーザインタフェース・フレームワーク
  • Pad++ — プロジェクトは終了している
  • Piccolo2D — Java および C# 用ズーミングユーザインタフェース・ツールキット
  • Seadragon — マイクロソフト社による
  • ZoomDesk — 実験的ズーミングデスクトップ
  • Zoomable visual transformation — Java 用ズーミングユーザインタフェース・ツールキット
  • Zumobi — 携帯機器用ズーミングユーザインタフェース
  • Zoomorama — 高解像度画像をコラージュするためのズーミングユーザインタフェース
  • ZuiPrezi — ズーミングプレゼンテーションエディタ
  • PhotoMesa — ズーミングフォトブラウザ

例

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.