

OPEN LOOK (a veces denominado Open Look ) es una especificación de interfaz gráfica de usuario (GUI) para estaciones de trabajo UNIX . Fue definida originalmente a finales de la década de 1980 por Sun Microsystems y AT&T Corporation .
Historia
OPEN LOOK se creó en una época en la que existía poca o ninguna estandarización en las interfaces gráficas de usuario (GUI) de Unix; el sistema X Window se estaba consolidando como el estándar de facto para las pantallas gráficas de Unix, pero sus diseñadores habían optado deliberadamente por no especificar ninguna directriz sobre la apariencia , dejando esto en manos de los desarrolladores de aplicaciones y gestores de ventanas . Al mismo tiempo, se observaba un uso creciente de las GUI en sistemas operativos que no eran Unix: el Apple Macintosh se lanzó a principios de 1984, seguido por Microsoft Windows 1.0 y Amiga Workbench en 1985.
Mientras AT&T contemplaba su próxima gran revisión de Unix, que eventualmente se convertiría en SVR4 , muchos creían que, para seguir siendo competitivo frente a otros sistemas operativos, Unix debía tener una definición estándar de interfaz gráfica de usuario (GUI). Otra preocupación de la época era la exposición legal en torno a la propiedad intelectual : en marzo de 1988, Apple presentó una demanda contra Microsoft, alegando que esta última había copiado la apariencia y la experiencia de usuario de Macintosh.
La especificación OPEN LOOK fue fruto de la colaboración entre Sun y AT&T, que en aquel entonces colaboraban en el desarrollo de SVR4. También se reconoció a Xerox PARC por haber realizado un trabajo pionero en la industria de las interfaces gráficas de usuario, así como por haber contribuido al diseño, revisión, implementación, pruebas y perfeccionamiento de OPEN LOOK. [ 1 ] Se consideró que la participación de Xerox, incluyendo la concesión de licencias de su tecnología, [ 2 ] servía como protección ante posibles problemas legales futuros.
La especificación se anunció en abril de 1988. Al mes siguiente, un grupo de competidores de AT&T y Sun formó la Open Software Foundation (OSF) como respuesta a sus esfuerzos de colaboración. La OSF creó la interfaz gráfica de usuario Motif como alternativa a Open Look.
Descripción

OPEN LOOK se distingue por sus botones oblongos , glifos triangulares para indicar menús desplegables hacia abajo y hacia la derecha, y "chinchetas" que permitían al usuario mantener visibles los cuadros de diálogo y las paletas. La filosofía general era proporcionar una interfaz limpia, simple y despejada, para que el usuario se centrara en la aplicación en lugar de en la interfaz. [ 1 ] De hecho, el diseño original de OPEN LOOK era solo en blanco y negro; posteriormente se añadió un aspecto tridimensional con sombreado, en respuesta a los efectos de estilo 3D de Motif.
Se trata de la definición de una apariencia y una sensación, más que de una implementación específica, por lo que podría implementarse con diferentes conjuntos de herramientas de programación o incluso en diferentes sistemas de ventanas subyacentes; se crearon implementaciones tanto para el Sistema de Ventanas X como para NeWS de Sun.
Sun desarrolló una distribución del sistema X Window que implementaba la apariencia de OPEN LOOK, a la que llamó OpenWindows . Los desarrolladores que creaban aplicaciones OPEN LOOK podían elegir entre dos bibliotecas de programación gráfica: el kit de herramientas intrínsecas de OPEN LOOK ( OLIT ) o XView . La primera se basaba en el kit de herramientas intrínsecas Xt , común a X; la segunda utilizaba el mismo paradigma de interfaz de programación que las bibliotecas GUI del sistema de ventanas SunView anterior de Sun , lo que facilitaba a los desarrolladores la migración de aplicaciones de SunView a X.
También existía The NeWS Toolkit, o TNT, que, como su nombre indica, implementaba OPEN LOOK para las aplicaciones NeWS; la compatibilidad con las aplicaciones NeWS se eliminó de OpenWindows en 1993.
En 1990, Unix System Laboratories (USL) heredó OLIT de AT&T junto con UNIX . Poco después, el código fuente de OLIT divergió, ya que Sun y USL llevaron su desarrollo en direcciones diferentes. Sun continuó mejorando su versión para que su apariencia fuera más coherente con XView. USL, en un intento por crear una API que hiciera que las aplicaciones fueran independientes de la interfaz gráfica de usuario (GUI), desarrolló MoOLIT (de Motif OPEN LOOK Intrinsics Toolkit), que conservaba la API de OLIT, pero permitía a los usuarios elegir la GUI que deseaban en tiempo de ejecución. El código fuente de MoOLIT fue licenciado por MJM Software, que lo adaptó a varias otras plataformas Unix. Se utilizó durante varios años, casi exclusivamente por AT&T y Lucent Technologies , que querían dar a sus aplicaciones OPEN LOOK existentes una apariencia Motif. No se utilizó ampliamente en otros lugares.
Fallecimiento


