On Board vehicle Data (OBD-II) reading from the Android device through Bluetooth.
Features:
Read in current location via GPS and manipulate data from the OBD-II and GPS to the local database. Uploading the captured information periodically to an external server (through web service). Asynchronous implementation of different tasks like OBD-II and GPS reading and data uploading to the server, without affecting performance, while implementing proper logging of the application processes