Project Looking Glass fue un proyecto de software libre, actualmente inactivo y bajo la licencia GPL, cuyo objetivo era crear un entorno de escritorio 3D innovador para Linux , Solaris y Windows . Fue patrocinado por Sun Microsystems .
Looking Glass está programado en lenguaje Java , utilizando el sistema Java 3D para garantizar su compatibilidad con cualquier plataforma. A pesar de utilizar funciones de aceleración gráfica, el entorno de escritorio explora el uso de capacidades de ventanas 3D tanto para programas de aplicación existentes como para aquellos diseñados específicamente para Looking Glass.
Hay un Live CD disponible del Proyecto Looking Glass. [ 1 ] El entorno Looking Glass también está incluido en un Live DVD (edición FunWorks 2007) del proyecto Granular Linux . [ 2 ] [ 3 ]
Historia
Looking Glass fue desarrollado inicialmente por Hideya Kawahara, un programador de Sun que lo escribió en su tiempo libre en una computadora portátil Linux . Tras mostrar una versión preliminar a los ejecutivos de Sun, se le asignó el proyecto a tiempo completo con un equipo dedicado y se publicó como código abierto. [ 4 ] Jonathan Schwartz lo presentó en la LinuxWorld Expo 2003 en San Francisco. [ 5 ] Después de la presentació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 la comercialización; Jobs consideraba que el proyecto infringía la propiedad intelectual de Apple . [ 6 ] A pesar de la amenaza, Sun determinó que el proyecto no era una prioridad y decidió no invertir más recursos para desarrollarlo hasta alcanzar la calidad de un producto. El proyecto continuó en modo experimental, pero con el deterioro de las finanzas de Sun, quedó inactivo a finales de 2006. [ 7 ]
Características

Una de sus características más destacadas es la creación de ventanas reversibles . Esta capacidad permite, por ejemplo, que el usuario escriba notas y comentarios en el reverso de las ventanas o que muestre diálogos de aplicaciones sin riesgo de que se desvinculen de la aplicación a la que pertenecen. Todas las ventanas comienzan pareciendo ventanas 2D o 2.5D normales , pero pueden manipularse como objetos 3D delgados, similares a pizarras, que el usuario puede colocar en cualquier ángulo o girar completamente.

Otras características incluyen la posibilidad de inclinar todas las ventanas para ayudar al usuario a seleccionar la ventana deseada, la provisión de un escritorio virtual con desplazamiento, iconos que reflejan el estado en tiempo real de la ventana que representan y el zoom de una ventana cuando recibe el foco.
Hay algunos diseños que Looking Glass implementó y que aparecieron en otros productos años después. Una técnica que se popularizó con los widgets del Dashboard de Apple es la configuración de una aplicación (widget) volteando su apariencia y realizando actualizaciones en su reverso. La apariencia del Dock de macOS de Apple se volvió similar a la de Looking Glass cuando se lanzó Leopard . [ 8 ] Windows 7 implementa una función para la selección de ventanas que oculta las demás ventanas, excepto aquella sobre la que el usuario colocó el cursor del ratón, en una miniatura sobre la barra de tareas. Se asemeja al uso de transparencia de Looking Glass para la selección de ventanas mediante miniaturas en la barra de tareas. [ 9 ]
Proyectos similares
Looking Glass es similar al prototipo TaskGallery de Microsoft Research y al proyecto de código abierto Croquet basado en Squeak en cuanto a que permite al usuario manipular aplicaciones (incluidas las aplicaciones 2D existentes) en un espacio 3D. Sin embargo, los modelos de interacción de usuario de TaskGallery y Croquet se basan en una experiencia similar a la realidad virtual, donde 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 se permite caminar dentro del espacio 3D) y utiliza efectos 3D de forma selectiva donde se considera efectivos. Además, estos tres son similares porque están diseñados para 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 interfaz de usuario con zoom, como el creado por Jef Raskin .
Si bien muchos gestores de ventanas (como el Gestor de Ventanas de Escritorio de Microsoft , Compiz basado en el Sistema X Window y macOS a través de Core Animation ) pueden utilizar efectos 3D, estos simplemente complementan un entorno 2D convencional.
Véase también
Referencias
- ↑ Nestor, Marius (15 de mayo de 2006). "Looking Glass LiveCD" . softpedia . Consultado el 19 de marzo de 2020 .
- ↑ "Lanzamiento de distribución: Granular Linux 2007 "FunWorks" (Noticias de DistroWatch.com)" . distrowatch.com . Consultado el 19 de marzo de 2020 .
- ↑ "Granular-Linux: Granular FunWorks 2007 lanzado" . 29/01/2009. Archivado del original el 29/01/2009 . Consultado el 19/03/2020 .
- ↑ "Sun presenta su escritorio Linux 'Looking Glass' en 3D" . eWEEK.
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Documentación de Linux granular
- ↑ Schwartz, Jonathan (9 de marzo de 2010). "Los buenos artistas copian, los grandes artistas roban" .
- ↑ Kawahara, Hideya (18 de septiembre de 2009). "Anuncio: INACTIVO (PRÁCTICAMENTE MUERTO) desde finales de 2006" . Archivado del original el 23 de noviembre de 2009.
- ↑ "¿El muelle Leopard se parece al Proyecto Looking Glass de Sun?" . 12 de junio de 2007.
- ↑ "Proyecto Looking Glass: Una visión general completa de la tecnología" (PDF) . 14 de marzo de 2006.
Enlaces externos
- Vídeo de demostración oficial en YouTube
- Otro vídeo de demostración en YouTube , sin discursos de marketing, pero con menor calidad.
- Proyecto Looking Glass: Una visión general completa de la tecnología
- Desarrollo de viviendas
- CD en vivo LG3D
- Entrevista con Hideya Kawahara
- Software de 2003
- Interfaces gráficas de usuario 3D
- Software libre multiplataforma
- Software libre programado en Java.
- Gestores de ventanas Free X
- Productos y servicios descontinuados en 2007.
- Software que utiliza la Licencia Pública General de GNU.
- Software de Sun Microsystems