[Windows Mobile Development and Hacking General] ddookie:
µTrack can be used to track mobile devices in a passive, non-intruisive way.

It can be configured to publish the location of a Windows Mobile powered device to any website or webservice. The only requirement is that HTTP GET request can be used.

The different items of information that can be published are:

- Longitude / Latitude

- DeviceID

- Date and time

When run, the application only shows a notifyicon and stays dormant until another application uses the GPS Intermediate driver. - When the GPS device gets a fix on the position, µTrack will publish this information to the URL specified in the configuration window.

µTrack features:

- A lightweight Windows Mobile client whose sole purpose is to monitor and publish GPS coordinates.

- Four different parameters can be used in the GET request: Longitude, Latitude, Date/Time and the deviceID.

- The request can be tested using a easy to use option which opens the configured URL in the default browser.

- A non-intrusive notify-icon to indicate GPS monitoring is active.

- Both support for Windows Mobile 5 and Windows Mobile 6 powered devices.

- Auto start monitoring on device reset.

- GPS Intermediate Driver support.

- Google Gears GeoLocation support.

Because of its easy concept, µTrack can be used in all kind of situations and applications.

Configuration of a target website is also easy. Just configure the webserver to process the GET request accordingly:

http://www.exampleserver.com/mywebsite/publish_device_location.aspx?long=@LONG&lat=@LAT&time=@TIME&id=@ID

One example (which is used on my website: http://www.petervrenken.nl) is to publish the location of a device to a website. There the information is used to show a Google Maps map as the background of all the pages. The theme of de site is therefore dependent on the location of its owner.

µTrack version 1.1.2 can be downloaded on the link below and is free for any personal use. When µTrack is used in a commercial application, please donate...

http://www.petervrenken.nl/utrack

Version history:

µTrack v1.1.2

- Fixed bug regarding ID replacement in URL.

- Added a new Map tabpage that shows the location.

- Redesigned the internal threading mechanism.

- Optimised showing of the settings Form.

- Fixed bug that disallowed application termination.

µTrack v1.1.1

- Fixed bug in usage of the backspace key when entering the accountname.

- Fixed bug in Google Gears usage setting. This allows usage of Google Gears.

- The Enabled when roaming option now also takes Google Gears into account.

µTrack v1.1.0

- Changed threading mechanism to use Timer.

- Added server side Widget

- Redesigned device application internals

µTrack v1.0.8

- Bug in Interval mechanism fixed (far less CPU usage)

- Re-added program to start menu

µTrack v1.0.6

- Bugfixes

- Redesigned the interval mechanism

µTrack v1.0.5

- Corrected setup folder

- Redesigned internal architecture

- Bugfixes

- Enable when roaming option

- Google Gears GeoLocation usage

µTrack v1.0.4

- Fixed ObjectDisposedException

- Restyled settings screen

- Added interval configuration option

µTrack v1.0.3

- Fixed errors

- uTrack can now online be tested using google maps.

µTrack v1.0.2

- Fixed errors

µTrack v1.0.1

- Fixed errors

µTrack v1.0.0

- First release