Friday, October 9, 2009
MaemoCJK on Fremantle
You definitely need the CJK input for a cool device like N900.
I thought about continuing with the original SCIM track, but I will try something new now. Here's what I'm going to experiment.
Hildon Input Method <=> Plugin <=> Ibus
The reason for the HIM plugin is that many people would like to switch back
and forth between the Default-HIM & CJK. Additionally, considering
that the Nokia browser doesn't support the preedit properly (i.e.
native SCIM/UIM won't work with the N900 Nokia browser), I thought it was better to have the CJK support as the HIM plugin.
The reason for the Ibus is that the Ibus client implementation can be
really simple. See this as an example.
The screenshot of my prototype application.
Things to do are:
1) Rewrite this python prototype in C
2) Rewrite the above in the form of the HIM Plugin
3) Ibus tweaking. Some UI related daemons may not be necessary for N900
4) UI improvement
5) Debian packaging
6) Pynin and Hangul support