Method for integrating a virtual machine with input method editors

作者: David M. Silver , Yung-Shin Lin

DOI:

关键词: Operating systemVirtual machineComponent (UML)Virtual finite-state machineUnicodeInput methodComputer scienceIMesUser interfaceEmbedded systemJava

摘要: A JAVA-based virtual machine that supports input method editor (IME) functionality in three contexts: (1) using IMEs with a JAVA machine; (2) writing IMEs; and (3) integrating to system IMEs. The includes windows manager, an one or more and/or keyboard drivers (KBDs), component. may also include IME bridge for the IME. manager serves as gateway between operating machine. (IMM) router plurality of keyboards driver (KBDs). look-up table composed characters are indexed by Unicode commands. component typically renders user interface allows manipulate returned vary from platform platform, user. can implement predefined set interfaces allow communicate each other manager. These users modify integrate these modified elements

参考文章(10)
Kenny S. C. Tung, John Harvey, Christopher S. Derossi, Nobuhiro Miyatake, Yasuo Kida, Keisuke Hara, Text services manager providing multiple instances of input methods for text language processing and automatic synchronization between met hods ,(1993)
Gary Y. Wang, Chinese printing system ,(1976)
信子 水谷, How to use Japanese The Japan Foundation, Office for the Japanese Studies Center. ,(1988)
Kenny Sung Ching Tung, John Harvey, Christopher S. Derossi, Nobuhiro Miyatake, Yousuke Kurita, Yasuo Kida, Keisuke Hara, Text services manager ,(1993)
Hiroyuki Kumai, Hirobumi Kashiwa, Akira Nakajima, Masaki Kawase, Jun Ito, Shigeki Taniguchi, Toyokazu Suzuki, Yasumasa Matsuda, Method and apparatus for determining character and character mode for multi-lingual keyboard based on input characters ,(1992)
Hiroyuki Kumai, Hirobumi Kashiwa, Akira Nakajima, Hiromi Tomita, Toyokazu Suzuki, Masaki Kawase, Jun Ito, Shigeki Taniguchi, Yasumasa Matsuda, Character inputting method allowing input of a plurality of different types of character species, and information processing equipment adopting the same ,(1993)