研究iiimf和scim中,很想整合它们

发表于:2007-07-04来源:作者:点击数: 标签:
Inte .net /Intranet Input Framework(IIIMF) 是sun公司提出的一个输入法框架,旨在提出一个国际化的输入法方案。 该框架高度细化了输入法功能(和sun的很多东西一样,复杂得看起来很美),甚至提出了分布式输入法 服务器 的概念。该框架 将输入法分为iii ms
Inte.net/Intranet Input Framework(IIIMF)是sun公司提出的一个输入法框架,旨在提出一个国际化的输入法方案。
该框架高度细化了输入法功能(和sun的很多东西一样,复杂得看起来很美),甚至提出了分布式输入法服务器的概念。该框架
将输入法分为iiimsf(iiim ServerFramework),iiimcf(iiim ClientFramework)和iiimp(iiim Protocal)几个部分。每个部分是由插件
来构成的,没有插件,该框架将毫无用处。另外输入法引擎(iiimf-le)属于iiimsf的一个支持插件的部件。
本文主要是我的一些构想性的东西(仅限于讨论linux平台),没有详细的技术资料,IIIMF sdk的whitepaper能带给你更多的东西。 

  • "你在用什么输入法?别告诉我你在用那个垃圾iiimf"
我现在大部分时间生活在Fedora Core系统中,暑假刚升级到了FC4。FC是各发行版中唯一一个不遗余力的推广iiimf框架的,原因很简单,Fedora要做的是i18n(internationalization),而不是l10n(localization)——以前的rh系列会对zh_CN locale提供GBK编码和chinput这样的专门的XIM输入
法,但现在Fedora力推的是UTF-8编码和iiimf国际化输入法框架——但是,几乎所有国内的fc用户都认为fc自带的输入法几乎是无法使用的,于是
就都说iiimf是垃圾。但事实上,要澄清一点,这绝不是iiimf的问题,是现在没有一个好用的中文输入法插件,现在zh_CN用的是iiimf-le-chinput插件
,从名字就可以看出这个是chinput从XIM框架移植到iiimf框架的,改插件的功能是很弱的,和全拼输入法有得一拼。迫于无奈,我现在用的是scim的
拼音输入法。

原文转自:http://www.ltesting.net