ОТКРЫТЫЙ ВЗГЛЯД
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2018 г. ) |


OPEN LOOK (иногда называемый Open Look ) — это спецификация графического пользовательского интерфейса (GUI) для UNIX рабочих станций . Первоначально он был определен в конце 1980-х годов компаниями Sun Microsystems и AT&T Corporation .
История
[ редактировать ]Unix практически не стандартизировались OPEN LOOK был создан в то время, когда графические пользовательские интерфейсы (GUI) ; Система X Window стала, вероятно, стандартом де-факто для графических дисплеев Unix, но ее дизайнеры сознательно решили не указывать какие-либо рекомендации по внешнему виду , оставив это на усмотрение разработчиков приложений и оконных менеджеров . В то же время росло использование графических интерфейсов в операционных системах, отличных от UNIX: в начале 1984 года был выпущен Apple Macintosh , за ним в 1985 году последовали Microsoft Windows 1.0 и Amiga Workbench .
Когда AT&T обдумывала следующую крупную версию Unix, которая в конечном итоге стала SVR4 , многие считали, что для того, чтобы оставаться конкурентоспособной с другими операционными системами, Unix должна иметь стандартное определение графического интерфейса. Еще одной проблемой того времени была юридическая разоблачение интеллектуальной собственности : в марте 1988 года Apple подала иск против Microsoft, утверждая, что Microsoft скопировала внешний вид Macintosh.
Спецификация OPEN LOOK стала результатом сотрудничества Sun и AT&T, которые тогда участвовали в разработке SVR4. Xerox PARC также получила признание не только за новаторскую работу в отрасли графических пользовательских интерфейсов, но и за вклад в «проектирование, проверку, внедрение, тестирование и усовершенствование» OPEN LOOK. [1] Привлечение Xerox, в том числе лицензирование их технологий, [2] считалось, что это послужит защитой от любых будущих юридических затруднений.
Спецификация была анонсирована в апреле 1988 года. В следующем месяце группа конкурентов AT&T и Sun сформировала Open Software Foundation (OSF) в противовес своим совместным усилиям. OSF создала графический интерфейс Motif в качестве альтернативы OPEN LOOK.
Описание
[ редактировать ]
OPEN LOOK отличается круглыми кнопками, треугольными глифами, обозначающими раскрывающиеся меню и раскрывающиеся вправо, а также «кнопками», которые позволяют пользователю сохранять видимыми диалоговые окна и палитры. Общая философия заключалась в том, чтобы предоставить чистый, простой и лаконичный интерфейс, чтобы внимание пользователя было сосредоточено на приложении, а не на интерфейсе. [1] Фактически, первоначальный дизайн OPEN LOOK был только черно-белым; «Трехмерный» внешний вид с затенением был добавлен позже в ответ на эффекты трехмерного стиля в Motif.
Это определение внешнего вида , а не конкретная реализация, поэтому на самом деле его можно реализовать с помощью разных наборов программных инструментов или даже в разных базовых оконных системах; реализации были созданы как для X Window System , так и для Sun NeWS .
Компания Sun разработала дистрибутив X Window System, реализующий внешний вид OPEN LOOK, назвав его OpenWindows . Разработчики, создающие приложения OPEN LOOK, могли выбирать между двумя библиотеками графического программирования: OPEN LOOK Intrinsics Toolkit ( OLIT ) или XView . Первый был построен на Xt Intrinsics общем для X наборе инструментов ; последний использовал ту же парадигму программного интерфейса, что и библиотеки графического интерфейса для более ранней оконной системы Sun SunView , что позволяло разработчикам относительно легко переносить приложения из SunView в X.
Существовал также The NeWS Toolkit, или TNT, который, как следует из названия, реализовал OPEN LOOK для приложений NeWS; поддержка приложений NeWS была удалена из OpenWindows в 1993 году.
В 1990 году Unix System Laboratories (USL) унаследовала OLIT от AT&T вместе с UNIX . Вскоре после этого кодовая база OLIT разошлась, поскольку Sun и USL пошли в разных направлениях. Sun продолжала совершенствовать свою версию, чтобы ее внешний вид больше соответствовал XView. USL, пытаясь создать API , чтобы сделать приложения независимыми от графического интерфейса пользователя, разработала MoOLIT (на основе Motif OPEN LOOK Intrinsics Toolkit), который сохранил API OLIT, но позволял пользователям выбирать, какой графический интерфейс им нужен во время выполнения. Исходный код MoOLIT был лицензирован компанией MJM Software, которая портировала его на несколько других платформ Unix. Он использовался в течение нескольких лет, почти исключительно AT&T и Lucent Technologies , которые хотели придать своим существующим приложениям OPEN LOOK внешний вид Motif. В других местах он широко не использовался.
Кончина
[ редактировать ]

