stringtranslate.com

Мотив (программное обеспечение)

В вычислительной технике Motif относится как к спецификации графического пользовательского интерфейса (GUI), так и к набору инструментов виджетов для создания приложений, соответствующих этой спецификации, в системе X Window в Unix и Unix-подобных операционных системах . Внешний вид Motif отличается использованием элементарных квадратных и точеных трехмерных эффектов для различных элементов пользовательского интерфейса.

Motif — это набор инструментов для Common Desktop Environment и IRIX Interactive Desktop , поэтому он был стандартным набором инструментов виджетов для Unix. С Motif тесно связан менеджер окон Motif (MWM).

После многих лет использования в качестве проприетарного программного обеспечения Motif был выпущен в 2012 году как бесплатное программное обеспечение под лицензией GNU Lesser General Public License (LGPL-2.1 или новее). [1]

История

Снимок экрана plan — приложения, использующего набор инструментов Motif. Хорошо заметен «точеный» вид Motif.

Motif был создан Open Software Foundation (OSF) как стандартный графический интерфейс пользователя для платформ Unix. [2] Вместо того, чтобы создавать новый интерфейс с нуля, OSF в 1988 году открыла запрос на технологию (RFT), чтобы запросить существующие технологии у третьих сторон. OSF намеревалась либо полностью принять существующий интерфейс, либо создать его с использованием технологий из нескольких существующих продуктов. Было представлено сорок продуктов, из которых OSF выбрала двадцать три финалиста. [3] Среди финалистов были Display Postscript от Adobe Inc. , OPEN LOOK от Sun Microsystems , GEM от Digital Research , X.desktop от IXI Limited , Open Dialogue от Apollo Computer , Пользовательский интерфейс Эндрю от Университета Карнеги-Меллона. System , XUI от Digital Equipment Corporation , а также CXI и PM/X от Hewlett-Packard и Microsoft . В конечном итоге OSF выбрала CXI от HP и Microsoft и XUI от DEC, используя внешний вид, оконный менеджер и соответствие требованиям Common User Access от CXI, а также API набора инструментов для виджетов и язык пользовательского интерфейса (UIL) от XUI. [4] [5] Впервые Motif был выпущен OSF в 1989 году. [2]

Стандартизация

Общая среда рабочего стола построена на основе Motif.

Motif — это основной строительный блок Common Desktop Environment , который был стандартным рабочим столом для коммерческого Unix.

Стандарт IEEE 1295 (сейчас отменен [6] ) определяет « API Motif ». [7] Начиная с версии 2.1, Motif поддерживает Unicode , что сделало его широко используемым в нескольких многоязычных средах.

Лицензирование

Графический стек X Window System : Motif — это библиотека с элементами графического управления .

Собственный

Первоначально Motif был доступен по лицензии, требующей уплаты роялти.

Открытый мотив

Версия под названием Open Motif (по существу та же самая кодовая база под другой лицензией) [8] была выпущена 15 мая 2000 года по лицензии, которая позволяла безвозмездное распространение Open Motif, если платформа , на которой она использовалась, была с открытым исходным кодом . 9]  – но сама по себе не была лицензией с открытым исходным кодом. Это название подверглось критике со стороны Ричарда Столлмана из Фонда свободного программного обеспечения за то, что оно может ввести людей в заблуждение, заставив их думать, что это правильное программное обеспечение с открытым исходным кодом или свободное программное обеспечение , особенно за заявление Open Group о том, что они «выпустили исходный код Motif сообществу открытого исходного кода». . [10] Первоначальным выпуском Open Motif была версия 2.1.30 в мае 2000 года; Open Motif 2.3 был выпущен в июне 2007 года, за ним последовал выпуск 2.3.1 с исправлением ошибок в сентябре 2008 года и выпуск 2.3.2 с исправлением ошибок в марте 2009 года.

В то время, когда Motif был программным обеспечением с закрытым исходным кодом, проект LessTif был создан с целью создания реализации свободного программного обеспечения под лицензией LGPL.

ГНУ ЛГПЛ

В октябре 2012 года Motif был выпущен как дистрибутив исходного кода под лицензией GNU LGPL-2.1 или более поздней версии. [11] Исходный код Motif доступен на SourceForge.

Смотрите также

Рекомендации

  1. ^ «Новости | ICS MotifZone» . motif.ics.com . Проверено 30 марта 2023 г.
  2. ^ ab «Гибриды пользовательского интерфейса — интеграция пользовательской среды с Motif». Открытая группа . Архивировано из оригинала 15 января 2018 года.
  3. ^ Мартин Маршалл; Эд Сканнелл (10 октября 1988 г.). «OSF сужает поиск пользовательского интерфейса до 23». Инфомир . п. 45 . Проверено 29 декабря 2021 г.
  4. ^ Джанет Доббс (август 1989 г.). «Стратегии продуктивного и портативного написания графических приложений UNIX» (PDF) . Информационный бюллетень АУУГ . 10 (4): 50 . Проверено 29 декабря 2021 г.
  5. ^ Аксель О. Дейнингер; Чарльз В. Фернандес (июнь 1990 г.). «Обеспечение единообразия поведения интерфейса: графический пользовательский интерфейс HP OSF/Motif» (PDF) . Проверено 29 декабря 2021 г.
  6. ^ «1295-1993 - Стандарт IEEE для информационных технологий - Система X Window - Модульная среда набора инструментов (MTE)» . Компьютерное общество IEEE . Проверено 30 марта 2023 г.
  7. ^ "Открытые групповые настольные технологии - Мотив" . Открытая группа .
  8. ^ Часто задаваемые вопросы Open Motif «Для текущей стабильной версии 2.1.30, за исключением некоторых различных положений об авторских правах и лицензиях, Motif и Open Motif имеют одни и те же функции и исходный код. Основное различие между Open Motif и коммерческим продуктом заключается в лицензия на программное обеспечение».
  9. ^ «ПУБЛИЧНАЯ ЛИЦЕНЗИЯ ОТКРЫТОЙ ГРУППЫ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ ПОЛЬЗОВАТЕЛЯ MOTIF» . Открытая группа.
  10. Марк Хэтч (15 мая 2000 г.). «Объявление: выпуск Motif для сообщества открытого исходного кода приведет к созданию Open Motif Everywhere». Группа новостей : comp.windows.x.announce. Usenet:  [email protected] . Проверено 29 ноября 2013 г.
  11. ^ "ICS MotifZone" . Октябрь 2012 года . Проверено 30 марта 2023 г.

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