stringtranslate.com

Proyecto Espejo

Project Looking Glass es un proyecto de software libre ahora inactivo bajo GPL para crear un innovador entorno de escritorio 3D para Linux , Solaris y Windows . Fue patrocinado por Sun Microsystems .

Looking Glass está programado en el lenguaje Java utilizando el sistema Java 3D para permanecer independiente de la plataforma. A pesar del uso de funciones de aceleración de gráficos, el escritorio explora el uso de capacidades de ventanas 3D tanto para programas de aplicaciones existentes como para aquellos diseñados específicamente para Looking Glass.

Hay un Live CD disponible de Project Looking Glass. [1] El entorno Looking Glass también se incluye en un Live DVD (edición FunWorks 2007) del proyecto Granular Linux . [2] [3]

Historia

Looking Glass fue desarrollado por primera vez por Hideya Kawahara, un programador de Sun que lo escribió en su tiempo libre en una computadora portátil con Linux . Después de demostrar una versión inicial a los ejecutivos de Sun, se le asignó tiempo completo con un equipo dedicado y abrió el proyecto. [4] Fue demostrado por Jonathan Schwartz en LinuxWorld Expo 2003 en San Francisco. [5] Después de la manifestación, el CEO de Apple, Steve Jobs, llamó a la oficina de Schwartz y le dijo que Apple demandaría a Sun si seguían adelante con su comercialización; Jobs consideró que el proyecto infringía la propiedad intelectual de Apple . [6] Independientemente de la amenaza, Sun determinó que el proyecto no era una prioridad y decidió no dedicar más recursos para desarrollarlo con la calidad del producto. El proyecto continuó en modo experimental, pero con las finanzas de Sun deteriorándose, quedó inactivo a finales de 2006. [7]

Características

Configurar una aplicación usando la parte posterior de la ventana representada como una pizarra 3D en el espacio 3D

Una de sus características más destacables es la creación de ventanas reversibles . Esta capacidad se puede utilizar para funciones como permitir al usuario escribir notas y comentarios en la parte posterior de las ventanas o mostrar cuadros de diálogo de aplicaciones sin riesgo de que se separe de la aplicación con la que se relacionan. Todas las ventanas comienzan pareciéndose a una ventana normal 2D o 2,5D , pero pueden manipularse como objetos 3D delgados similares a una pizarra que el usuario puede colocar en cualquier ángulo o girar completamente.

Inclinar todas las ventanas para ayudar al usuario a seleccionar la ventana deseada

Otras características incluyen inclinar toda la ventana para ayudar al usuario a seleccionar la ventana deseada, proporcionar un escritorio virtual panorámico, íconos que reflejan el estado en vivo de la ventana que representan y hacer zoom en una ventana cuando recibe el foco.

Hay algunos diseños que Looking Glass implementó y que aparecieron en otros productos en años posteriores. Una técnica que se hizo popular con los widgets del Panel de Apple es la configuración de una aplicación (widget) volteando su imagen y realizando actualizaciones en la parte posterior de la misma. La imagen del macOS Dock de Apple se volvió similar a la apariencia de Looking Glass cuando se lanzó Leopard . [8] Windows 7 implementa una función para la selección de ventanas que oculta otras ventanas además de aquella en la que el usuario colocó el cursor del mouse en una miniatura encima de la barra de tareas. Se parece al uso de transparencia que hace Looking Glass para la selección de ventanas mediante miniaturas de ventanas en la barra de tareas. [9]

Proyectos similares

Looking Glass es similar al prototipo TaskGallery de Microsoft Research y al proyecto Croquet de código abierto basado en Squeak en términos de permitir al usuario manipular aplicaciones (incluidas las aplicaciones 2D existentes) en un espacio 3D. Sin embargo, los modelos de interacción del usuario de TaskGallery y Croquet se basan en una experiencia similar a la realidad virtual en la que el usuario se mueve dentro del espacio 3D para realizar tareas, mientras que Looking Glass conserva el modelo operativo del escritorio actual (es decir, no camina dentro del espacio 3D) y utiliza efectos 3D de forma selectiva cuando se cree que son efectivos. Además, estos tres son similares ya que están destinados a funcionar en versiones adaptadas o mejoradas de escritorios existentes en lugar de rediseñar toda la interfaz gráfica de usuario desde cero, un enfoque adoptado por muchos proyectos de Zooming User Interface como el creado por Jef Raskin. .

Si bien muchos administradores de ventanas (como Desktop Window Manager de Microsoft , Compiz basado en el sistema X Window y macOS a través de Core Animation ) pueden utilizar efectos 3D, estos simplemente aumentan un entorno 2D convencional.

Ver también

Referencias

  1. ^ Nestor, Marius (15 de mayo de 2006). "LiveCD del espejo". softpedia . Consultado el 19 de marzo de 2020 .
  2. ^ "Lanzamiento de distribución: Granular Linux 2007" FunWorks "(Noticias DistroWatch.com)". distrowatch.com . Consultado el 19 de marzo de 2020 .
  3. ^ "Granular-Linux: lanzamiento de Granular FunWorks 2007". 2009-01-29. Archivado desde el original el 29 de enero de 2009 . Consultado el 19 de marzo de 2020 .
  4. ^ "Sun abre su escritorio Linux 3-D 'Looking Glass'". eSEMANA.
  5. ^ Documentación granular de Linux
  6. ^ Schwartz, Jonathan (9 de marzo de 2010). "Buenos artistas copian grandes artistas roban".
  7. ^ Kawahara, Hideya (18 de septiembre de 2009). "Anuncio: INACTIVO (PRÁCTICAMENTE MUERTO) desde finales de 2006". Archivado desde el original el 23 de noviembre de 2009.
  8. ^ "¿El muelle Leopard se parece al Proyecto Espejo del Sol?". 12 de junio de 2007.
  9. ^ "Proyecto Looking Glass: una descripción general completa de la tecnología" (PDF) . 14 de marzo de 2006.[ enlace muerto permanente ]

enlaces externos