Writing a "Hello World" Python plugin for Hildon Desktop

As I told you before, Hildon Desktop now has a new plugin system and one of the cool things about it is the Python support. Just for the sake of demonstration, I recorded a screencast with the step by step process of writing a “Hello World” Python plugin for the Home area of Hildon Desktop.

Yes, it’s really simple. Of course, this is a useless plugin but I just wanted to demonstrate how easy and simple is to have the basic infrastruture done.


Update 1: the GIF image is too heavy and people are having problems to watch the screencast. I’ll upload a new (and better) file tomorrow as soon as possible. Sorry for the inconvenience. :-/
Update 2: I removed the link to the screencast for now just to avoid other people to have the same problem and complain about the same thing.
Update 3 The link is updated with a new/more-complete version of the screencast.

Published by


Lucas Rocha is just a brazilian guy who loves hacking and music. He lives in the frozen lands of Finland with his lovely wife Carol. He works for Nokia in the development of Hildon and Maemo. In his free time, he's a happy GNOME contributor. He has a mustache, a beard and big smile in his face.

15 thoughts on “Writing a "Hello World" Python plugin for Hildon Desktop”

  1. Great idea, but I don’t have a monitor which can display the entire gif. You should do a new screencast at a lower resolution and in another format than gif.

  2. Looked promising until epiphany died :) Then I tried to view it in eog and image-magic, and they died as well :(

  3. Yikes. I’m not sure the world is ready for .gifs this big. What are you using to display it before you posted it?

  4. Really great job!

    We need more tutorials like that to show that software development for n770/n800 isn’t that hard. Especially ones for C# development would be very cool. Than u could see heavily spread new software for the n800. Nokia should concentrate on building tools for easy software developement. Plugins for MonoDevelop and so on. In this case Microsoft is model. Its just simple to make applications for pdas which run windows mobile 2005 with the develop tools of microsoft.

  5. Henri > Will this work with current IT OS releases, or require > something that is still on its way?

    It requires hildon desktop, which is already in Sardine and will be in a next version of IT OS.

  6. Congratulation!!!

    First: I liked the desktop applet. Really, fast and simple!

    And now about that gif:


    The gif itself is at least 2 GB size unpacked!!! I gave up unpacking it completely, because of my over-crowded laptop disk.

    It seems that there is a very common assumption among the developers that gif (or jpeg) are something small, which can be easily uncompressed and shown in-memory. But assumption is the mother of all ****ups.

    Really great exploit!. It reminds me of certain old DoS attack on anti-virus server software. The attack was like this.

    I loved it, finally I’ve viewed it with gifview(gifscile), it was OK, greate peace of software…

  7. Ironically, your GIF illustrates a bug in the thumbnailer GNOME uses — when I save the GIF to my desktop and have thumbnailing on, some process eats up all my RAM and all my swap space.

    Perhaps you should keep a copy of that around to do testing of future GNOMEs.

Comments are closed.

Attribution-NonCommercial 3.0
This work is licensed under a Attribution-NonCommercial 3.0.