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 .
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
- Wikimedia Commons conține imagini sau alte fișiere pe SCIM
linkuri externe
- Pagina de pornire SCIM , la scim-im.org .
- Proiect SCIM la sourceforge.net , pe scim.sf.net .