Ever since the release of the first iPhone in 2007 and the first phone to use Android in 2008, the concept of “smartphone” has revolutionized the way we live our lives. By the end of 2012 more than a billion smartphones were in use worldwide and there is no reason to believe that the era of the smartphone will end with that.
For most people today, the use of a personal mobile phone has become an everyday thing. As the complexity of the phones ever grows, the usage area grows with it. Not only do we use the phones for calls and text messages, but our phones has also become a great source of entertainment as well as assistance. The standard equipment expected in a phone has grown from almost nothing to include integrated cameras, GPS antennas, wireless and mobile internet connectivity and more.
With all this new standard equipment, every smartphone user has become a mobile data collector equipped with multiple sensors and a small but powerful handheld computer for data processing and data exchange. By utilizing these sensors and data exchange methods one can create helpful applications that are easily available at the tips of our fingers.
This research paper explores some of the data collection capabilities of a smartphone, using the Android Operating System to develop an Android-based smartphone application for inter-vehicular communication. Connection capabilities to the main computer of a vehicle through On-Board Diagnostic tools is investigated and how the VehicleICT Smart Client Platform can simplify the development process of such an application is elaborated. The communication with the central server can happen through the included Wi-Fi or mobile internet interfaces. These and other interfaces and sensors of an Android device will be detailed together with the design, development and test phases of the Android application development process.