OPEN LOOK (a veces denominado Open Look ) es una especificación de interfaz gráfica de usuario (GUI) para estaciones de trabajo UNIX . Originalmente fue definido a fines de la década de 1980 por Sun Microsystems y AT&T Corporation .
Historia
OPEN LOOK se creó en un momento en que había poca o ninguna estandarización en las interfaces gráficas de usuario (GUI) de Unix ; el sistema X Window se perfila como el posible estándar de facto para Unix pantallas gráficas, pero sus diseñadores habían optado deliberadamente por no precisar ningún aspecto y la sensación directrices, dejando esto a la aplicación y del gestor de ventanas desarrolladores. Al mismo tiempo, hubo un uso creciente de GUI en sistemas operativos que no eran UNIX: Apple Macintosh se lanzó a principios de 1984, seguido de Microsoft Windows 1.0 y Amiga Workbench en 1985.
Mientras AT&T contemplaba su próxima revisión importante de Unix, que eventualmente se convertiría en SVR4 , muchos creían que para seguir siendo competitivo con otros sistemas operativos, Unix debería tener una definición de GUI estándar. 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 Microsoft había copiado la apariencia de Macintosh.
La especificación OPEN LOOK fue una colaboración entre Sun y AT&T, quienes luego se asociaron en el desarrollo de SVR4. A Xerox PARC también se le atribuyó no solo haber realizado el trabajo pionero en la industria para las interfaces gráficas de usuario, sino también haber contribuido al "diseño, revisión, implementación, pruebas y refinamiento" de OPEN LOOK. [1] Se consideró que la participación de Xerox, incluida la tecnología de licencia de ellos, [2] serviría como protección contra cualquier enredo legal futuro.
La especificación se anunció en abril de 1988. Al mes siguiente, un grupo de competidores de AT&T y Sun formaron la Open Software Foundation (OSF), como contraposición a sus esfuerzos de colaboración. OSF creó Motif GUI como su alternativa a OPEN LOOK.
Descripción
OPEN LOOK se distingue por sus botones redondeados , glifos triangulares para indicar menús desplegables y desplegables hacia la derecha, y "chinchetas" que permiten al usuario hacer que los cuadros de diálogo y las paletas permanezcan visibles. La filosofía general era proporcionar una interfaz limpia, simple y ordenada, de modo que el enfoque del usuario estuviera en la aplicación en lugar de la interfaz. [1] De hecho, el diseño original OPEN LOOK era solo en blanco y negro; Posteriormente se añadió un aspecto y una sensación "tridimensionales" con sombreado, en respuesta a los efectos de estilo 3-D de Motif.
Es una definición de apariencia más que una implementación específica, por lo que en realidad podría implementarse con diferentes conjuntos de herramientas de programación o incluso en diferentes sistemas de ventanas subyacentes; Se crearon implementaciones tanto para X Window System como para Sun's NeWS .
Sun desarrolló una distribución del sistema X Window que implementa la apariencia OPEN LOOK, llamándola OpenWindows . Los desarrolladores que crean aplicaciones OPEN LOOK pueden elegir entre dos bibliotecas de programación gráfica: OPEN LOOK Intrinsics Toolkit ( OLIT ) o XView . El primero se basó en el conjunto de herramientas Xt Intrinsics común a X; este último utilizó el mismo paradigma de interfaz de programación que las bibliotecas GUI para el sistema de ventanas SunView anterior de Sun , lo que hace que sea relativamente fácil para los desarrolladores migrar aplicaciones de SunView a X.
También estaba The NeWS Toolkit, o TNT, que, como su nombre lo indica, implementó OPEN LOOK para aplicaciones de NeWS; El soporte para aplicaciones NeWS se eliminó de OpenWindows en 1993.
En 1990, Unix System Laboratories (USL) heredó OLIT de AT&T junto con UNIX . No mucho después, el código base para OLIT divergió cuando Sun y USL llevaron su desarrollo en diferentes direcciones. Sun continuó mejorando su versión para hacer que su apariencia sea más consistente con XView. USL, en un intento de crear una API para hacer que las aplicaciones sean independientes de la GUI, desarrolló MoOLIT (de Motif OPEN LOOK Intrinsics Toolkit), que mantuvo la API OLIT, pero permitió a los usuarios elegir qué GUI querían en tiempo de ejecución. La fuente de MoOLIT fue licenciada por MJM Software, quien la transfirió a varias otras plataformas Unix. Fue utilizado durante varios años, casi exclusivamente por AT&T y Lucent Technologies , quienes querían darle a sus aplicaciones OPEN LOOK existentes una apariencia Motif. No se usó mucho en otros lugares.
Fallecimiento
En junio de 1993, los principales actores de UNIX, incluidos AT&T y Sun, habían decidido que era necesario un Unix verdaderamente unificado para competir mejor contra Microsoft y habían formado la iniciativa Common Open Software Environment (COSE). El escritorio unificado para esta iniciativa se convirtió en Common Desktop Environment (CDE), y la apariencia elegida para él se basó en Motif. Sun anunció sus planes para ofrecer Motif de inmediato y comenzar a retirar OpenWindows, para entonces la implementación predominante de la apariencia OPEN LOOK.
Sun comenzó ofreciendo el kit de herramientas para desarrolladores Motif y el administrador de ventanas MWM como un producto independiente para su uso con Solaris hasta que se lanzó CDE en 1995. OpenWindows siguió siendo el entorno de escritorio principal de Solaris hasta 1997, cuando CDE se convirtió en el escritorio principal de Solaris 2.6. Incluso entonces, OpenWindows seguía incluido con Solaris y podría seguir utilizándose en lugar de CDE.
Cuando se lanzó Solaris 9 en 2002, finalmente se eliminó el soporte de desarrollo para las aplicaciones basadas en XView y OLIT, al igual que el administrador 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 mostrar en Solaris 9 y 10, pero ya no se admiten como aplicaciones nativas en Solaris 11. [3]
Hay al menos dos proyectos de desarrollo continuo 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 OpenWindows publicado como fuente abierta, pero ha agregado componentes adicionales que no fueron de fuente abierta por parte de Sun.
Referencias
- ↑ a b Sun Microsystems, Inc. (1989). OPEN LOOK Especificación funcional de la interfaz gráfica de usuario . Addison Wesley . ISBN 0-201-52365-5.
- ^ Tony Hoeber (diciembre de 1988). "Cara a cara con Open Look" . Revista Byte . Consultado el 31 de julio de 2007 .
- ^ "Fin de las funciones (EOF) planificadas para futuras versiones de Oracle Solaris" . Red de tecnología de Oracle . Oracle Corporation . Consultado el 18 de abril de 2016 .
Se han eliminado las bibliotecas de OpenWindows. 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 bibliotecas OpenWindows se pueden ejecutar en Oracle Solaris 10 Zones.
Otras lecturas
- Libros abiertos sobre 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.net
- OpenLook Desktop en SourceForge.net