Motif | это... Что такое Motif? (original) (raw)
Motif
Тип | Инструментарий виджетов |
---|---|
Последняя версия | 2.3.4 (23 октября 2012 года) |
Лицензия | Проприетарная (до 2.3.4) LGPL (начиная с 2.3.4) |
Сайт | opengroup.org/desktop/motif.html |
Скриншот типичной программы, использующей библиотеку Open Motif
Motif — библиотека элементов интерфейса и набор спецификаций для разработки графических интерфейсов под X Window System. Библиотека Motif появилась в конце 1980-х и на данный момент считается устаревшей.[1]
Внешний вид элементов интерфейса — четкие, резанные грани, прямые углы, 3-х мерный эффект — был разработан в Hewlett-Packard, а их поведение — тщательно списано с интерфейса Microsoft Windows (конца 80-х годов) и OS/2.[2]
Motif является основной библиотекой элементов интерфейса для IRIX и для операционных систем, использующих рабочий стол CDE (многие версии Solaris, AIX и т. д.) Также, использовалась во многих коммерческих программах (например, в старых версиях Netscape Navigator для UNIX).[3] Однако в мире Linux Motif так и не стала популярной: изначально официальная версия Motif для Linux (как и для всех операционных систем) была не только собственнической, но и платной; к тому времени, когда The Open Group выпустила бесплатную Open Motif, более современные и удобные библиотеки элементов интерфейса (GTK+ и Qt) успели набрать популярность.[3]
В октябре 2012 года, Motif был выпущен под лицензией GNU Lesser General Public License v2.1.[4]
Примечание: Motif в свой время был де-факто признан стандартом для разработки промышленных приложений в X Window System.
См. также
Ссылки
- Motif на сайте The Open Group
- Сайт Open Motif
- The Motif FAQ (Kenton Lee)
- Motif: Volumes 6A and 6B (O’Reilly and Associates, бесплатный PDF)
Примечания
- ↑ Jim Gettys Open Source Desktop Technology Road Map (9 декабря 2003).(недоступная ссылка — история) Проверено 8 июля 2008.
- ↑ Why motif? (Newbie)
- ↑ 1 2 X Window System Architecture Overview HOWTO (22 мая 2001). Проверено 8 июля 2008.
- ↑ ICS MotifZone (October 2012). Архивировано из первоисточника 20 ноября 2012. Проверено 1 октября 2012.
Инструменты разработки элементов графического интерфейса | |
---|---|
Низко-уровневые | Macintosh Toolbox/Carbon • Windows API • Intrinsics • Intuition • Xlib |
Высоко-уровневые | Amiga OS BOOPSI • Magic User Interface • Zune • ReAction GUI Mac OS и Mac OS X Cocoa • MacApp • MacZoop • PowerPlant Microsoft Windows Microsoft Foundation Classes • Windows Template Library • SmartWin++ • Object Windows Library • Visual Component Library • Windows Forms • Windows Presentation Foundation UNIX, под X Xaw • Motif • LessTif • InterViews Кросс-платфор-менные На основе Flash ASWing • Adobe Flex • Gnash • SWF2EXE Software На основе XML,AJAX или SVG Ample SDK • CougarXML • Dojo Toolkit • Echo • ExtJS • GladeXML • Google Web Toolkit • jQuery • Lively Kernel • MooTools • Pyjamas • qooxdoo • Rialto Toolkit • script.aculo.us • XML User Interface • XUL • Yahoo! UI Library На основе Java Abstract Window Toolkit • Swing • Standard Widget Toolkit • Qt Jambi На основеC или C++ Agar • CEGUI • Component Library for Cross Platform • dlib C++ Library • FLTK • FOX toolkit • OpenGL User Interface Library • GTK+ • IUP • Juce • JX Application Framework • Qt • TnFOX • Visual Component Framework • wxWidgets • YAAF • XForms • XVT • Ultimate++ На основе Common Lisp CAPI • Common Graphics • CLIM • McCLIM • Garnet На основе Pascal IP Pascal • Lazarus • fpGUI • FireMonkey На основе Python Pyjamas • PyQt • PyGTK • PyGUI • wxPython • PySide • Tkinter На основе Objective C GNUstep На основе других Tk |
Стандарты The Open Group |
---|
ARM · CDE · CLI · CMPI · DCE · DRDA · LDAP · Motif · SUS (POSIX) · X11 |