Proyecto Looking Glass - Project Looking Glass

Proyecto Looking Glass
Desarrollador (es) Desarrolladores LG3D
Versión inicial 2003 ; Hace 18 años ( 2003 )
Lanzamiento final
1.0.1 / 29 de enero de 2007 ( 2007-01-29 )
Escrito en Java
Sistema operativo Linux , Solaris , Windows
Escribe Entorno de escritorio
Licencia Licencia pública general GNU
Sitio web java .net / proyectos / lg3d

Project Looking Glass es un proyecto de software libre ahora inactivo bajo la 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 aplicación existentes como para programas diseñados específicamente para Looking Glass.

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

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 Linux . Después de demostrar una versión inicial a los ejecutivos de Sun, se le asignó a tiempo completo con un equipo dedicado y abrió el proyecto. Jonathan Schwartz lo demostró en LinuxWorld Expo 2003 en San Francisco. Después de la demostración, el CEO de Apple, Steve Jobs, llamó a la oficina de Schwartz y le dijo que Apple demandaría a Sun si avanzaban para comercializarlo. Jobs sintió que el proyecto infringía la propiedad intelectual de Apple . Independientemente de la amenaza, Sun determinó que el proyecto no era una prioridad y decidió no dedicar más recursos para desarrollarlo a la calidad del producto. El proyecto continuó en modo experimental, pero con el deterioro de las finanzas de Sun, quedó inactivo a fines de 2006.

Características

Configurar una aplicación usando su parte trasera 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 los cuadros de diálogo de la aplicación sin correr el riesgo de que se separen de la aplicación con la que se relacionan. Todas las ventanas comienzan con el aspecto de una ventana 2D o 2.5D normal , pero se pueden manipular como objetos 3D delgados con forma de pizarra que el usuario puede colocar en cualquier ángulo o dar la vuelta por completo.

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

Otras características incluyen la inclinación de toda la ventana para ayudar al usuario a elegir la ventana deseada, la provisión de un escritorio virtual panorámico, iconos que reflejan el estado en vivo 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 en años posteriores. Una técnica que se hizo popular por los widgets Dashboard de Apple es la configuración de una aplicación (widget) volteando su visual y realizando actualizaciones en la parte posterior de la misma. El visual de Manzana 's macOS Muelle convirtió similar a la mirada del espejo cuando leopardo fue puesto en libertad. Windows 7 implementa una función para la selección de ventanas que oculta otras ventanas distintas a la que el usuario colocó con el cursor del mouse en una miniatura sobre la barra de tareas. Se asemeja al uso de transparencia de Looking Glass para la selección de ventanas usando miniaturas de ventanas en la barra de tareas.

Proyectos similares

Looking Glass es similar al prototipo TaskGallery de Microsoft Research y al proyecto Croquet de código abierto basado en Squeak en cuanto a la posibilidad de que el usuario manipule 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 de 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, sin caminar dentro del espacio 3D) y utiliza efectos 3D de forma selectiva cuando se cree que son eficaces. Además, estos tres son similares, ya que están destinados a funcionar en versiones adaptadas o mejoradas de los 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 de zoom como el creado por Jef Raskin. .

Mientras que muchos gestores de ventanas (como los de Microsoft de escritorio del administrador de ventanas , el sistema X Window basado Compiz , y macOS través de Core Animation ) pueden utilizar efectos 3D, éstos sólo aumentan un entorno 2D convencional.

Ver también

Referencias

enlaces externos