Motif (bibliothèque graphique)

Page d'aide sur l'homonymie Pour les articles homonymes, voir Motif.
Copie d'écran de plan, une application calendrier utilisant la bibliothèque graphique Motif. L'aspect ciselé de Motif est clairement visible.

En informatique, Motif (également MOTIF) est le nom d'une bibliothèque logicielle permettant de construire des interfaces graphiques avec le protocole X Window System, sur les systèmes UNIX et/ou POSIX. Elle a fait son apparition dans les années 1980, lorsque les stations UNIX ont commencé à se développer, comme concurrent de l'environnement OpenLook.

Motif est également un standard industriel, connu sous le nom IEEE 1295 (dont le titre est plus exactement « Motif API » afin de lever toute ambiguïté). Elle était et est toujours utilisée comme brique de base pour Common Desktop Environment. La version 2.1 de Motif supporte Unicode, ce qui lui a permis d'être largement utilisée dans différents environnements multi-lingues.

Motif s'est distinguée en donnant aux différents éléments de l'interface (menus, boutons, barre de défilement, boîtes de texte, etc.) un aspect carré, ciselé et donnant une impression de relief. Cet aspect avait alors le vent en poupe, Microsoft l'ayant ajouté à Windows 3.0 ; Microsoft et MOTIF sur UNIX étaient alors perçus comme des concurrents possibles sur les PC Intel.

La plupart des interfaces récentes sont développées avec GTK+ ou Qt plutôt qu'avec Motif (un indice flagrant est que Sun Microsystems, principal utilisateur de Motif, a déclaré passer à GTK+ et GNOME) essentiellement parce que ces bibliothèques sont Open source[1]. Toutefois, Motif reste utilisé pour des raison de compatibilité ascendante, là où les tâches des systèmes sont critiques, en particulier dans l'industrie aérospatiale.

Motif a été créée par l'Open Software Foundation (on retrouve parfois le nom « OSF/Motif »), mais appartient maintenant à l'Open Group, ce qui interdit sa diffusion gratuite. C'est pourquoi Motif n'est pas inclus dans les systèmes d'exploitation dits libres. Il est vrai que l'Open Group a annoncé son intention de passer à une licence plus ouverte que l'Open Group Public Licence, mais c'est le projet LessTif qui a travaillé pour implémenter en 2001 l'API sous licence GPL[1].

Il existe quelques autres implémentations de l'API Motif. Motif est la toute première. Il existe aussi Open Motif, qui est une version de « Motif » originale, mais publiée sous une licence aux termes moins contraignants. Depuis la version 2.3.4 du 26 octobre 2012, Open Motif a été renommée Motif et est disponible sous une licence LGPL. Enfin, .

Les premières versions de l'environnement graphique GeoWorks étaient basées sur une implémentation de Motif.

Dans d'autres langues
čeština: Motif
Deutsch: Motif
español: Motif
suomi: Motif
հայերեն: Motif
italiano: Motif
日本語: Motif (GUI)
Nederlands: Motif
norsk: Motif
polski: Motif
português: Motif
русский: Motif
українська: Motif
中文: Motif