2008 / Maemo-related stuff 2008; Nokia
Internet Tablets
Maemo-related contributions and projects/hacks
Here are some things I've written for the Maemo Platform,
also
known as the Internet Tablet OS for Nokia Internet Tablets. I'm
developing using a N800 running OS2008 (Diablo). I've been at the Maemo
Summit 2008 in Berlin in September, too, where I presented gPodder and
Panucci in a
lightning session.
My contributions to Maemo-related projects (see also Maemo User Profile):
- German translation
- Finger-friendly UI support
- Checklist insertion usability fixes
- Rename memo dialog prefill with old value
- Use proper Gtk AboutDialog
- Implemented "paste" for checklist datatype
- Ported to Maemo / OS2008 (Maemo
product page)
- Performance improvements
- Touchscreen/Mouse support
- German translation
- Various bugfix patches (see OpenedHand Bugzilla)
- Ported to Win32 (Port
Homepage)
- Usability changes: Disable level selector dragging
- Prototype: Resuming Media Player with Bookmarks (Main screen, bookmarks)
- Maintainer and main developer
Below you will find several small tools and experiments with the
tablets:
Maemoified SMPY
Maemo-SMPY has its own webpage here: Maemoified,
Pythonified Perlific SMS Sender
Dragnotes Prototype
This is an idea I had for a interface with stylus for taking notes:
Bretter übernehmen (Maemobretter)
This is a simple PyGTK-based full-screen application that
aids in calculating and logging work done in a sawmill. Measure, type
in, hear (if you have flite installed, Maemobretter will speak the
entered value out loud) and read the result.
This utility focuses specifically on having a very
finger-friendly and easy-to-read interface, so you never need to use
the stylus, because fonts and buttons are very big and easy to hit with
the finger.
Download
- maemobretter.py (Updated:
2008-02-22)
- Dependencies for the above file: Python2.5+PyGTK, Flite
(for sound output)

Screenshot of Maemobretter
Vagalumisierung
A Vagalume HTTP Server in Python
This is a small HTTP server for your tablet (needs: python2.5,
and python2.5-dbus) to remote-control Vagalume.
Download: vagalumisierung.py (Updated: 2008-12-15)
Thomas Perl (thp at this domain), jabber:
thp@jabber.org