ОТКРЫТЬ ВЗГЛЯД

редактировать
Спецификация графического интерфейса пользователя Файловый менеджер OpenWindows Графический стек X Window System

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

Содержание

  • 1 История
  • 2 Описание
  • 3 Demise
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки

История

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

Поскольку ATT планировала свою следующую основную версию Unix, которая в конечном итоге станет SVR4, считали многие из них, чтобы оставаться конкурентоспособными с другими операционными системами, Unix должен иметь стандартное определение графического интерфейса. Еще одним поводом для беспокойства того времени было юридическое воздействие на интеллектуальную собственность : в марте 1988 года Apple подала иск против Microsoft, утверждая, что Microsoft скопировала внешний вид Macintosh.

Спецификация OPEN LOOK была результатом сотрудничества Sun и ATT, которые в то время участвовали в разработке SVR4. Xerox PARC также получил признание за то, что не только выполнил новаторскую работу в отрасли в области графических пользовательских интерфейсов, но и за свой вклад в «разработку, обзор, реализацию, тестирование и усовершенствование» OPEN LOOK. Было сочтено, что участие Xerox, включая лицензирование технологий, послужит защитой от любых будущих юридических затруднений.

Спецификация была объявлена ​​в апреле 1988 года. В следующем месяце группа конкурентов ATT и Sun сформировала Open Software Foundation (OSF) в противовес своим совместным усилиям. OSF создал графический интерфейс Motif как альтернативу OPEN LOOK.

Описание

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

OPEN LOOK отличается своими круглыми кнопками, треугольными глифами для обозначения раскрывающиеся и раскрывающиеся вправо меню, а также кнопки, позволяющие пользователю делать диалоговые окна и палитры видимыми. Общая философия заключалась в том, чтобы предоставить чистый, простой и лаконичный интерфейс, чтобы пользователь сосредоточил внимание на приложении, а не на интерфейсе. Фактически, оригинальный дизайн 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 для более ранней оконной системы Sun SunView, что позволяло разработчикам относительно легко переносить приложения с SunView на X.

Также был NeWS Toolkit, или TNT, что, как следует из названия, реализует OPEN LOOK для приложений NeWS; поддержка приложений NeWS была удалена из OpenWindows в 1993 году.

В 1990 году Unix System Laboratories (USL) унаследовала OLIT от ATT вместе с UNIX. Вскоре после этого кодовая база OLIT разошлась, поскольку Sun и USL пошли в разные стороны. Sun продолжала улучшать свою версию, чтобы сделать ее внешний вид более совместимым с XView. USL, пытаясь создать API, чтобы сделать графический интерфейс приложений независимым, разработала MoOLIT (из Motif OPEN LOOK Intrinsics Toolkit), который сохранил API OLIT, но позволил пользователям выбирать, какой GUI они хотели во время выполнения. Исходный код MoOLIT был лицензирован MJM Software, которая перенесла его на несколько других платформ Unix. Он использовался в течение нескольких лет, почти исключительно компаниями ATT и Lucent Technologies, которые хотели придать своим существующим приложениям OPEN LOOK внешний вид Motif. В других местах он не получил широкого распространения.

Demise

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

К июню 1993 года основные проигрыватели UNIX, включая ATT и 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.

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

Ссылки

Дополнительная литература

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

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

Последняя правка сделана 2021-06-01 06:30:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте