Tuesday, November 20, 2007

iPhone like keyboard on Canola

So after creating the framework to allow different input methods for Ecore and added Maemo Keyboard support for it, I decided to try a fancier thing.

It took me a few hours to get the amazing work done by Gustavo, port it to C and create an Ecore Input Method for it.

You can see the result on this video:



I would like to clarify that this video is just to demonstrate how easy is to create your own input method for Ecore. It doesn't mean that Canola will use it.

So that's it, I hope you enjoy.

If you are interested you can download the code from here.

Friday, November 16, 2007

Maemo Keyboard on Ecore applications

Last week, we at the office were discussing how we should integrate the maemo keyboard with the new Canola. After some time studying how Input Methods work, I decided to implement a framework for pluggable IM on Ecore, called Ecore_IM.

Ecore_IM is based on Gtk/Qt Input Method frameworks and works with pluggable so called immodules. So after writing the API for Ecore_IM I wrote a plugin hildon-input-method for accessing the maemo keyboard.

I already integrated it with Etk, so all Etk applications running on the device will automatically show the keyboard when requested. I intend to implement support for E widgets, so Mamona that is shipping with E can use the maemo keyboard.

If you are interested in using it or integrating it in your application you can grab it from here. The Etk support can be found here.

I hope this get integrated in Ecore really soon, so stay tuned.

Friday, November 09, 2007

N810 maemo submission accepted

N810 maemo submission accepted

Congratulations! You have been accepted to the N810 maemo device
program. We will send your discount and instructions as soon as the
device is available in your selected shop (soon).
Hooray! I can't wait to put my hands on my new toy!!!