Archives for October 2009

Making your Maemo 5 Widget Configurable

I wanted to add the ability to configure a widget I was working on. Low and behold the sample code from Maemo.org doesn’t tell you how to do this. I downloaded the source for a widget I use which I know has a settings dialog. Turns out you need to do the following within **_plugin_init(): [...]

GLib DBus vs Python DBus

I’ve been experimenting with DBus a bit lately for some side projects im doing (more on that soon). Part of the project involves spawning a service via dbus. In python this is trivial and easily discoverable with a google query or two: import dbus bus = dbus.SessionBus() bus.start_service_by_name(‘org.gnome.Rygel1′) # org.gnome.Rygel1 = service name Ridiculously easy, [...]

Porting GLib Applications to Python

So part of a project I am doing for my university involves writing python bindings for a library called GUPnP. GUPnP is a UPnP framework written by Zeeshan Ali. It is written using GLib and GObject and uses the GLib based Libsoup http backend. On day one Zeeshan pointed me to GObject Introspection (GIR). GIR [...]

Back from the Maemo Summit 2009 with a N900 in my pocket!

I just got back from the Maemo Summit 2009. First impressions: WOW! The most impactful part of the summit is of course the fact that Nokia gave out nearly 300 brand new, fresh from the factory, N900 devices. I’ve been using the device now for several days non-stop. Ordinarily I would say I am an [...]