Zooma användargränssnitt - Zooming user interface

Exempel på en ZUI

I datorer är ett zoomande användargränssnitt eller zoombart användargränssnitt ( ZUI , uttalad zoo-ee) en grafisk miljö där användare kan ändra skalan för det visade området för att se mer detaljer eller mindre och bläddra igenom olika dokument . En ZUI är en typ av grafiskt användargränssnitt (GUI). Informationselement visas direkt på ett oändligt virtuellt skrivbord (vanligtvis skapat med vektorgrafik ), istället för i Windows. Användare kan panorera över den virtuella ytan i två dimensioner och zooma in objekt av intresse. När du till exempel zoomar in på ett textobjekt kan det representeras som en liten prick, sedan en miniatyr av en sida med text, sedan en fullstor sida och slutligen en förstorad vy av sidan.

ZUI använder zoomning som huvudmetafor för att bläddra igenom hyperlänkad eller multivariat information. Objekt som finns inuti en zoomad sida kan i sin tur zooma in sig själva för att avslöja ytterligare detaljer, vilket möjliggör rekursivt häckning och en godtycklig zoomnivå.

När detaljnivån i det ändrade objektet ändras för att passa relevant information i den aktuella storleken, istället för att vara en proportionell vy av hela objektet, kallas det semantisk zoomning.

Vissa betraktar ZUI-paradigmet som en flexibel och realistisk efterträdare till det traditionella fönstergruppen, som är ett Post-WIMP- gränssnitt.

Historia

Ivan Sutherland presenterade det första programmet för att zooma igenom och skapa grafiska strukturer med begränsningar och instans , på en CRT i sitt Sketchpad- program 1962.

Ett mer allmänt gränssnitt gjordes av Architecture Machine Group på 1970-talet vid MIT. Handspårning, pekskärm , joystick och röststyrning användes för att styra ett oändligt plan av projekt, dokument, kontakter, video och interaktiva program. En av förekomsten av detta projekt hette Spatial Dataland.

En annan GUI-miljö på 70-talet, som använde zoomningsidén, var Smalltalk at Xerox PARC , som hade oändliga skrivbord (bara senare namngiven av Apple Computer ), som kunde zoomas in från en fågelperspektiv efter att användaren hade känt igen en miniatyr av fönsterinställningen för projektet.

Det längsta arbetet med att skapa en ZUI har varit Pad ++ -projektet som inleddes av Ken Perlin , Jim Hollan och Ben Bederson vid New York University och fortsatte vid University of New Mexico under Hollans ledning. Efter Pad ++ utvecklade Bederson Jazz, sedan Piccolo, och nu Piccolo2D vid University of Maryland, College Park , som underhålls i Java och C # . Nyare ZUI-insatser inkluderar Archy av den avlidne Jef Raskin , ZVTM utvecklad på INRIA (som använder Sigma-linsteknik) och den enkla ZUI för Squeak Smalltalk- programmeringsmiljö och språk. Termen ZUI själv myntades av Franklin Servan-Schreiber och Tom Grauman medan de arbetade tillsammans på Sony Research Laboratories. De utvecklade det första Zooming User Interface- biblioteket baserat på Java 1.0, i samarbete med Prof. Ben Bederson, University of New Mexico och Prof. Ken Perlin, New York University .

GeoPhoenix, en start i Cambridge, MA associerad med MIT Media Lab , grundat av Julian Orbanes, Adriana Guzman , Max Riesenhuber, släppte den första massmarknadsförda kommersiella Zoomspace 2002–03 på Sony CLIÉ personal digital assistant (PDA) med Ken Miura från Sony

År 2002 utökade Pieter Muller Oberon-systemet med ett användargränssnitt som zoomade in och gav det namnet Active Object System (AOS). År 2005, på grund av upphovsrättsfrågor, döptes det om till Bluebottle och 2008 till A2 .

2006 introducerade Hillcrest Labs HoME-TV-navigationssystemet, det första grafiska, zoomande gränssnittet för TV.

2007 släppte Microsofts Live Labs ett zoomningsgränssnitt för webbsurfning som heter Microsoft Live Labs Deepfish för Windows Mobile 5-plattformen.

Apples iPhone (premiär juni 2007) använder en stiliserad form av ZUI, där panorering och zoomning utförs via ett touch-användargränssnitt (TUI). En mer fullständigt realiserad ZUI finns på iOS- startskärmen (från och med iOS 7 ), med zoomning från startskärmen till mappar och slutligen in till appar. Fotoappen zoomar ut från ett enstaka foto till stunder, till samlingar, till år och liknande i kalenderappen med dag-, månads- och årsvyer. Det är inte en fullständig ZUI-implementering eftersom dessa operationer tillämpas på avgränsade utrymmen (som webbsidor eller foton) och har ett begränsat utbud av zoomning och panorering.

Franklin Servan-Schreiber grundade Zoomorama, baserat på arbete han utförde på Sony Research Laboratories i mitten av 1990-talet. Den zoomande webbläsaren för collage av högupplösta bilder släpptes i Alpha i oktober 2007. Zoomoramas webbläsare är helt Flash-baserad. Under 2010 avslutades projektutvecklingen, men många exempel finns fortfarande på webbplatsen.

Från 2008 till 2010 använde GNOME Shell ett zoomningsgränssnitt för hantering av virtuella arbetsytor. Denna ZUI ersattes så småningom av en annan, rullningsbaserad design.

Under 2017 erbjuder bigpictu.re ett oändligt anteckningsblock (panorera och zooma) som en webbapplikation baserad på ett av de första ZUI-källkodsbiblioteken.

År 2017 släpptes Zircle UI. Det är ett open source UI-bibliotek som använder zoombar navigering och cirkulära former.

Referenser

externa länkar