ズーミングユーザインタフェース
ズーミングユーザインタフェースの最新ニュースをまとめて検索!
ズーミングユーザインタフェース(英: zooming/zoomable user interface、ZUI)とは、ユーザーが詳細を見たり全体を概観するために表示領域を拡大縮小できるグラフィカル環境である。ZUIはグラフィカルユーザインタフェース (GUI) の一種である。情報要素は直接、無限な広さを持つ仮想デスクトップに配置され(通常、ベクターイメージを使う)、ウィンドウは使わない。ユーザーは仮想画面を上下左右に移動させたり、興味を持ったオブジェクトにズームしたりできる。例えば、テキストオブジェクトにズームしていくと、最初は小さな点だったものがテキストページのサムネイルになり、さらにページをフルサイズで表示し、最終的にページの一部を拡大表示する。
一部の専門家は、ZUIがウィンドウを使ったGUIの後継となるパラダイムだと考えている。しかしこれまでのところ、ZUI開発の試みは一般的なGUI開発の中では少ない。
目次 |
[編集] 歴史
最も長く続いているZUI開発として、ニューヨーク大学の Ken Perlin、Jim Hollan、Ben Bederson が開始した Pad++ プロジェクトがある。その後 Hollan はニューメキシコ大学で同プロジェクトを続行している。一方、Benderson は後にメリーランド大学カレッジパーク校で Jazz と Piccolo を開発し、特に Piccolo は今も Java と C# で活発に開発が続いている。最近ではその他にもジェフ・ラスキンのArchy、Smalltalkプログラミング環境であるSqueakなどがある。ZUIという呼称は、ソニーの研究所で働いていた Franklin Servan-Schreiber が Ben Benderson および Ken Perlin と共同研究した際に考案した。
ZUIツールキットではないが、KDEやGNOMEなどのXウィンドウマネージャはZUI的な利点を提供する仮想デスクトップ機能を持っている。Mac OS X v10.5 にも Spaces という仮想デスクトップがある。マイクロソフトは XP 向け PowerToys に Virtual Desktop Manager という仮想デスクトップ機能を実装したツールを提供している。
Mac OS X v10.3以降のMac OS Xは、ExposéというZUIを持っている。重なったウィンドウを縮小表示して画面に整列するという表示モードで、特定ウィンドウをクリックするとそれが前面に出現し、ウィンドウが元の位置に戻される。アップルのiPhone(2007年6月)も特殊なZUIを使っており、タッチインタフェースで画面移動やズームができる。このインタフェースはウェブページや写真など一部に限定されており、ズームや移動の範囲も限定されているので、完全なZUIではない。
Julian Orbanes、Adriana Guzman、Max Riesenhuber らがMITメディアラボと共同で設立した GeoPhoenix 社は2002年から2003年にかけて、ソニーのCLIE向けに Zoomspace というZUIをリリースした[1]。ニンテンドーDSブラウザーもZUIを使っている。ウェブをブラウズする際、下の画面にページ全体を表示し、そこにユーザーが動かせるフレームが表示されており、上の画面にフレーム内を拡大表示する。
Picsel Technologies は2000年ごろから、各種文書形式(HTML、Word、Excel、PowerPoint、PDF、各種画像ファイル、動画ファイルなど)の高速ズーミング技術の開発を行っている。そのインタフェースは結果としてiPhoneのそれと酷似している。特定の文書形式のズーミングは真のZUIのごく一部だが、小さな画面を有効活用するという意味では重要である。
2007年3月、マイクロソフトの Live Labs はウェブブラウジング用ZUI Deepfish を Mobile 5 プラットフォーム向けに公開した。
Franklin Servan-Schreiber は1990年代中ごろにソニーの研究所で行った研究に基づき Zoomorama を設立した。2007年10月には、高解像度画像のコラージュのためのズーミングブラウザのα版をリリースした。Zoomorama のブラウザは全てFlashベースである。
[編集] 参考文献
- ^ "Sony implements GeoPhoenix interface in new CLIE PEG-NZ90 and NX series handhelds". EDP Weekly's IT Monitor (2003年1月20日). 2008-05-13 閲覧。
[編集] 外部リンク
- MooZUI MooTools用ZUIプラグイン(オープンソース)
- AutoBAHN Jazz を使ったブラウザコンパニオン
- BlueBottle/Aos Bluebottle OS は Native Oberon を発展させたもので、ズーミングユーザインタフェースがある。
- Eagle Mode アプリケーションをプラグインする方式のZUIフレームワーク
- Pad++ (プロジェクトは終了している)
- Piccolo2D Java および C# 用ZUIツールキット
- Seadragon by Microsoft
- ZoomDesk 実験的ズーミングデスクトップ
- Zoomable visual transformation Java 用 ZUI ツールキット
- Zumobi 携帯機器用ZUI
- Zoomorama 高解像度画像をコラージュするためのズーミングユーザインタフェース
- ZuiPrezi ズーミングプレゼンテーションエディタ
- PhotoMesa ズーミングフォトブラウザ
[編集] 例
- ZUI Desktop Demo フラッシュによるZUIのデモ。エイザ・ラスキン
- The "Zoomer" 独立したサーバにあるコンテンツを使ったフラッシュによるZUIデモ。David Matthews
- Relevare ウェブナビゲーション用実装の例
- Google Maps 検索と組み合わせたズーミング可能な世界地図
- Google Earth
- 3D Topicscape 情報を構成するための3次元概念地図ソフトウェア
- 3D-Space VFS Mac OS X 用のズーム可能な3次元ファイルブラウザ
- 3dosx Mac OS X 用のズーム可能な3次元ファイルブラウザ
- Tactile 3D Microsoft Windows 用のズーム可能なファイルブラウザ
- OpenTV ZUI EPG OpenTV による ZUI を使った電子番組ガイド
- The Dasher Project テキスト挿入用ズーミングインタフェース
- Opera Mini Opera Mini モバイルブラウザ もZUIコンセプトの一例である。
- ZDESKTOP and FILEMAGE ズーム型ファイルシステムビューア。Piccolo Toolkit を使い、Java で書かれている。
- PositLog Ajax によるズーム型CMS実装
- Enhanced Zoom Desktop Compiz用(Shelfと同時に使うことで完全なZUIとなる)
最終更新 2009年11月25日 (水) 18:24 (日時は個人設定で未設定ならばUTC)。
【ズーミングユーザインタフェース】変更履歴