En junio de 1993, los principales actores del mercado UNIX, incluyendo AT&T y Sun, decidieron que era necesario un Unix verdaderamente unificado para competir mejor contra Microsoft y crearon la iniciativa Common Open Software Environment (COSE). El entorno de escritorio unificado para esta iniciativa se denominó Common Desktop Environment (CDE), y su apariencia se basó en Motif. Sun anunció sus planes de ofrecer Motif de inmediato y comenzar a retirar OpenWindows, que para entonces era la implementación predominante de la interfaz OPEN LOOK.
Sun comenzó ofreciendo el kit de herramientas para desarrolladores Motif y el gestor de ventanas MWM como un producto independiente para usar con Solaris hasta el lanzamiento de CDE en 1995. OpenWindows siguió siendo el entorno de escritorio principal de Solaris hasta 1997, cuando CDE se convirtió en el escritorio principal para Solaris 2.6. Incluso entonces, OpenWindows todavía se incluía con Solaris y podía seguir utilizándose en lugar de CDE.
Cuando Solaris 9 se lanzó en 2002, se eliminó definitivamente el soporte para el desarrollo de aplicaciones basadas en XView y OLIT, así como el gestor de ventanas olwm y las versiones OPEN LOOK de las herramientas de productividad DeskSet . Las aplicaciones ya desarrolladas con XView y OLIT aún se pueden ejecutar y visualizar tanto en Solaris 9 como en 10, pero ya no son compatibles como aplicaciones nativas en Solaris 11. [ 3 ]
Existen al menos dos proyectos que continúan el desarrollo del software OPEN LOOK: "OWAcomp" permite seguir utilizando las herramientas OPEN LOOK DeskSet, así como compilar aplicaciones OPEN LOOK; "openlook" se basa en el código de OpenWindows publicado como código abierto, pero ha añadido componentes adicionales que Sun no publicó como código abierto.
Referencias
- 1 2 Sun Microsystems, Inc. (1989). Especificación funcional de la interfaz gráfica de usuario OPEN LOOK . Addison Wesley . ISBN 0-201-52365-5.
- ↑ Tony Hoeber (diciembre de 1988). "Cara a cara con Open Look" . Byte Magazine . Consultado el 31 de julio de 2007 .
- ↑ "Fin de las características (EOF) planificado para futuras versiones de Oracle Solaris" . Oracle Technology Network . Oracle Corporation . Consultado el 18 de abril de 2016.
Las bibliotecas de OpenWindows se han eliminado. Las aplicaciones que utilizan kits de herramientas de OpenWindows, como XView y OpenLook Intrinsic Toolkit (OLIT)
[
sic
],
ya no se ejecutan. Sin embargo, si es necesario, las aplicaciones que utilizan las bibliotecas de OpenWindows se pueden ejecutar en Oracle Solaris 10 Zones.
Lecturas adicionales
- Libros abiertos en OPEN LOOK de O'Reilly :
- Volumen 3: Guía del usuario de OPEN LOOK
- Volumen 7A: Manual de programación de XView
- Volumen 7B: Manual de referencia de XView
Enlaces externos
- Entorno de compatibilidad aumentada de OpenWindows en SourceForge
- OpenLook Desktop en SourceForge
- Sistema X Window
- Kits de herramientas de widgets
- Software de Sun Microsystems
- Historia de Unix