And then it ran on its first target device

I was thinking, well, somebody has to do it once. No? So I did. I compiled eds-dbus with support for camel and tinymail for the maemo platform. Both for the ARM cpu. I transferred the two binaries to my N770 device. Configured an account, sudo gainroot and untarred both to /opt, launched it. I took a camera and I made a little movie.

Oh, at the end of the movie I was indeed thinking: “crap, where’s tinymail?” But of course, the demo-ui isn’t fully integrated with the Hildon Maemo framework. Therefore it wont minimize correctly. In other words, if you minimize the demo-ui, it’ll disappear. But just wait for Modest. Okay? That one is going to be the real application for using E-mail on your Nokia 770. This is just a demo-ui.

Oh, sorry for the crap first elektro song in the background. The song that comes around 01:55, is better. No, I’m not planning to build packages for this one. Else people will also ask me to build an account wizard. It’s a bloody demo-ui. Wait for Modest! Others are of course allowed to do packages. Just don’t make *your* users ask *me* for account wizards ;-).

ps. Yes, this means that with some hacky hacky magicy, you can port evolution-exchange‘s camel provider to the device, and connect with Exchange servers. I’m sure o-hand would love that. Maybe a challenge for Novell? Or integrate the N770 with Hula? Tinymail could easily do it. Because it’s build on top of camel.
ps. I repeat (I often do) that Evolution should be split up in many (more) such reusable libraries. This is indeed a direct questions to people like Nat, who as far as I know at Novell gets to decide about it: please allow your Evolution and Camel/mailer teams to work on this. We would improve the libraries. Look at what Ross did with eds-dbus.

Platform support in tinymail

I added platform libraries for OLPC, GPE and Maemo to the build environment of the tinymail framework. The GNOME desktop one is now fully implemented with support for things like GnomeVFS, Gnome Keyring, GnomePasswordDialog and NetworkManager. I will personally implement the OLPC platform one. The GPE and Maemo platform ones will be implemented by me and the people who are doing Modest.

The Maemo one has been tested and works, but improved support for some Maemo specifics are soon going to be added.

This list illustrates which platforms will be tested and supported when I’ll release version 2.0 (if ever). A first version of the tinymail framework will probably be released a few minutes before the first public appearance of Modest and will definitely support GPE, Maemo and the GNOME desktop. To give you an ETA, this wont happen before or during GUADEC.

Modest will be much cooler. But tinymail comes with a demo-ui. That demo-ui looks like this if you compile with –with-platform=maemo and –enable-gnome=no.

The “give me your f. password!” – dialog box when you are not using GnomePasswordDialog nor GNOME Keyring:

This is the GNOME Hackers mailing list. I had some fun shooting holes in the E-mail addresses of Joe Shaw and Ross Golder: