Configuring a generic GPS logger

Although the easiest way to use my tracker is to use wheredroid or wheredroidplus app, I understand that you may use a device that is not android compatible; you may use, then, any device:

Once you register your device and get the read and write keys, you can configure any device to report its position by issuing a request for: write key&x=longitude&y=latitude&h=altitude&d=heading&s=speed&ua=name+of+the+program

You should receive a string saying OK.

All positions (latitude, longitude, altitude, heading and speed) are simple float numbers. just leave 0.0 if you do not want to use them.

"name+of+the+program" is just inserted as a comment in my db. it should be "urlencoded" (i.e.: all spaces must be translated into +, and any other character different from a-z, A-Z, 1-9, -, _ must be translated into a percent (%) sign followed by the two-digit hexadecimal code of its ascii representation... or simply deleted)