К июню 1993 года основные игроки UNIX, включая AT&T и Sun, решили, что по-настоящему унифицированная Unix необходима, чтобы лучше конкурировать с Microsoft, и сформировали инициативу Common Open Software Environment (COSE). Унифицированным рабочим столом для этой инициативы стала Common Desktop Environment (CDE), а внешний вид, выбранный для него, был основан на Motif. Sun объявила о своих планах немедленно предложить Motif и начать прекращение использования OpenWindows, которая к тому времени была преобладающей реализацией внешнего вида OPEN LOOK.
Компания Sun начала с предложения набора инструментов разработчика Motif и MWM оконного менеджера в качестве отдельного продукта для использования с Solaris до тех пор, пока в 1995 году не был выпущен CDE. OpenWindows оставалась основной средой рабочего стола Solaris до 1997 года, когда CDE стал основным рабочим столом для Solaris 2.6. Даже тогда OpenWindows все еще был включен в состав Solaris и мог продолжать использоваться вместо CDE.
Когда в 2002 году был выпущен Solaris 9, поддержка разработки приложений на основе XView и OLIT была окончательно удалена, равно как и оконный менеджер olwm и версии OPEN LOOK инструментов повышения производительности DeskSet . Приложения, уже разработанные с использованием XView и OLIT, по-прежнему могут выполняться и отображаться как в Solaris 9, так и в Solaris 10, но больше не поддерживаются как собственные приложения в Solaris 11. [3]
Существует как минимум два проекта, продолжающих разработку программного обеспечения OPEN LOOK: «OWAcomp» позволяет по-прежнему использовать инструменты OPEN LOOK DeskSet, а также компилировать приложения OPEN LOOK; «openlook» основан на коде OpenWindows, выпущенном с открытым исходным кодом, но в него добавлены дополнительные компоненты, исходный код которых не был открыт Sun.
Ссылки
[ редактировать ]- ^ Jump up to: а б Sun Microsystems, Inc. (1989). OPEN LOOK Функциональная спецификация графического интерфейса пользователя . Эддисон Уэсли . ISBN 0-201-52365-5 .
- ^ Тони Хобер (декабрь 1988 г.). «Лицом к лицу с открытым взглядом» . Журнал Байт . Проверено 31 июля 2007 г.
- ^ «Конец функций (EOF), запланированных для будущих выпусков Oracle Solaris» . Технологическая сеть Oracle . Корпорация Оракл . Проверено 18 апреля 2016 г.
Библиотеки OpenWindows были удалены. Приложения, использующие наборы инструментов OpenWindows, такие как XView и OpenLook Intrinsic Toolkit (OLIT) [ sic ], больше не запускаются. Однако при необходимости приложения, использующие библиотеки OpenWindows, можно запускать в зонах Oracle Solaris 10.
Дальнейшее чтение
[ редактировать ]- Открытые книги по ОТКРЫТОМУ ВЗГЛЯДУ от О'Рейли :
- Том 3: Руководство пользователя OPEN LOOK
- Том 7A: Руководство по программированию XView
- Том 7B: Справочное руководство XView