Motiv

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Debian Motif MWM Default.png

Motif (sau MOTIF ), în informatică, este un set de biblioteci grafice care conțin primitive care sunt folosite pentru a crea interfețe grafice pe sistemele X Window System , Unix sau POSIX . Acestea au fost create de Open Software Foundation (adesea denumită OSF / Motif) care acum a fuzionat în The Open Group .

fundal

A fost dezvoltat în 1980 pe stațiile de lucru UNIX ca un concurent al GUI-urilor OpenLook , care au fost rapid abandonate de Sun în favoarea Motif. A devenit un standard industrial sub numele de IEEE 1295 (bibliotecile sunt adesea denumiteAPI Motif pentru a evita ambiguitatea cu interfețele grafice care utilizează biblioteci).

Caracteristici

Motivul face distincție între butoane, efecte tridimensionale și butoane în relief în diferitele componente ale interfeței grafice. Meniurile, butoanele, casetele de derulare, câmpurile de introducere a textului etc. sunt tratate separat. Aceste biblioteci au fost adesea considerate alternative la GUI-ul Windows 3.x datorită reprezentării pseudo-3D a obiectelor. Managerul de ferestre scris cu Motif este MWM .

Acum sunt considerate învechite în comparație cu bibliotecile GTK + sau Qt (dovada acestui fapt este faptul că Sun Microsystems , unul dintre utilizatorii principali ai Motif a anunțat eliminarea Motif în favoarea GTK + și GNOME ) și că acum sunt menținută din motive de compatibilitate.

Există mai multe implementări ale API-ului Motif. Trusa de instrumente Motif este prima implementare. Există , de asemenea , deschis Motif , o implementare a primitivelor Motif eliberate printr - o proprietate de licență sursă partajată care permite plata de redevențe distribuirea gratuită a Deschideți Motif dacă platforma pe care este utilizat este Open Source . Utilizarea și distribuirea Motif, pe de altă parte, necesită plata drepturilor de autor.

Utilizare

Bibliotecile de motive sunt utilizate ca componente fondatoare ale Common Desktop Environment . Din versiunea 2.1 a bibliotecilor, acestea acceptă standardul unicode pentru a permite crearea de interfețe grafice multilingve cu alfabete de derivare non-latină. Motif se bazează, la fel ca Xaw pe bibliotecile Xt, un set de primitive furnizate de sistemul X Windows; care, în schimb, sunt lăsate în afara seturilor de instrumente mai moderne, care sunt scrise direct pe bibliotecile de bază numite Xlib.

În cele din urmă, a fost lansat LessTif , o implementare a API-ului Motif disponibil sub licența LGPL

Elemente conexe

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT