Motif (bibliothèque graphique)

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
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.

Voir aussi[modifier | modifier le code]

Notes[modifier | modifier le code]

  1. a et b D'après Chris Tyler, X Power Tools, O'Reilly, (ISBN 0596101953), « 1.8 Toolkits and Desktops Environments », p. 10.

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]