I have developed an android application which runs as a "silent service" in the phone, gathering every few minutes GPS location (from GPS device, and if GPS is not available from phone network position if available).
That service tries to send the location to a webservice if Internet connection is available, and if it is not available, the service saves the location in the phone's local filesystem and whenever Internet connection (or wifi) is available again, sends all the stored locations to the same webservice.
The application has another "visible" part, which is a simple form (password protected) with service's setup options:
- phone ID.
- recording schedule (days and hours when service will record locations)
- service startup options
- etc.
Once the application is installed (only one installation file) it should autorun the service on every phone startup and allow open config form from applications (or similar) menu.
I need to port that application to work on as many nokia GPS mobiles as possible (desireable at least on S60 v3 to S60 v5).
I don't know how application signing works on this platform, neither if it can be achieved in java (desireable) or has to be programmed on symbians native code. I would need assistance on those topics.
## Deliverables
The final delivered application has to be an exact port of android application downloadable from ndonde.es.
It doesn't matter if development is in English, we will translate into Spanish the strings if neccesary.
In case in the future we need to modify the application, we need as well any signing tools/certificates/know-how which would be required for us to re-deploy the application.