Smart Common Input Method

Smart Common Input Method

The Smart Common Input Method platform (SCIM) is an input method (IM) platform containing support for more than thirty languages (CJK and many European languages) for POSIX-style operating systems including Linux and BSD.

SCIM is a development platform to reduce development times of IM in software. It uses a clear architecture and provides a simple and powerful programming interface.

SCIM is a common IM platform written in the C++ language. It abstracts the input method interface into several classes and attempts to make the classes more simple and independent from each other. With the simpler and more independent interfaces, developers can write their own input methods in fewer lines of code.

SCIM is a modularized IM platform, and as such, components can be implemented as dynamically loadable modules, thus can be loaded during runtime at will. For example, input methods written for SCIM could be IMEngine modules, and users can use such IMEngine modules combined with different interface modules (FrontEnd) in different environments without rewrite or recompile of the IMEngine modules, reducing the compile time or development time of the project.

SCIM is a high level library, similar to XIM or IIIMF, however, SCIM claims to be simpler than either of those IM platforms. SCIM also claims that it can be used alongside XIM or IIIMF. SCIM can also be used to extend the input method interface of existing application toolkits, such as GTK+2 and Qt via [http://www.scim-im.org/projects IMmodules] .

Goals

The main goals of the SCIM project include:

* To act as an unified frontend for current available input method libraries. Bindings to uim and m17n [http://www.m17n.org/] library are available (as of August 2007).
* To act as a language engine of IIIMF (an input method framework).
* To support as many input method protocols/interfaces as existing and in common use.
* To support multiple operating systems. (Currently, only POSIX-style operating systems are available.)

See also

* Input method
* List of input methods for UNIX platforms
* uim

References

* [http://www.scim-im.org SCIM's homepage]
* [http://scim.sf.net/ SCIM project at sourceforge.net]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Smart Common Input Method — (SCIM) est une plate forme pour faciliter la création de méthodes d entrée (IM) pour Linux. Quelques unes des méthodes de saisie de SCIM Il tend à être remplacé par iBus qui s est inspiré de SCIM en s adaptant mieux aux différents besoins apparus …   Wikipédia en Français

  • Input method — An input method is an operating system component or program that allows users to enter characters and symbols not found on their input device. For instance, on the computer, this allows the user of keyboards to input Chinese, Japanese, Korean and …   Wikipedia

  • Common Fisheries Policy — The Common Fisheries Policy (CFP) is the fisheries policy of the European Union (EU). It sets quotas for which member states are allowed to catch what amounts of each type of fish, as well as encouraging the fishing industry by various market… …   Wikipedia

  • Pinyin method — The pinyin method (zh stp|s=拼音输入法|t=拼音輸入法|p=pīnyīn shūrù fǎ) refers to a family of input methods based on the pinyin method of romanization.In the most basic form, the pinyin method allows a user to input Chinese characters by entering the pinyin …   Wikipedia

  • SCIM — Smart Common Input Method Smart Common Input Method (SCIM) est une plate forme pour faciliter la création de méthodes d entrée (IM) pour Linux. Quelques unes des méthodes de saisie de SCIM SCIM supporte de de nombreuses langues telles que le… …   Wikipédia en Français

  • Methodes d'encodage du chinois sur ordinateurs — Méthodes d encodage du chinois sur ordinateurs La langue chinoise utilise des sinogrammes pour son écriture. Un mot compte rarement plus de un ou deux caractères . Mais il existe beaucoup plus de caractères (ou glyphes ou sinogrammes) que de… …   Wikipédia en Français

  • Méthodes D'encodage Du Chinois Sur Ordinateurs — La langue chinoise utilise des sinogrammes pour son écriture. Un mot compte rarement plus de un ou deux caractères . Mais il existe beaucoup plus de caractères (ou glyphes ou sinogrammes) que de touches sur un clavier d ordinateur tel que celui… …   Wikipédia en Français

  • Méthodes d'encodage du chinois sur ordinateurs — La langue chinoise utilise des sinogrammes pour son écriture. Un mot compte rarement plus de un ou deux caractères . Mais il existe beaucoup plus de caractères (ou glyphes ou sinogrammes) que de touches sur un clavier d ordinateur tel que celui… …   Wikipédia en Français

  • Méthode d'entrée — Quelques unes des méthodes de saisie gérées par le logiciel libre SCIM utilisé dans l environnement X Window Une méthode d entrée (en anglais, input method en général ou input method editor (IME) chez Microsoft) est un programme ou un composant d …   Wikipédia en Français

  • Methode d'entree — Méthode d entrée Quelques unes des méthodes de saisie gérées par le logiciel libre SCIM utilisé dans l environnement X Window Une méthode d entrée (en anglais, input method en général ou input method editor (IME) chez Microsoft) est un programme… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”