Mărirea interfeței utilizator

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Interfața de utilizare Zooming (denumită și Zoom World ) este o interfață de utilizator concepută de Jef Raskin cu o concepție diferită de interfața clasică de simulare desktop. În această interfață, este eliminat conceptul de sistem de operare , numele fișierului , programul și organizarea directorului .

Conform acestui sistem, un utilizator poate naviga prin conținutul computerului său printr-un sistem de zoom. Când sistemul este pornit, utilizatorul se confruntă cu insule care reprezintă alegerea sa de unde să găsească datele de care are nevoie: o insulă pentru memoria centrală, hard disk sau altele (toate aceste insule sunt specificate corespunzător cu un nume), o insulă pentru inima sistemului, o insulă pentru periferice, una pentru acces la Internet și așa mai departe.

Utilizatorul poate mări propriile date pornind de la totalitatea informațiilor conținute în computer și să coboare în altitudine (prin mărire în sus și în jos) traversând documentele împărțite în secțiuni, către locația documentului; când utilizatorul găsește informațiile dorite, poate mări până când poate citi toate informațiile conținute în document: această procedură este echivalentă cu alegerea și deschiderea unui document cu un computer care are un sistem de simulare desktop.

Când nivelul de detaliu prezent în obiectul redimensionat este modificat pentru a se potrivi informațiilor relevante cu dimensiunea curentă, în loc să fie o vedere proporțională a întregului obiect, acesta se numește zoom semantic [1] .

Când ajungeți la document, acesta poate fi modificat direct folosind comenzile corespunzătoare. De exemplu, în cazul unui document text, atunci când zboară peste el, comenzile unui editor de text ar fi disponibile pentru a-l modifica, fără a fi nevoie să lansezi aplicații.

Potrivit autorului, acest sistem de navigație a datelor ar fi mai natural și ar sprijini studiile cognitive .

Istorie

Exemplu ZUI
Exemplu ZUI

Ivan Sutherland a prezentat primul program pentru zoom și crearea structurilor grafice cu constrângeri și instanțe, pe un CRT în programul său Sketchpad din 1962 [2] .

O interfață mai generală a fost creată de Architecture Machine Group în anii 1970 la MIT. Detectarea mâinilor, ecranul tactil, joystick-ul și controlul vocal au fost utilizate pentru a controla un plan infinit de proiecte, documente, contacte, videoclipuri și programe interactive. Unul dintre exemplele acestui proiect s-a numit Spatial Dataland [3] .

Un alt mediu GUI din anii 1970, care a folosit ideea de zoom, a fost Smalltalk la Xerox Parc, care avea "desktop-uri" infinite (inventate ulterior ca atare de Apple Computer), care puteau fi mărite dintr-o vedere de pasăre. Pasăre după utilizator a recunoscut o miniatură a configurației ferestrei pentru proiect.

Cel mai lung efort de a crea un ZUI a fost proiectul Pad ++ inițiat de Ken Perlin, Jim Hollan și Ben Bederson la Universitatea din New York și a continuat la Universitatea din New Mexico sub conducerea lui Hollan. După Pad ++, Bederson a dezvoltat Jazz, apoi Piccolo [4] , apoi Piccolo2D [5] la Universitatea din Maryland, College Park, care se menține în Java și C #. Eforturile mai recente ale ZUI includ regretatul Jef Raskin's Archy, ZVTM dezvoltat la INRIA (folosind tehnica obiectivului Sigma [6] ) și ZUI simplu al mediului și al limbajului de programare Squeak Smalltalk. Termenul ZUI în sine a fost inventat de Franklin Servan-Schreiber și Tom Grauman în timp ce lucra împreună la Sony Research Laboratories. Au dezvoltat prima bibliotecă bazată pe Java 1.0 Zooming User Interface, în colaborare cu Prof. Ben Bederson, Universitatea din New Mexico și Prof. Ken Perlin, Universitatea din New York.

GeoPhoenix, o companie din Cambridge, MA, asociată cu MIT Media Lab, înființată de Julian Orbanes, Adriana Guzman, Max Riesenhuber, a lansat primul Zoomspace comercial în masă în 2002-2003 pe dispozitivul portabil Sony CLIÉ PDA, cu Ken Miura de la Sony .

În 2002, Pieter Muller a extins sistemul Oberon cu o interfață de utilizare mărită și l-a numit Active Oberon System. Din cauza problemelor legate de drepturile de autor, inițial a fost redenumit BlueBottle și mai târziu A2 [7] .

În 2006 Hillcrest Labs a introdus sistemul de navigație pentru televiziune HoME, prima interfață grafică cu zoom pentru televiziune [8] .

În 2007, Microsoft Live Labs a lansat o interfață de utilizator mărită pentru navigarea pe web numită Microsoft Live Labs Deepfish pentru platforma Windows Mobile 5.

IPhone-ul Apple (prezentat pentru prima dată în iunie 2007) folosește o formă stilizată de ZUI, în care panoramarea și mărirea se fac printr-o interfață tactilă. Un ZUI mai complet realizat este prezentat pe ecranul de pornire iOS (începând cu iOS 7), cu zoom de la ecranul de start la dosare și în cele din urmă la aplicații. Aplicația foto se micșorează de la o singură fotografie la momente, colecții, ani. Și, de asemenea, în aplicația Calendar cu vizualizări zilnice, lunare și anuale [9] . Nu este o implementare ZUI completă, deoarece aceste operații sunt aplicate spațiilor delimitate (cum ar fi paginile web sau fotografiile) și au o gamă limitată de zoom și panoramare.

Franklin Servan-Schreiber a fondat Zoomorama, pe baza lucrărilor efectuate la Sony Research Laboratories la mijlocul anilor '90. Browserul zoom pentru colaje de imagine de înaltă rezoluție a fost lansat în versiunea Alpha în octombrie 2007. Browserul Zoomorama se bazează pe Adobe Flash (învechit la 31 decembrie 2020 [10] ). Dezvoltarea acestui proiect a fost oprită în 2010, dar multe exemple sunt încă disponibile pe site.

Între 2008 și 2010 GNOME Shell a folosit o interfață cu zoom pentru gestionarea spațiilor de lucru virtuale [11] . Acest ZUI a fost în cele din urmă înlocuit cu un alt design bazat pe defilare.

În 2017 bigpictu.re oferă un notepad infinit (infinit atât în ​​panoramare, cât și în zoom) ca aplicație web bazată pe una dintre primele biblioteci open source ZUI [12] .

În plus, interfața cu utilizatorul Zircle oferă o bibliotecă de interfețe cu sursă deschisă care utilizează navigare zoomabilă și forme circulare [13] .

Notă

  1. ^ (EN) Ars Staff, Hands-on with Windows 8: A PC operating system for the tablet age , Ars Technica, 13 septembrie 2011. Accesat pe 7 martie 2021.
  2. ^ Sketchpad: Un sistem de comunicații grafice om-mașină
  3. ^ Dataland: conceptul camerei media din anii '70 a MIT care a influențat Mac
  4. ^ Piccolo (fost Jazz): set de instrumente ZUI pentru Java și C # (nu mai este întreținut activ)
  5. ^ Piccolo2D : succesorul lui Piccolo.
  6. ^ Lentile Sigma: tranziții focus-context care combină spațiul, timpul și translucența , în Proceedings of the douăzeci și șasea conferință anuală SIGCHI despre factorii umani în sistemele de calcul , 2008.
  7. ^ Muller, Pieter Johannes, Proiectarea sistemului de obiecte active și implementarea multiprocesorului. Eidgenössische Technische Hochschule Zürich (2002). pdf
  8. ^ Popular Mechanics 2007. Adus la 11 noiembrie 2011. Glen Derene. Wii 2.0: Bucla de la distanță vă permite să faceți clic prin gest.
  9. ^ https://www.apple.com/ios/ios7/
  10. ^ Flash și viitorul conținutului interactiv | Adobe Blog , pe web.archive.org , 2 decembrie 2017. Adus pe 7 martie 2021 (arhivat din original la 2 decembrie 2017) .
  11. ^ GNOME Shell, 2010-02-20 build - a Zoomable User Interface , pe YouTube , 20 februarie 2010. Accesat la 26 decembrie 2020 .
  12. ^ bigpicture.js, o bibliotecă care permite panoramare infinită și zoom infinit 2015. bigpicture.js
  13. ^ Zircle-ui
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT