stringtranslate.com

Interfaz de usuario con zoom

Ejemplo de una ZUI

En informática , una interfaz de usuario con zoom o interfaz de usuario ampliable ( ZUI , pronunciado zoo-ee) es un tipo de interfaz gráfica de usuario (GUI) donde los usuarios pueden cambiar la escala del área visualizada para ver más o menos detalles y navegar a través de diferentes documentos . Los elementos de información aparecen directamente en un escritorio virtual infinito (generalmente creado usando gráficos vectoriales ), en lugar de en ventanas. Los usuarios pueden desplazarse por la superficie virtual en dos dimensiones y hacer zoom en los objetos de interés. Por ejemplo, al hacer zoom en un objeto de texto, puede representarse como un pequeño punto, luego una miniatura de una página de texto, luego una página de tamaño completo y finalmente una vista ampliada de la página.

Las ZUI utilizan el zoom como metáfora principal para navegar a través de información hipervinculada o multivariable . Los objetos presentes dentro de una página ampliada pueden a su vez ampliarse para revelar más detalles, lo que permite la anidación recursiva y un nivel arbitrario de zoom.

Cuando se modifica el nivel de detalle presente en el objeto redimensionado para ajustar la información relevante al tamaño actual, en lugar de ser una vista proporcional de todo el objeto, se denomina zoom semántico. [1]

Algunos consideran el paradigma ZUI como un sucesor flexible y realista de la interfaz gráfica de usuario con ventanas tradicional, siendo una interfaz Post-WIMP . [ cita requerida ]

Historia

Ivan Sutherland presentó el primer programa para hacer zoom y crear estructuras gráficas con restricciones e instancias en un CRT en su programa Sketchpad en 1962. [2]

En los años 70, el Architecture Machine Group del MIT diseñó una interfaz más general . Se emplearon el seguimiento de la mano, la pantalla táctil , el joystick y el control por voz para controlar un plano infinito de proyectos, documentos, contactos, vídeos y programas interactivos. Uno de los ejemplos de este proyecto se denominó Spatial Dataland. [3]

Otro entorno GUI de los años 70, que utilizó la idea del zoom fue Smalltalk en Xerox PARC , que tenía escritorios infinitos (solo más tarde denominados así por Apple Computer ), que podían ampliarse desde una vista aérea después de que el usuario hubiera reconocido una miniatura de la configuración de la ventana para el proyecto.

El esfuerzo más prolongado para crear una ZUI ha sido el proyecto Pad++ iniciado por Ken Perlin , Jim Hollan y Ben Bederson en la Universidad de Nueva York y continuado en la Universidad de Nuevo México bajo la dirección de Hollan. Después de Pad++, Bederson desarrolló Jazz, luego Piccolo, [4] y ahora Piccolo2D [5] en la Universidad de Maryland, College Park , que se mantiene en Java y C# . Los esfuerzos más recientes de ZUI incluyen Archy del difunto Jef Raskin , ZVTM desarrollado en INRIA (que utiliza la técnica de lente Sigma [6] ) y la simple ZUI del entorno y lenguaje de programación Squeak Smalltalk . El término ZUI en sí fue acuñado por Franklin Servan-Schreiber y Tom Grauman mientras trabajaban juntos en los Laboratorios de Investigación de Sony . Estaban desarrollando la primera biblioteca de interfaz de usuario con zoom basada en Java 1.0, en asociación con el profesor Ben Bederson, de la Universidad de Nuevo México , y el profesor Ken Perlin, de la Universidad de Nueva York .

GeoPhoenix, una startup de Cambridge, MA, asociada con el MIT Media Lab , fundada por Julian Orbanes, Adriana Guzman y Max Riesenhuber, lanzó el primer Zoomspace comercial comercializado en masa en 2002-03 en el asistente digital personal (PDA) portátil Sony CLIÉ , con Ken Miura de Sony

En 2002, Pieter Muller amplió el sistema Oberon con una interfaz de usuario con zoom y lo denominó Active Object System (AOS). [7] En 2005, debido a problemas de derechos de autor, se le cambió el nombre a Bluebottle y, en 2008, a A2 .

En 2006, Hillcrest Labs presentó el sistema de navegación de televisión HoME, la primera interfaz gráfica con zoom para televisión. [8]

En 2007, Microsoft Live Labs lanzó una interfaz de usuario con zoom para navegación web llamada Microsoft Live Labs Deepfish para la plataforma Windows Mobile 5.

El iPhone de Apple (lanzado en junio de 2007) utiliza una forma estilizada de ZUI, en la que el desplazamiento y el zoom se realizan a través de una interfaz de usuario táctil (TUI). Una ZUI más completa está presente en la pantalla de inicio de iOS (a partir de iOS 7 ), con zoom desde la pantalla de inicio a las carpetas y finalmente a las aplicaciones. La aplicación de fotos se aleja de una sola foto a momentos, colecciones, años y de manera similar en la aplicación de calendario con vistas de día, mes y año. [9] No es una implementación completa de ZUI ya que estas operaciones se aplican a espacios delimitados (como páginas web o fotos) y tienen un rango limitado de zoom y desplazamiento.

Franklin Servan-Schreiber fundó Zoomorama, basándose en el trabajo que realizó en los laboratorios de investigación de Sony a mediados de los años 90. El Zooming Browser para collage de imágenes de alta resolución se lanzó en versión Alpha en octubre de 2007. El navegador de Zoomorama está basado completamente en Flash. En 2010, el desarrollo del proyecto finalizó, pero todavía hay muchos ejemplos disponibles en el sitio.

Entre 2008 y 2010, GNOME Shell utilizó una interfaz de usuario con zoom para la gestión de espacios de trabajo virtuales. [10] Esta ZUI fue finalmente reemplazada por un diseño diferente basado en desplazamiento.

En 2017, bigpictu.re ofrece un bloc de notas infinito (panorámica y zoom) como aplicación web basada en una de las primeras bibliotecas de código abierto ZUI. [11]

En 2017 se lanzó Zircle UI, una biblioteca de interfaz de usuario de código abierto que utiliza navegación ampliable y formas circulares. [12]

En 2022, la plataforma de colaboración Miro , que es una interfaz de usuario con zoom, reportó 40 millones de usuarios. Fue lanzada en 2011 como RealtimeBoard y en 2019 se renombró como Miro.

Véase también

Referencias

  1. ^ Peter Bright. "Práctica práctica con Windows 8: un sistema operativo para PC en la era de las tabletas". Ars Technica.
  2. ^ Sketchpad: Un sistema de comunicación gráfica hombre-máquina
  3. ^ Dataland: el concepto de sala multimedia del MIT de los años 70 que influyó en el Mac
  4. ^ Piccolo (anteriormente Jazz): kit de herramientas ZUI para Java y C# (ya no se mantiene activamente)
  5. ^ Piccolo2D: El sucesor de Piccolo.
  6. ^ "Lentes Sigma: transiciones de enfoque-contexto que combinan espacio, tiempo y translucidez", Actas de la vigésimo sexta conferencia anual SIGCHI sobre factores humanos en sistemas informáticos , 2008
  7. ^ Muller, Pieter Johannes (2002). Diseño de sistemas de objetos activos e implementación de multiprocesadores (PDF) (PhD). Instituto Federal Suizo de Tecnología, Zúrich ( ETH Zurich ).
  8. ^ Popular Mechanics 2007. Consultado el 11 de noviembre de 2011. Glen Derene. Wii 2.0: Loop remote te permite hacer clic mediante gestos.
  9. ^ "iOS 7". Archivado desde el original el 6 de septiembre de 2013. Consultado el 19 de septiembre de 2017 .
  10. ^ "GNOME Shell, compilación del 20 de febrero de 2010: una interfaz de usuario ampliable". YouTube . 20 de febrero de 2010. Archivado desde el original el 12 de diciembre de 2021 . Consultado el 26 de diciembre de 2020 .
  11. ^ "bigpicture.js, una biblioteca que permite realizar zoom y desplazamientos infinitos en páginas HTML". GitHub . 2015.
  12. ^ "Zircle UI: una biblioteca frontend para desarrollar interfaces de usuario ampliables". GitHub . 2017–2021.

Enlaces externos