13. A computer program product for providing access to a platform independent input method editor (IME) from an underlying operating system, the computer program product comprising: a non-transitory computer usable medium having computer readable program code means embodied in the medium, the program code means for providing access to a platform independent IME from an underlying operating system when executed by a processor, the computer readable program code means including: computer readable program code means for receiving keystrokes at an operating system based input; computer readable program codes means for forming a character sequence from received keystrokes, the character sequence being rendered as a desired character; computer readable program code means for calling, from an operating system based IME service module, said platform independent IME to convert said character sequence to a corresponding code point, the code point being a value assigned to the desired character in a specification of an encoding format; and computer readable program code means for transferring said code point to an operating system based output.
13. A computer program product for providing access to a platform independent input method editor (IME) from an underlying operating system, the computer program product comprising: a non-transitory computer usable medium having computer readable program code means embodied in the medium, the program code means for providing access to a platform independent IME from an underlying operating system when executed by a processor, the computer readable program code means including: computer readable program code means for receiving keystrokes at an operating system based input; computer readable program codes means for forming a character sequence from received keystrokes, the character sequence being rendered as a desired character; computer readable program code means for calling, from an operating system based IME service module, said platform independent IME to convert said character sequence to a corresponding code point, the code point being a value assigned to the desired character in a specification of an encoding format; and computer readable program code means for transferring said code point to an operating system based output. 14. The computer program product of claim 13 , further comprising computer readable program code means for receiving said keystrokes at an active input control in an application associated with said operating system.