OpenXC is an open source, data-focused API for your car. By installing a small hardware module, the vehicle's data becomes accessible to Android or other desktop applications using the OpenXC library. The Enabler takes care of a lot of boilerplate code, so your app's code can be simpler. It also includes a basic GUI for most functionality of the Android library.