Blackberry Mobile App Developer

Description

Experience Level: Expert

We require an experienced Blackberry Mobile App developer to help us with an urgent project.

The App should run on the following phones: Blackberry Curve 8900, 9300 and 9700.

We need an App to track engineers who travel the country. When an engineer arrives on site, they should open the app (which should be running in the background), enter a job no (6 or 7 numeric digits) and arrival time which pulls up current time less 15 minutes and can be adjusted in 5 minute increments, - the click button then becomes active once the fields have been completed. The App then sends an email to us with job no and arrival time stamped with name/phone no, actual time clicked and gps co-ords.

Location polling
System emails us every 10 mins with date and time, name/phone no and gps co-ords (or celltower if GPS position is not available).

Start/finish of the day
Click a button to start day and finish day - sends email with name / phone no, gps co-ords and auto time - if van doesn't move within 10 minutes of clicking start then the system emails
administrator advising this fact.

System automatically stamps GPS coordinates and emails if the engineer GPS moves quicker than 10 mph and flags as "moving but has not clicked started".

Auto re-start of app/gps on failure/stopping / Administrator alerts
System automatically re-initialises gps or the app if it is switched off by the user or crashes, and uses the cell tower for coordinates in the interim.
System also sends email to administrator if user has attempted to disable GPS location system
System emails administrator if GPS has not been available on device for over 3 hours.