ОТКРЫТЬ СМОТРЕТЬ


Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Файловый менеджер OpenWindows
Графический стек X Window System

OPEN LOOK (иногда называемый Open Look ) - это спецификация графического интерфейса пользователя (GUI) для рабочих станций UNIX . Первоначально он был определен в конце 1980-х годов компаниями Sun Microsystems и AT&T Corporation .

История

OPEN LOOK был создан в то время, когда в графических пользовательских интерфейсах (GUI) Unix почти не было стандартизации ; X Window System вытекал как вероятный де - факто стандарт для Unix графических дисплеев, но его разработчик сознательно решил не указывать какие - либо выглядеть и чувствовать себя принципы, оставляя это до приложений и оконного менеджера разработчиков. В то же время в операционных системах, отличных от UNIX, все чаще использовались графические интерфейсы: Apple Macintosh был выпущен в начале 1984 года, за ним последовали Microsoft Windows 1.0 и Amiga Workbench в 1985 году.

Поскольку 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.

Описание

Рабочий стол с запущенным olvwm, показывающий xterms, oclock, диспетчер виртуальных рабочих столов и меню окна

OPEN LOOK отличается круглыми кнопками, треугольными символами для обозначения раскрывающихся и раскрывающихся вправо меню, а также «кнопками», которые позволяют пользователю делать диалоговые окна и палитры видимыми. Общая философия заключалась в предоставлении чистого, простого и лаконичного интерфейса, чтобы пользователь мог сосредоточиться на приложении, а не на интерфейсе. [1] Фактически, оригинальный дизайн OPEN LOOK был только черно-белым; «трехмерный» вид с затенением был добавлен позже, в ответ на эффекты стиля 3-D в Motif.

Это скорее определение внешнего вида , чем конкретная реализация, поэтому его можно фактически реализовать с помощью различных наборов инструментов программирования или даже в различных базовых оконных системах; реализации были созданы как для X Window System, так и для Sun NeWS .

Sun разработала дистрибутив X Window System, реализующий внешний вид OPEN LOOK, назвав его OpenWindows . Разработчики, создающие приложения OPEN LOOK, могут выбирать между двумя библиотеками графического программирования: OPEN LOOK Intrinsics Toolkit ( OLIT ) или XView . Первый был построен на наборе инструментов Xt Intrinsics, общем для X; последняя использовала ту же парадигму интерфейса программирования, что и библиотеки GUI для более ранней оконной системы SunView от Sun, что позволяло разработчикам относительно легко переносить приложения с 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), который сохранил OLIT API, но позволил пользователям выбирать, какой графический интерфейс они хотят во время выполнения. Исходный код MoOLIT был лицензирован MJM Software, которая перенесла его на несколько других платформ Unix. Он использовался в течение нескольких лет почти исключительно компаниями AT&T и Lucent Technologies., которые хотели придать своим существующим приложениям OPEN LOOK внешний вид Motif. В других местах он не получил широкого распространения.

Кончина

Motif Window Manager (MWM)
Common Desktop Environment (CDE)

К июню 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 до выпуска CDE в 1995 году. OpenWindows оставалась основной средой рабочего стола Solaris до 1997 года, когда CDE стал основным рабочим столом для Solaris 2.6. Даже тогда OpenWindows все еще входила в состав Solaris и могла по-прежнему использоваться вместо CDE.

Когда в 2002 году был выпущен Solaris 9, поддержка разработки приложений на основе XView и OLIT была окончательно удалена, как и оконный менеджер olwm и версии OPEN LOOK инструментов повышения производительности DeskSet . Приложения, уже разработанные с использованием XView и OLIT, по-прежнему могут выполняться и отображаться как в Solaris 9, так и в 10, но больше не поддерживаются как собственные приложения в Solaris 11. [3]

По крайней мере, два проекта продолжают разработку программного обеспечения OPEN LOOK: «OWAcomp» позволяет по-прежнему использовать инструменты OPEN LOOK DeskSet, а также компилировать приложения OPEN LOOK; «openlook» основан на коде OpenWindows, выпущенном как открытый исходный код, но в него были добавлены дополнительные компоненты, исходные коды которых не были открыты Sun.

использованная литература

  1. ^ а б Sun Microsystems, Inc. (1989). OPEN LOOK Функциональная спецификация графического интерфейса пользователя . Эддисон Уэсли . ISBN 0-201-52365-5.
  2. ^ Тони Hoeber (декабрь 1988). «Лицом к лицу с открытым взглядом» . Байт Журнал . Проверено 31 июля 2007 .
  3. ^ «Конец функций (EOF), запланированных для будущих выпусков Oracle Solaris» . Технологическая сеть Oracle . Корпорация Oracle . Проверено 18 апреля 2016 . Библиотеки OpenWindows были удалены. Приложения, использующие наборы инструментов OpenWindows, такие как XView и OpenLook Intrinsic Toolkit (OLIT) [ sic ], больше не работают. Однако при необходимости приложения, использующие библиотеки OpenWindows, можно запускать в Oracle Solaris 10 Zones.

дальнейшее чтение

  • Открытые книги на OPEN LOOK от O'Reilly :
    • Том 3: Руководство пользователя OPEN LOOK
    • Том 7A: Руководство по программированию XView
    • Том 7B: Справочное руководство XView

внешние ссылки

  • Среда расширенной совместимости OpenWindows на SourceForge.net
  • Рабочий стол OpenLook на SourceForge.net
Источник « https://en.wikipedia.org/w/index.php?title=OPEN_LOOK&oldid=1003737404 »