- Motif (widget toolkit)
-
Motif Stable release 2.3.3 / March 19, 2010 Type Widget toolkit Website www.openmotif.org In computing, Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. It emerged in the 1980s as Unix workstations were on the rise, as a competitor to the OPEN LOOK GUI. It is now the basic building block of the Common Desktop Environment.
The IEEE 1295 standard defines the Motif API.[1] As of version 2.1 Motif supports Unicode, which has made it widely used in several multilingual environments.
The Motif look and feel is distinguished by its use of square, chiseled, three-dimensional effects for its various user interface elements — menus, buttons, sliders, text boxes, and the like. Motif's operation was designed to correspond closely with the then-familiar Microsoft Windows and OS/2's Presentation Manager interfaces, and Microsoft played a key role in designing the original style guide.
Motif was created by the Open Software Foundation (and was sometimes even called OSF/Motif), which has now been subsumed by The Open Group.
There are a few implementations of the Motif API. Motif the toolkit is the first. There is also Open Motif which is a release of the "original" Motif under more liberal licensing terms. Finally, the LessTif project aims to implement the API under the LGPL license.
See also
- Motif Window Manager
- MoOLIT
- FLTK and EDE
- GTK+ and GNOME
- Qt and KDE
- 4Dwm
- IBM Common User Access
References
External links
- Motif homepage at Open Group
- Open Motif project page
- The Motif FAQ (Kenton Lee)
- Motif: Volumes 6A and 6B (O'Reilly and Associates, free PDF downloads)]
- Motif for OpenVMS
Standards of The Open Group List of widget toolkits Low-level High-level On Amiga OSOn WindowsOn Unix,
under X11Cross-platform,
by languageAdobe Flex · AsWingXMLAmple SDK · CougarXML · GladeXML · Lively Kernel · Pyjamas · Rialto Toolkit · XAML · XML User Interface · XUL · WtdesktopwebGoogle Web Toolkit · ExtJS GWTC or C++CEGUI · Component Library for Cross Platform · FLTK · FOX toolkit · OpenGL User Interface Library · GTK+ · Juce · JX Application Framework · Qt · Wt · Tk · TnFOX · Visual Component Framework · wxWidgets · YAAF · XForms · XVT · Ultimate++Common LispObject PascalQtRubyCategories:- Widget toolkits
- X-based libraries
Wikimedia Foundation. 2010.