(((CONTACT ME FOR MORE DETAILS)))
A start-up delivery company is looking at the idea of tracking its drivers
through the use of mobile phones. At any one time, drivers may be driving, at
drop off point, on a break, finished for the day etc. The company wants to be
able to keep track of where the drivers are and record this location in a
database, as well as allocate jobs as and when a driver requests one.
THE TASK
· You are to write a mobile application, linked to a server side application
that keeps track of a mobile device’s location, and stores its position in
a database. Location is historical, in that a continuous record is kept of
all locations visited, rather than just the current location.
· The mobile application will also update the server with the current workstatus
of the user, as they are working on a task, eg Working, Break,
Available, Travelling (there may be more you wish to put in)
· The server will send a short description of a new task to the mobile
device when the mobile user requests one, together with a postcode of
a new location. This task will be displayed on the mobile users device.
Better versions will include the location of the next job, as a postcode.
· The user will log on at the start of the day, and their location will
constantly be recorded on the server. The user will be able to store the
logon details on the mobile to avoid having to fill in the form every time.
· The administrators will be able to maintain tables on the database of
the user details and jobs. Administrators will interact via a web page,
not a mobile application.
· The administrators will be able to view the location of an individual user
on a Google Map via a web page. Users will be able to view their
current location on a map on their mobile device.
THE CRITERIA
You should have a form displayed on the mobile device that will display the
username, pick-up postcode and work status. Work Status should be a
minimum of Driving, Resting, Off-Duty, At-Drop-Off. You may wish to add
others. A job will consist of a string describing what is to be picked up. There
should be hidden data for the upload-frequency (seconds), upload-url and
current-location details (latitude, longitude). The application must upload the
current location at the required frequency and store the users location in an
appropriate table on the server. You will need a midlet to display the user’s
name, current job and status, and send location data to the server. You will
need a servlet to store the data in a database. The data will be timestamped.
You will need an appropriate table to store the user’s location (e.g. username,
latitude, longitude, date-time). You should make use of a waypoints file to
simulate the movement of the mobile device.
Hello, we are UK based group of programmers with over 7 years of experience, specializing in .NET/Java/PHP/JQuery. We are offering to deliver your project within 1 day as we have huge experience in location oriented applications and including browser based. Quote includes some tidy yet attractive design. No upfront fees required. Please let us know if you would be interested.