ОТКРЫТЬ СМОТРЕТЬ - OPEN LOOK

Файловый менеджер OpenWindows
Графический стек X Window System

ОТКРЫТЬ СМОТРЕТЬ (иногда называемый Открытый взгляд) это графический интерфейс пользователя (GUI) спецификация для UNIX рабочие станции. Первоначально он был определен в конце 1980-х годов Sun Microsystems и Корпорация AT&T.

История

OPEN LOOK был создан в то время, когда в Unix практически не было стандартизации. графический пользовательский интерфейс (GUI); в X Window System становился вероятным стандартом де-факто для графических дисплеев Unix, но его разработчики сознательно предпочли не указывать никаких смотреть и чувствовать руководящие принципы, оставив это на усмотрение приложения и оконный менеджер Разработчики. В то же время в операционных системах, отличных от UNIX, росло использование графических интерфейсов: яблоко Macintosh был выпущен в начале 1984 года, за которым последовали Microsoft Windows 1.0 и Верстак Amiga в 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 сформировала Фонд открытого программного обеспечения (OSF), в противовес их совместным усилиям. OSF создал Мотив GUI как альтернатива OPEN LOOK.

Описание

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

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

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

Sun разработала дистрибутив X Window System, реализующий внешний вид OPEN LOOK, назвав его OpenWindows. Разработчики, создающие приложения OPEN LOOK, могут выбирать между двумя библиотеками графического программирования: OPEN LOOK Intrinsics Toolkit (OLIT ) или же XView. Первый был построен на Xt Intrinsics набор инструментов, общий для X; последний использовал ту же парадигму интерфейса программирования, что и библиотеки GUI для более ранних SunView оконная система, позволяющая разработчикам относительно легко переносить приложения с SunView на X.

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

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

Кончина

К июню 1993 года основные игроки UNIX, включая AT&T и Sun, решили, что действительно унифицированный Unix необходим, чтобы лучше конкурировать с Microsoft, и сформировали Общая открытая программная среда (COSE) инициатива. Единый рабочий стол для этой инициативы стал Общая среда рабочего стола (CDE), и внешний вид, выбранный для него, был основан на Motif. Sun объявила о своих планах немедленно предложить Motif и отказаться от OpenWindows, которая к тому времени была преобладающей реализацией внешнего вида OPEN LOOK.

Sun начала с предложения инструментария разработчика Motif и MWM оконный менеджер как отдельный продукт для использования с Солярис до выпуска 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. ^ Тони Хобер (декабрь 1988 г.). «Лицом к лицу с открытым взглядом». Журнал Byte. Получено 2007-07-31.
  3. ^ «Конец функций (EOF), запланированных для будущих выпусков Oracle Solaris». Технологическая сеть Oracle. Корпорация Oracle. Получено 2016-04-18. Библиотеки OpenWindows были удалены. Приложения, использующие наборы инструментов OpenWindows, такие как XView и OpenLook Intrinsic Toolkit (OLIT) [sic ] больше не запускается. Однако при необходимости приложения, использующие библиотеки OpenWindows, можно запускать в Oracle Solaris 10 Zones.

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

внешняя ссылка