trackMe consists of a J2ME Client and a C# Server. What it does, the J2ME Client queries a GPS (internal to the phone or external such as a bluetooth one or even serial) then it sends the current position to the C# Server who will plot you path along tim