23. A system for processing a text input within a man-machine interface (MMI) application framework, the system comprising: a memory configured to store a plurality of applications; a processor configured to: enable activation of an application from among the plurality of applications as an active application, enable said active application to create a new text editor, said new text editor being configured to perform under a constraint specified by said active application, enable said new text editor to generate a text edit view, said text edit view being configured to receive a text input in accordance with said constraint specified by said active application, enable said new text editor to receive said text input in accordance with said constraint specified by said active application, and enable encoding of said received text input, said encoding being capable of being changed based on said received text input.
23. A system for processing a text input within a man-machine interface (MMI) application framework, the system comprising: a memory configured to store a plurality of applications; a processor configured to: enable activation of an application from among the plurality of applications as an active application, enable said active application to create a new text editor, said new text editor being configured to perform under a constraint specified by said active application, enable said new text editor to generate a text edit view, said text edit view being configured to receive a text input in accordance with said constraint specified by said active application, enable said new text editor to receive said text input in accordance with said constraint specified by said active application, and enable encoding of said received text input, said encoding being capable of being changed based on said received text input. 32. The system of claim 23 , wherein said new text editor masks said received text input.