Project Description:
Java - GPS application.
Please suggest ideas for improvement.
Additional Project Description:
11/26/2012 at 22:41 CET
Small Java GPS Logger
Project Id: 1,461,130
===================================
We need a very small application that get GPS data from a GPS enabled phone, stores it in a database like SQLite (or file), and send that info at predefined intervals to an email address, FTP or URL.
The solution should be made using preferebly Java so it would run on most mobile devices, but otherwise we could take some app that works at least on Windows Mobile.
=========================================
We need the application to run preferably in a "service-like" mode, so it does not require user interaction.
The app should gather GPS location info in predefined intervals (example 0.5s), and should store it in a database like SQLite or in a file.
Also the app should send this info in another predefined interval (example every 5 minutes) using the phone Internet service, whether its through the normal plan (e.g. 3G) or if a wireless is available. The receiver could be an ftp server, another database, a servlet, etc... whatever that's easier.
In case a servlet or other server side development is needed to gather this info, this will not be responsability of the developer, unless of course the developer offers to it and we would open a new request for that.
In case of no connection the app should be able to keep this info in the database or file and upload it when a Internet Connection become available, or otherwise make it available to manually transfer it to a PC.
At this point there is no need for a graphical interface, so all configurations could be made static, but if the application succeeds then we will open a new request with the developer to extend it and add new functionality.
The development should be done using Java so it could run on most devices (With GPS receiver of course), however if there are technical difficulties we could understand if at this point the application only runs in one of the platforms Windows Mobile, BlackBerry, Symbian or Android.
Any additional info would be provided to bidders.