Motif

Da Wikipedia, l'enciclopedia libera.

Motif (o MOTIF) è un insieme di librerie grafiche che contengono delle primitive che vengono utilizzate per realizzare delle interfacce grafiche su sistemi X Window System, UNIX o sistemi POSIX-compliant. Venne sviluppata nel 1980 sulle workstation UNIX come competitore delle GUI OpenLook.

È diventato uno standard industriale con il nome di IEEE 1295 (spesso ci si riferisce alle librerie con il nome di Motif API per evitare ambiguità con le interfacce grafiche che utilizzano le librerie). Le librerie Motif sono utilizzate come componenti fondanti del Common Desktop Environment. Dalla versione 2.1 delle librerie supportano lo standard unicode per permettere la realizzazione di interfacce grafiche multilingua con alfabeti di derivazione non latina.

Motif distingue tra bottoni, effetti tridimensionali e bottoni in rilievo nelle varie componenti dell'interfaccia grafica. I menu, i pulsanti, i riquadri a scorrimento, i campi a inserimento testuale ecc, vengono trattati in modo separato. Queste librerie sono state spesso considerate come delle alternative all'interfaccia grafica di Windows 3.x per via della rappresentazione pseudo-3D degli oggetti.

Secondo molte persone queste librerie sono da considerarsi oramai obsolete rapportate alle librerie GTK+ o Qt (ne è prova il fatto che Sun Microsystems, uno dei maggiori utilizzatori di Motif abbia annunciato la dismissione di Motif in favore di GTK+ e GNOME) e che vengono mantenute oramai per questioni di compatibilità.

Motif è stato creato dal Open Software Foundation (spesso è definito OSF/Motif) che attualmente è confluito nel The Open Group.

Esistono diverse implementazioni delle Motif API. Motif toolkit è la prima implementazione. Esiste anche Open Motif, una implementazione delle primitive Motif rilasciata attraverso una licenza proprietaria shared source che consente la distribuzione libera da Royalty di Open Motif se la piattoforma su cui questo è usato è Open Source. L'uso e la distribuzione di Motif invece richiedono il pagamento di royalty.

Infine è stato rilasciato LessTif un'implementazione delle API Motif disponibile sotto licenza LGPL

[modifica] Voci correlate


[modifica] Collegamenti esterni

Strumenti personali