HildonInputMethods

Differences between revisions 7 and 13 (spanning 6 versions)
Revision 7 as of 2007-11-23 06:10:11
Size: 2543
Editor: 14
Comment:
Revision 13 as of 2008-08-06 16:29:55
Size: 1870
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
Investigate the use of Hildon Input Method and its associated bits and pieces for use in Ubuntu Mobile. This specification will also discuss the mechanism Ubuntu Mobile will use to input non-English characters, along with how Ubuntu Mobile will facilitate the input of characters using an onscreen keyboard. Investigate the use of Hildon Input Method and its associated bits and pieces for use in Ubuntu Mobile, along with how this will facilitate the input of characters using an onscreen keyboard.
Line 16: Line 16:
In more general terms, it needs to be decided how Ubuntu Mobile will accept input for non-English characters. This specification does not deal with displaying the characters, making sure the environment is set up correctly, and that the correct fonts are installed, that is covered in the UbuntuSpec:mobile-internationalization specification.
Line 20: Line 18:
Takashi is a native Japanese speaker who owns a device that runs Ubuntu Mobile - he would like to compose e-mails to friends and family in Japanese, using Japanese characters. Gilbert is browsing a shopping website, and needs to fill in his details. As his MID does not have a hardware keyboard, he uses the onscreen keyboard to do so.
Line 22: Line 20:
Gilbert is learning Spanish, and would like a simple way to input accented characters without changing his keyboard mapping to Spanish. Takashi is developing a new kind of input device for MIDs. Utilizing the plug-in architecture of Hildon Input Method, he writes a plug-in that talks to his input device.
Line 32: Line 30:
Package up hildon-input-method and related packages, and start evaluating it, how it works, how to run it, and does it act better than the current solution.

Investig
ate how to input other characters sets using hildon-input-method.

Make a choice as to whether or not to move over to it.

== Outstanding Issues ==

Should discuss the status quo, and what to do if h-i-m isn't suitable.
Package up hildon-input-method and related packages, and start evaluating it, how it works, how to run it, and does it  behave itself better than matchbox-keyboard.

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Investigate the use of Hildon Input Method and its associated bits and pieces for use in Ubuntu Mobile, along with how this will facilitate the input of characters using an onscreen keyboard.

Rationale

Nokia have recently released Hildon Input Method as open source, used for the input of text and handwriting recognition on the N800 platform - we should investigate the framework and see if it is suitable for Ubuntu Mobile.

Use Cases

Gilbert is browsing a shopping website, and needs to fill in his details. As his MID does not have a hardware keyboard, he uses the onscreen keyboard to do so.

Takashi is developing a new kind of input device for MIDs. Utilizing the plug-in architecture of Hildon Input Method, he writes a plug-in that talks to his input device.

Design

The current implementation of Ubuntu Mobile uses matchbox-keyboard as the current onscreen keyboard, and moblin-keyboard-manager to facilitate display and non display of the keyboard. Hildon Input Method provides an example plugin of a onscreen keyboard. This should be tested and evaluated to see if it is a suitable replacement.

Implementation

Register projects in Launchpad for Hildon Input Method and have vcs-imports start to mirror their SVN repository.

Package up hildon-input-method and related packages, and start evaluating it, how it works, how to run it, and does it behave itself better than matchbox-keyboard.


CategorySpec

MobileAndEmbedded/HildonInputMethods (last edited 2008-08-06 16:29:55 by localhost)