Jump to content

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

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

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.

Описание

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

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. В других местах он широко не использовался.

Менеджер окон Motif (MWM)
Общая среда рабочего стола (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 до тех пор, пока в 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.

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

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a6e2436bf24d59b0ee19f4f08589c2d9__1674214380
URL1:https://arc.ask3.ru/arc/aa/a6/d9/a6e2436bf24d59b0ee19f4f08589c2d9.html
Заголовок, (Title) документа по адресу, URL1:
OPEN LOOK - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)