gpsreal-timetracking

What is the best server side solution for a real-time GPS tracking system


Well, I tried to ask this question as a comment on this question, but I thought that maybe no one will notice it, so I decided to ask it as a separate one.

The question is about how to do real-time GPS tracking system things; if we have the following scenario:

  1. Rather than connecting a GPS receiver to a PC, the user will have a mobile device with an integrated GPS receiver.

  2. Location data will be sent over mobile network using GPRS data connection to a server side.

  3. The data will be processed and a KML path file will be created and updated on time intervals and used to track the user using Google Earth.

The question is: what is the best method to accomplish this scenario for the server side; is it a web service, a web application, a windows service, a windows application or what exactly? Taking into account that the system will serve a number of users simultaneously, and that more users may use the system in the future(scalability issues).

Thank you in advance and I highly appreciate any help :)


Solution

  • What kind of device are you using exactly, something like this or something more sophisticated / configurable? If we assume that the device sends its data over TCP, I would consider the following approach with separate input/output processes:

    Use whatever programming language(s) you are familiar with.