Ive been hacking away at my recently bought Nokia N900 . It runs the Maemo 5,which is a GNU/Linux distro based on Debian . Calling the Nokia N900 a phone would be an understatement, as its actually a mobile computer.Rather than a phone that can also compute,its really a computer that can also function as a phone !..simple,isnt it ?
. Below,is a pic of my phone..ahem,computer in all its glory ![]()

Maemo is a Debian derivative,so its not pure Debian,but still that didnt stop me from getting all the Debian goodness on my device.
All it took was installing the Easy Debian package,which downloaded a large Debian image file to my phone giving me access to stuff like OpenOffice.org, Gimp, the LXDE Desktop Environment, Evince, Firefox,Java etc and a lot of other precompiled apps from the Debian repo…kewl,isnt it ?
Now, the programmer in me was dying to start programming the phone. And what better than Python for some instant nirvana !
. To get started i wrote a simple hello world snippet,that makes use of the GTK libraries on the phone.The code is as follows:
import gtk
from gtk import Window, Button, Widget
if __name__ == "__main__":
window = Window(gtk.WINDOW_TOPLEVEL)
window.connect("destroy", gtk.main_quit)
button = Button("Hello World:)")
button.connect_object("clicked", Widget.destroy, window)
window.add(button)
window.show_all()
gtk.main()
And below is a pic of the program running on my phone
. Nothing really fancy,but definitely a step in the right direction !

Well,thats all for now folks.Twitter has made me really lazy,so writing more than 140 character posts is now a huge task for me
. But,still ill try and keep updating about my n900 hacks and experiments. Bye for now, have fun !
My Networks