ズームユーザーインターフェース

ZUIの例

コンピューティングにおいて、ズーム ユーザー インターフェイスまたはズーム可能ユーザー インターフェイス( ZUI、発音はズーイー) は、グラフィカル ユーザー インターフェイス (GUI)の一種であり、ユーザーはこれを使用して表示領域のスケールを変更し、詳細を表示したり縮小したり、さまざまなドキュメントを参照したりできます。情報要素は、ウィンドウではなく、無限の仮想デスクトップ(通常はベクター グラフィックスを使用して作成)上に直接表示されます。ユーザーは仮想表面を 2 次元でパンし、興味のあるオブジェクトにズームできます。たとえば、テキスト オブジェクトにズームすると、小さなドットとして表示され、次にテキスト ページのサムネイル、次にフルサイズのページ、最後にページの拡大表示として表示されます。

ZUIは、ハイパーリンク多変量情報を閲覧するための主なメタファーとしてズームを使用します。ズームされたページ内のオブジェクト自体もズームすることで詳細を表示できるため、再帰的なネストと任意のレベルのズームが可能になります。

オブジェクト全体の比例表示ではなく、サイズ変更されたオブジェクトの詳細レベルが、関連情報が現在のサイズに収まるように変更される場合、それはセマンティックズームと呼ばれます。[ 1 ]

ZUI パラダイムは、ポスト WIMPインターフェースであり、従来のウィンドウ GUI の柔軟で現実的な後継であると考える人もいます。

歴史

アイヴァン・サザーランドは1962年にスケッチパッドプログラムでCRT上でズームしたり制約やインスタンス化を伴うグラフィカル構造を作成したりするための最初のプログラムを発表しました。[ 2 ]

より汎用的なインターフェースは、1970年代にMITのアーキテクチャ・マシン・グループによって開発されました。ハンドトラッキング、タッチスクリーンジョイスティック音声制御を用いて、プロジェクト、文書、連絡先、ビデオ、インタラクティブプログラムなど、無限の平面を制御できました。このプロジェクトの事例の一つは、Spatial Datalandと呼ばれていました。[ 3 ]

ズームのアイデアを採用した 70 年代の別の GUI 環境は、ゼロックス PARCSmalltalkです。Smalltalk には無限のデスクトップ(後にApple Computerによってそのように命名されました) があり、ユーザーがプロジェクトのウィンドウ設定のミニチュアを認識した後、鳥瞰図からズームインすることができました。

ZUIを作成するための最も長期にわたる取り組みは、ニューヨーク大学Ken PerlinJim HollanBen Bedersonによって開始され、Hollanの指揮の下ニューメキシコ大学で継続されたPad++プロジェクトです。Pad++の後、BedersonはJazz、次にPiccolo [ 4 ]を開発し、現在はメリーランド大学カレッジパーク校でPiccolo2D [ 5 ]を開発しており、これはJavaC#でメンテナンスされています。最近のZUIの取り組みには、故Jef RaskinによるArchyINRIAで開発されたZVTM(Sigmaレンズ[ 6 ]技術を使用)、およびSqueak Smalltalkプログラミング環境および言語のシンプルなZUIがあります。ZUIという用語は、Franklin Servan-SchreiberとTom Graumanがソニー研究所で一緒に働いていたときに造られました。彼らは、ニューメキシコ大学のBen Bederson 教授およびニューヨーク大学のKen Perlin 教授と共同で、Java 1.0 ベースの最初のズーム ユーザー インターフェイスライブラリを開発していました。

マサチューセッツ州ケンブリッジに拠点を置く、 MITメディアラボと提携したスタートアップ企業GeoPhoenixは、ジュリアン・オーバンス、アドリアナ・グズマン、マックス・リーゼンフーバーによって設立され、ソニーの三浦健とともに、2002年から2003年にかけてソニーのCLIÉパーソナルデジタルアシスタント(PDA)ハンドヘルド向けに 最初の量産商用Zoomspaceをリリースしました。

2002年、ピーター・ミュラーはオベロンシステムにズーム機能付きのユーザーインターフェースを追加し、アクティブオブジェクトシステム(AOS)と名付けました。[ 7 ] 2005年に著作権の問題でブルーボトルに改名され、2008年にはA2に改名されました。

