CSE498, Collaborative Design, Fall 2012
Computer Science and Engineering
Michigan State University

Founded in 1903, the Ford Motor Company is a Fortune 500 company that develops and produces some of the most innovative cars and trucks in the world.

One such innovation is the Ford MyKey system, which allows owners to program a key that sets safety restrictions for each driver. For example, owners can limit the top speed of a car or the maximum volume of the radio.

As an addition to the Ford MyKey system, our MyKey Report Card provides owners with a report card of the driving habits of each of a car’s drivers by collecting data from the vehicle using an Android phone or tablet.

Users view the report cards using the MyKey Report Card web site. Users can customize the data displayed on their report cards and specify additional methods of report card delivery. Users can set emergency notification options that send text messages or e-mail if a vehicle exceeds a specified threshold.

The MyKey Dashboard, an Android application that supplies driver data from the vehicle, displays real-time data in a virtual instrument panel while sending driving data to a centralized database.

The MyKey Report Card website is written in HTML5 and Java EE 6. The driving data is stored using SQL Server 2008. The Android application uses the Android SDK and OpenXC vehicle interface, which enables an Android device to receive data from a vehicle.