Planet maemo: category "feed:8fae9c178c2cf99ef69efe95c1466d06"

2008-08-19 23:30 UTC
0
0
So it has been some time since I have blogged as I had a long well deserved vacation. Some time before going on vacation I spend some days with the Manona guys, helping them implement keyboard support, a long missing feature in Mamona, and a quite important one :-)

Happily I found out today that the guys succedeed in adapting my code to their needs. Details is outlined in Aloiso's blog, which can be found here.

Cool work guys, Manona is rocking even more now!
2008-05-05 21:01 UTC
0
0
So, it seems I really like working with Input Methods.

This time I present you the Qt4 input context plugin for Hildon Input Method. So for now all Qt4 applications can make use of the maemo keyboard.

The code is still in its initial stage, but it's working so far. You can grab it from here.

Contributions are really welcome. If you want to help, please consider looking at the FIXME list on qhildoninputcontext.cpp :).

UPDATE: Thanks to Rodarvus to point me out that qhildoninputmethod.cpp didn't exist, changing to qhildoninputcontext.cpp :D
2007-11-20 23:34 UTC
0
0
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.
2007-11-16 12:01 UTC
0
0
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.
2007-11-09 14:04 UTC
0
0
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!!!
2007-09-10 00:36 UTC
0
0
So after reading this blog entry from Gustavo, I found it interesting and decided to do the same for Vim, as I would never use Emacs :D. So I found this script and did some small changes to make it fit better the GTK+ coding style.

To use the script first copy it to ~/.vim/plugin directory, then open a file with vim and run one of the commands:
  • GOBGenerateH
To generate the class definition.
  • GOBGenerateC
To generate the class implementation.
Both commands will use the filename as default for the class name. You can change it, by typing the class name manually. It will replace "-" with "_" and also try to apply Camel Case to the filename. For example a file named test-object.h will generate a class named TestObject.

If you are interested, you can download the updated version of the script from here
2007-09-08 12:12 UTC
0
0
So I decided to start working on getting a GtkCanvas implementation on GTK+.
I believe GTK+ is really missing a good canvas implementation to make it easy to create rich UI applications such as Plasma, Canola, ....

Plasma is using QGraphicsView framework, a really good canvas framework, that enables you to create really nice UIs with nice animations/transitions. As already stated in some blogs [1], Canola will be using Evas for it's next version. So why not have a GtkCanvas? As i said in the previous post, I together with Renato already started creating a GtkTransition class. Together with a Canvas implementation you can create really nice animations really easy. I will be posting a video of an example application soon.

So if you are interested on this topic see this thread on gtk-devel mailing list

[1]
http://www.marceloeduardo.com/blog/mobile-applications/canola-development-update-or-we-are-not-dead
2007-09-08 03:30 UTC
0
0
Anyone knows that creating transitions (animations) using GTK+ is not the easiest thing to do. So after some discussions with Renato we came up with a API to make it easier.
Click to read 518 more words
2006-11-30 00:01 UTC
0
0
Wow, we finally released canola. I can't say how happy I am. I want to congrat the whole team for the great work so far. Now for you that can't wait anymore to try it out, do the following:

Add the following repositories to your application catalogue (Application Manager/Tools/Application Catalogue...):

Address: http://openbossa.indt.org/canola/repository
Distribution: scirocco
Components: user

Address: http://repository.maemo.org
Distribution: scirocco
Components: free non-free

If you are using mistral (2.0), just replace distribution with mistral.

Now, refresh you packages list (Application Manager/Tools/Refresh Package List...), then go to "Install new applications" and select canola.

After installation, reboot your device, and enjoy it :-)

Now it's time to get some food :-P.
Any feedback is welcome
2006-11-29 20:26 UTC
0
0
It's 22:13 here in Brazil and we are almost ready. I can't wait to release canola. We received a lot of feedbacks, and we are working really hard to finish the final details. I really hope you will enjoy it.

We have less than 2 hours to finish it, so let me get back to work :-)
2006-11-22 10:24 UTC
0
0
Today i found a nice tutorial explaining how to add categories to blogger posts. This is especially useful if you are aggregated to some blog aggregator, and want to post just related topics.
To check the tutorial go to blogger-tricks.
It's really easy to do, and as a bonus you will have a del.icio.us account if you don't have one already ;-).
2006-11-17 11:30 UTC
0
0
For over a week now, we at INdT are having a GStreamer training course. Edward Hervey (bilboed, or bilbode for brazilians :P) from fluendo is the guy managing the course. He is hosted in my house and we had some fun this week, lots of beers, hacking, you know :). I will post some pictures here soon. So far, i've learned a lot of interesting stuff and also was able to do some hacking, such as the port of rfbsrc to gstreamer 0.10 and the seek support implementation on neonhttpsrc. In the past i had written some patches and plugins to gstreamer, besides some applications centric development, but nothing big, and now i hope i can help more :-).

If you haven't tried gstreamer yet, you should do it now.

sponsored by Nokia Corporation