ズーミングユーザインタフェース (英 : 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 ベースである。
脚注
^ 英 : Ken Perlin
^ 英 : Jim Hollan
^ 英 : Ben Bederson
^ http://www.cs.umd.edu/hcil/piccolo/
^ 独 : Franklin Servan-Schreiber
^ 英 : Julian Orbanes
^ 英 : Adriana Guzman
^ 英 : Max Riesenhuber
^ 英 : GeoPhoenix
^ “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日 閲覧。
^ Zoomorama
外部リンク
Eagle Mode のファイルマネージャがプレーンテキストのソースコードディレクトリを表示しているところ
例