Deliver a client app to run on Android Platform & Windows Mobile platform, that will send gps data to a server the data should try to send on a predefined interval (controlled from the 'configuration screen' of the app. Eg. Send positioningal data every 5 minutes or every 20min and and be able to change from 20min to 1 min 5 min and 10 mins and 12 store it. It should constantly run in the background, and not shut down.
When the phone does not have internet access it need to keep the data stored and send it when its available.
The server software i accessed via online portal and server access. This is a repeat project so that the configuration and server data should be the same.
Would like to have a widget available that is entitled 'Btracking Check-In' along with the app, that sends the positional data at that time it is depressed. Will continue to send the position every minute for up to 5 minutes, then revert back to the interval frequency it was set to in the configuration screen.
Battery life draw would need to be kept to a minim
Windows mobile version needs to be compatible with commercial ruggedized devices (such as Motorola MC 67 and MC75). Android version to be accountable to most current OS versions.
Both platforms need to provide instructions on troubleshooting for end users.
Both platfroms must work consistently in the background, without stopping, regardless apps in the foreground, power cycles, etc.. in order to be considered complete and successful project.