Motiv
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
- Wikimedia Commons conține imagini sau alte fișiere pe Motif
linkuri externe
- ( RO ) Pagina cu motive din Open Group , la opengroup.org .
- (RO) Întrebările frecvente despre motiv, depuse la 2 februarie 2020 în Arhiva Internet . (Kenton Lee)