Font Size: a A A

Based The Chinese Linuxime Standard Input Method Server And Implementation

Posted on:2006-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:L JiangFull Text:PDF
GTID:2208360152987480Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Input method is one of the most important components of software internationalization, while internationalization is considered to be essential requirement of software design. Since X11R6 is distributed, XIM(X Input Method) is the major technique that is employed to implement input method in X Window system. Now, new input method frameworks, such as IIIMF(Internet/Intranet Input Method Framework) and SCIM(Smart Common Input Method platform), were proposed as substitute of XIM because of its dependency on X Window system. But, a serious problem along with more frameworks is incompatibility which happened between application and framework as well as between IME(Input Method Engine) and framework . IME interface draft standard is proposed for improving compatibility between IMEs and input method frameworks. Standardization of IME interface makes it possible to develop an adaptive IME working on different framework.Much work researched around IME standard in this dissertation. Firstly, introduce background knowledge about Linux internationalization and key concepts about input method. After the state of art is reviewed, the standpoints from end-user and framework designer as well as IME designer respectively are enough to explain the motivation and meaning of standardization of IME interface. Then the IME Standard is illustrated in detail, including philosophy of design, architecture, data structure, module interface and rationale of mechanism. Finally, as the object of study, a reformative framework based on IME Standard is proposed. Subsequently the design and implementation of a corresponding IM server are elaborated on and the design is aimed to be high modularized and extensible.
Keywords/Search Tags:Internationalization, Input Method, Framework, XIM, IME Standard, Input Method Server
PDF Full Text Request
Related items