Motif (bibliothèque graphique)

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Motif.

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.

Certains prétendent que cette bibliothèque est obsolète comparée à GTK+ ou Qt (un indice flagrant est que Sun Microsystems, le principal utilisateur de Motif, a déclaré qu'il passait maintenant à GTK+ et GNOME). Toutefois, Motif reste une option sérieuse pour les systèmes dont les tâches sont critiques, en particulier dans l'industrie aérospatiale.

Motif a été créée par la Open Software Foundation (on retrouve parfois le nom « OSF/Motif »), mais elle est maintenant la propriété de l'Open Group.

Il existe quelques 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. Enfin, le projet LessTif a travaillé pour implémenter l'API sous licence LGPL.

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

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens externes