4
Project Outline  Handset requests GPS location  Handset received the GPS location and generates the accelerometers data  The Handset then Polls this data to a server where it’s processes

5
Project Specification  Milestones  Pass: Development of a system where GPS information is sent from the handset application and stored in a database on a server application.  Average: Enhancement of the basic application including a Google Earth interface, GUI for server application, intelligent triggering of GPRS data.

6
Project Specification  Milestones  Good: Mobile handset and server applications enhanced to allow accelerometer based information to be sampled and streamed to the database  Very Good: Development of basic algorithm for analysis of accelerometer data to determine between driving and non- driving instances and implementation of this on mobile handset as a means of controlling GPS updates.

7
Project Specification  Milestones  Excellent: Development and implementation of advanced algorithms:  Identify sudden/dangerous manoeuvres  Prediction of location during a temporary GPS signal interruptions  Reliable system operation when the handset is unconstrained in a vehicle

10
Project Timeline  December:  Modify the uploaded data to include the accelerometer data  Modify the database to include functions to handy the accelerometer data.  January:  Develop an algorithm to process the accelerometer data to determine between driving and non-driving instances  Develop an algorithm to Identify sudden/dangerous manoeuvre e.g. Calculate the speed of the vehicle to detect if the person is breaking the speed limit.  Progress report

11
Project Timeline  February:  Develop an algorithm to prediction the location during a temporary GPS signal interruptions Calculate the heading and the speed then  If the handset is travelling at 100km and an outage occurs. The handset will probably not change it’s heading  Modify the accelerometer algorithm to allow for the handset to be unconstrained in a vehicle  This algorithm will automatically zero the accelerometer data (34,23,65) would become (0,0,0)

12
Work done so far  Research  Mobile Applications  J2ME tutorials  Databases  Best mobile emulators  J2ME:  I’ve made a simple application that calls the location API and displays the results on the emulator screen