期刊文献+

中文Linux输入法引擎标准研究 被引量:2

Research on Chinese Linux Input Method Engine Standard
下载PDF
导出
摘要 Linux系统的输入法存在多种框架和实现,以往的标准化努力没有给出令人满意的结果,输入法引擎(IME)接口标准化采用了新的路线,有助于开发可适用于不同框架的IME.在总结归纳现有输入法框架基础上,分析了对IME接口进行标准化的基本原理,详细说明了IME接口标准的重要特性和设计原则;相关的实体被划分到4个部分,使用时序图对不同部分的交互进行了细致的分析.标准的可行性需要IME示例实现进行证明,针对覆盖标准不同方面的3个示例实现给出了简要说明,其设计和实践可供开发符合标准的IME时参考.最后,对该标准的应用前景和进一步研究方向做出了展望. There are several input method frameworks along with corresponding implementations coexisting on Linux. The situation indicates inadequateness of existing standardizing effort focusing on input method protocol. However, IME (input method engine) interface standard developed by China Linux Standards Group introduces a brand new way. to standardize input method, and makes it possible to develop an adaptive IME working on different frameworks. Based on the survey and synthesis of the existing input method frameworks on Linux, rationale and benefit of IME interface standardization are analyzed. Features and design principles of the standard are expounded. Entities related to input method are partitioned into four portions. Runtime mechanisms of each portion as well as interactions between different portions are analyzed in detail by means of event flow chart. Feasibility of the standard is demonstrated by sample IME implementations. Three sample implementations that cover different aspects of IME interface standard are briefly summarized. The design and developing practice can be referenced in developing compliant IME. Finally, the prospect of promising applications and future working directions are proposed.
出处 《计算机研究与发展》 EI CSCD 北大核心 2006年第11期1965-1971,共7页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2003AA1Z2110 2003AA1Z2010)
关键词 中文信息处理 输入法 输入法引擎 Linux标准化 Chinese information processing input method IME Linux standardization
  • 相关文献

参考文献9

  • 1X Consortium.The Input Method Protocol,Version 1.0.X Consortium Standard,X Version 11,Release 6.4[S].1994
  • 2X Consortium.Xlib-C Language X Interface.X Consortium Standard,X Version 11,Release 6.7 DRAFT[S].2002
  • 3Free Standards Group.Linux Standard Base Specification 1.3[S].2003
  • 4Free Standards Group.OpenI18N 1.3 Globalization Specification[S].2003
  • 5Hideki Hiura.Internet/Intranet input method architecture[OL].http://www.openi18n.org/subgroups/im/iiimf/whitepaper/whitepaper.html,2004-12-10
  • 6James Su.SCIM Introduction[OL].http://freedesktop.org/wiki/Software_2fScimIntroduction,2004-12-10
  • 7Tokunaga Hiroyuki.What is UIM[OL].http://uim.freedesktop.org/wiki/WhatsUIM,2004-12-10
  • 8谢谦,张立强,吴健,孙玉芳.Linux标准化国际动态[J].信息技术与标准化,2004(12):40-45. 被引量:1
  • 9ISO/IEC 10646:2003.Information Technology-Universal Multiple-Octet Coded Character Set (UCS)-Architecture and Basic Multilingual Plane Supplementary Planes[S].2003

同被引文献19

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部