SCIM

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Sigla SCIM

SCIM sau Smart Common Input Method este o bibliotecă software care oferă posibilitatea de a introduce glifuri și caractere pentru peste treizeci de limbi (atât asiatice, cât și europene), care rulează pe sisteme de operare care respectă directivele POSIX , inclusiv Linux și BSD .

SCIM este o platformă de dezvoltare generică, scrisă în C ++ , concepută pentru a ușura viața dezvoltatorilor de metode de intrare. Folosește o arhitectură simplă și expune o interfață de programare deosebit de puternică.

SCIM funcționează prin abstractizarea interfeței de intrare în clase, pentru a le face simple și independente una de cealaltă. Interfețele mai simple permit unui dezvoltator să scrie o metodă de intrare proprietară în câteva linii de cod.

SCIM este organizat în module; din acest motiv, componentele sale pot fi încărcate dinamic la runtime , după cum este necesar.

SCIM este o bibliotecă software de nivel înalt, similară cu XIM sau IIIMF , dar cu scopul de a fi mai puternică și mai versatilă. Poate fi folosit și pentru extinderea interfeței de intrare a aplicațiilor scrise în GTK + sau Qt prin proiectul IMmodules .

Unele dintre metodele de intrare gestionate de SCIM

Obiective

Acestea sunt principalele obiective ale proiectului SCIM:

  • Acționați ca un front-end unificat pentru bibliotecile existente legate de metodele de introducere. Există biblioteci care permit conectarea la uim și m17n.
  • Acționați ca motor lingvistic pentru IIIMF.
  • Manevrați cât mai multe protocoale și interfețe ale metodelor de intrare în utilizare.
  • Rulați pe cât mai multe sisteme de operare (SCIM funcționează în prezent numai pe sistemele POSIX).

Alte proiecte

linkuri externe