Zoomende Benutzeroberfläche - Zooming user interface

Beispiel eines ZUI

Beim Rechnen ist eine zoomende Benutzeroberfläche oder eine zoombare Benutzeroberfläche ( ZUI , ausgesprochen zoo-ee) eine grafische Umgebung, in der Benutzer den Maßstab des angezeigten Bereichs ändern können , um mehr oder weniger Details zu sehen und verschiedene Dokumente zu durchsuchen . Ein ZUI ist eine Art grafische Benutzeroberfläche (GUI). Informationselemente werden direkt auf einem unendlichen virtuellen Desktop (normalerweise mithilfe von Vektorgrafiken erstellt ) anstatt in Fenstern angezeigt . Benutzer können in zwei Dimensionen über die virtuelle Oberfläche schwenken und interessierende Objekte vergrößern . Wenn Sie beispielsweise in ein Textobjekt zoomen, wird es möglicherweise als kleiner Punkt dargestellt, dann als Miniaturansicht einer Textseite, dann als Seite in voller Größe und schließlich als vergrößerte Ansicht der Seite.

ZUIs verwenden das Zoomen als Hauptmetapher für das Durchsuchen von verlinkten oder multivariaten Informationen. Objekte, die auf einer gezoomten Seite vorhanden sind, können wiederum selbst gezoomt werden, um weitere Details anzuzeigen. Dies ermöglicht eine rekursive Verschachtelung und eine beliebige Zoomstufe.

Wenn der Detaillierungsgrad des Objekts mit geänderter Größe geändert wird, um die relevanten Informationen an die aktuelle Größe anzupassen, wird dies als semantisches Zoomen bezeichnet, anstatt eine proportionale Ansicht des gesamten Objekts zu sein.

Einige betrachten das ZUI-Paradigma als einen flexiblen und realistischen Nachfolger der traditionellen Fenster-GUI als Post-WIMP- Schnittstelle.

Geschichte

Ivan Sutherland präsentierte 1962 in seinem Sketchpad- Programm das erste Programm zum Zoomen und Erstellen grafischer Strukturen mit Einschränkungen und Instanzen auf einer CRT .

Eine allgemeinere Schnittstelle wurde von der Architecture Machine Group in den 1970er Jahren am MIT erstellt. Handverfolgung, Touchscreen , Joystick und Sprachsteuerung wurden verwendet, um eine unendliche Ebene von Projekten, Dokumenten, Kontakten, Videos und interaktiven Programmen zu steuern. Eine der Instanzen dieses Projekts hieß Spatial Dataland.

Eine andere GUI-Umgebung der 70er Jahre, die die Zoom-Idee verwendete, war Smalltalk bei Xerox PARC , das über unendliche Desktops (erst später von Apple Computer benannt ) verfügte, die aus der Vogelperspektive vergrößert werden konnten, nachdem der Benutzer eine Miniatur erkannt hatte des Fensteraufbaus für das Projekt.

Die am längsten laufende Anstrengung zur Erstellung eines ZUI war das Pad ++ - Projekt, das von Ken Perlin , Jim Hollan und Ben Bederson an der New York University begonnen und an der University of New Mexico unter der Leitung von Hollan fortgesetzt wurde. Nach Pad ++ entwickelte Bederson Jazz, dann Piccolo und jetzt Piccolo2D an der University of Maryland, College Park , das in Java und C # gepflegt wird . Neuere ZUI-Bemühungen umfassen Archy vom verstorbenen Jef Raskin , ZVTM, das bei INRIA entwickelt wurde (das die Sigma-Linsentechnik verwendet), und das einfache ZUI der Squeak Smalltalk- Programmierumgebung und -Sprache. Der Begriff ZUI selbst wurde von Franklin Servan-Schreiber und Tom Grauman geprägt, als sie in den Sony Research Laboratories zusammenarbeiteten. In Zusammenarbeit mit Prof. Ben Bederson von der University of New Mexico und Prof. Ken Perlin von der New York University entwickelten sie die erste auf Java 1.0 basierende Zooming User Interface- Bibliothek .

GeoPhoenix, ein Startup in Cambridge, MA, das mit dem MIT Media Lab in Verbindung steht und von Julian Orbanes, Adriana Guzman und Max Riesenhuber gegründet wurde, veröffentlichte 2002–03 den ersten kommerziellen Zoomspace für den Massenmarkt auf dem Sony CLIÉ Personal Digital Assistant (PDA) -Handheld. mit Ken Miura von Sony

Im Jahr 2002 erweiterte Pieter Müller das Oberon-System um eine zoomende Benutzeroberfläche und nannte es Active Object System (AOS). Im Jahr 2005 wurde es aus urheberrechtlichen Gründen in Bluebottle und 2008 in A2 umbenannt .

Im Jahr 2006 führte Hillcrest Labs das HoME-Fernsehnavigationssystem ein, die erste grafische Zoomoberfläche für das Fernsehen.

2007 veröffentlichten die Live Labs von Microsoft eine Zoom-Benutzeroberfläche für das Surfen im Internet mit dem Namen Microsoft Live Labs Deepfish für die Windows Mobile 5-Plattform.

Apples iPhone (Premiere im Juni 2007) verwendet eine stilisierte Form von ZUI, bei der das Schwenken und Zoomen über eine Touch-Benutzeroberfläche (TUI) erfolgt. Auf dem iOS -Startbildschirm (ab iOS 7 ) ist eine vollständigere ZUI vorhanden, die vom Startbildschirm in Ordner und schließlich in Apps hineinzoomt. Die Foto-App zoomt von einem einzelnen Foto auf Momente, Sammlungen, Jahre und ähnlich in der Kalender-App mit Tages-, Monats- und Jahresansichten. Es handelt sich nicht um eine vollständige ZUI-Implementierung, da diese Vorgänge auf begrenzte Bereiche (z. B. Webseiten oder Fotos) angewendet werden und nur über einen begrenzten Bereich zum Zoomen und Schwenken verfügen.

Franklin Servan-Schreiber gründete Zoomorama auf der Grundlage seiner Arbeit in den Sony Research Laboratories Mitte der neunziger Jahre. Der Zoom-Browser für die Collage hochauflösender Bilder wurde im Oktober 2007 in Alpha veröffentlicht. Der Browser von Zoomorama basiert ausschließlich auf Flash. Im Jahr 2010 wurde die Projektentwicklung beendet, aber viele Beispiele sind noch auf der Website verfügbar.

Von 2008 bis 2010 verwendete GNOME Shell eine zoomende Benutzeroberfläche für die Verwaltung virtueller Arbeitsbereiche. Dieser ZUI wurde schließlich durch ein anderes, scrollendes Design ersetzt.

Im Jahr 2017 bietet bigpictu.re einen unendlichen Notizblock (Schwenken und Zoomen) als Webanwendung an, die auf einer der ersten Open-Source-Bibliotheken von ZUI basiert.

Im Jahr 2017 wurde Zircle UI veröffentlicht. Es ist eine Open-Source-UI-Bibliothek, die zoombare Navigation und kreisförmige Formen verwendet.

Verweise

Externe Links