With my PalmOS handheld brain, I got used to occasionally tracking vehicle mileage. Unfortunately, the newer LifeDrive does not have the snappy performance of previous versions, and I no longer carry it all the time.

Instead, I got a Nokia E70, a SymbianOS 6.0 smartphone. I rather like it, but I have not found a mileage tracker like the software I used under PalmOS. The phone supports Java Micro Edition, and seems to do so quite well. (My previous experiences with Java on limited devices was that it was entirely too slow to start. The Java apps on the Nokia seem to take roughly the same time as native applications, however.)

So I decided to write own. It is a very simple midlet.

My prior experience with Java has been pretty limited. Really, I have more experience using JNI to link a Java encryption library with a C network protocol engine (for my work on IBM's xCP home networking digital media sharing system). I did do a Java visualization application, based on an interfaced designed by the Advanced Technology Laboratory guys.

Anyway, the interface here is pretty rough, although the implementation is tolerable. The raw, basic MIDP interface is not very flexible, for one thing, and I have not gone far beyond it.

The implementation was done using Eclipse, with the EclipseME plugin.


  • 16 Jun 2007: Initial public release.
  • 18 Jun 2007: It would help if I actually tried it before I released it.
  • 10 Jul 2007: Build moved to ant and antenna.

Source Code

Binary Files


Ah, yeah. Right. It should be intuitively obvious. Look! A squirrel!


GNU General Public License, version 2.

gloria i ad inferni
faciamus opus

Return to Top | About this site...
Last edited Sat Aug 8 03:29:10 2009.
Copyright © 2005-2016 Tommy M. McGuire