フランクリン・セルヴァン=シュライバーは、1990年代半ばにソニー研究所で行った研究を基に、2005年にZoomoramaを設立しました。高解像度画像のコラージュを可能にするZooming Browserは、2007年10月にアルファ版がリリースされました。ZoomoramaのブラウザはすべてFlashベースです。2010年にプロジェクトの開発は終了しましたが、多くのサンプルは現在もウェブサイトで公開されています。

2006年、ヒルクレストラボはテレビ用の最初のグラフィカルズームインターフェースであるHoMEテレビナビゲーションシステムを発表しました。[ 8 ]

2007 年、Microsoft の Live Labs は、Windows Mobile 5 プラットフォーム向けに、 Web 閲覧用のズーム UI「Microsoft Live Labs Deepfish」をリリースしました。

AppleのiPhone (2007年6月初演)は、パンとズームをタッチユーザーインターフェース(TUI)で実行する、様式化されたZUIを採用しています。iOSのホーム画面( iOS 7以降)には、より完全に実現されたZUIがあり、ホーム画面からフォルダへ、そして最終的にアプリへとズームインできます。写真アプリでは、1枚の写真から瞬間、コレクション、年へとズームアウトし、カレンダーアプリでも日、月、年ビューで同様にズームアウトできます。[ 9 ]これらの操作は境界のある空間(Webページや写真など)に適用され、ズームとパンの範囲が限られているため、完全なZUI実装ではありません。

2008年から2010年にかけて、GNOME Shellは仮想ワークスペースの管理にズームユーザーインターフェースを使用していました。[ 10 ]このZUIは最終的に、スクロールベースの異なるデザインに置き換えられました。

2017年、bigpictu.reは、最初のZUIオープンソースライブラリの1つをベースにしたウェブアプリケーションとして、無限(パンとズーム)メモ帳を提供しました。[ 11 ]

2017年には、Zircle UIがリリースされました。これは、ズーム可能なナビゲーションと円形の図形を利用したオープンソースのUIライブラリです。[ 12 ]

2022年、ズーム機能付きユーザーインターフェースを採用したコラボレーションプラットフォーム「Miro」は、ユーザー数が4,000万人に達したと報告されました。2011年に「RealtimeBoard」としてリリースされ、2019年に「Miro」にブランド名が変更されました。

参照

参考文献

  1. ^ Peter Bright (2011年9月13日). 「Windows 8を体験:タブレット時代のPCオペレーティングシステム」 Ars Technica.
  2. ^スケッチパッド:人間と機械のグラフィカルコミュニケーションシステム
  3. ^ Dataland: Macに影響を与えたMITの70年代のメディアルームコンセプト
  4. ^ Piccolo (旧称 Jazz): Java および C# 用の ZUI ツールキット (現在は積極的にメンテナンスされていません)
  5. ^ Piccolo2D : Piccolo の後継。
  6. ^「シグマレンズ:空間、時間、半透明性を組み合わせた焦点-コンテキスト遷移」、第26回SIGCHIコンピューティングシステムにおける人間工学会議議事録、2008年
  7. ^ Muller, Pieter Johannes (2002).アクティブオブジェクトシステムの設計とマルチプロセッサ実装(PDF) (PhD). スイス連邦工科大学チューリッヒ校 ( ETH Zurich ). 2016年5月28日時点のオリジナル(PDF)からアーカイブ。 2021年2月1日閲覧
  8. ^ Popular Mechanics 2007. 2011年11月11日閲覧。Glen Derene. Wii 2.0: Loopリモコンでジェスチャーによるクリックが可能に。
  9. ^ “iOS 7” . 2013年9月6日時点のオリジナルよりアーカイブ2017年9月19日閲覧。
  10. ^ 「GNOME Shell、2010年2月20日ビルド:ズーム可能なユーザーインターフェース」 YouTube 2010年2月20日。2021年12月12日時点のオリジナルよりアーカイブ。 2020年12月26日閲覧
  11. ^ 「bigpicture.js、HTMLページで無限のパンと無限のズームを可能にするライブラリ」。GitHub 2015年。
  12. ^ 「Zircle UI: ズーム可能なユーザーインターフェースを開発するためのフロントエンドライブラリ」 . GitHub . 2017–2021.