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

Een in Java-Gebaseerde virtuele machine die de redacteurs (IME) functionaliteit van de inputmethode in drie contexten steunt: (1) het gebruiken van in Java-Gebaseerde IMEs met een virtuele machine van JAVA; (2) het schrijven in Java-Gebaseerde IMEs; en (3) integrerend een virtuele machine van JAVA aan systeem IMEs. De virtuele machine omvat een venstersmanager, een manager van de inputmethode, één of meerdere IMEs en/of toetsenbordbestuurders (KBDs), en een component. De virtuele machine kan een brug ook omvatten IME voor het integreren van de virtuele machine met een systeem IME. De venstersmanager dient als gateway tussen het werkende systeem en de virtuele machine. De manager van de inputmethode (IMM) dient als router tussen de venstersmanager en een meerderheid van IMEs en tikt bestuurder (KBDs) in. IME omvat een raadplegingslijst van samengestelde karakters die door Unicode toetsenbordbevelen worden geïndexeerd. De component geeft typisch een gebruikersinterface terug dat de gebruiker toestaat om de samengestelde karakters te manipuleren die door IME zijn teruggekeerd. De functionaliteit van IME en de component kan van platform aan platform, en van gebruiker aan gebruiker variëren. De virtuele machine kan een vooraf bepaalde reeks interfaces uitvoeren die IME en de component om met elkaar en met de venstersmanager en de manager van de inputmethode toestaan te communiceren. Deze vooraf bepaalde interfaces staan gebruikers toe om de functionaliteit van IME en de component te wijzigen en deze gewijzigde elementen met de virtuele machine te integreren.

 
Web www.patentalert.com

< (none)

< Method and apparatus for invoking a stored procedure or a user defined interpreted language function in a database management system

> Object-oriented processor architecture and operating method

> (none)

~ 00003