The BMW Technology Office and 219 Design have collaborated on numerous projects in the early 2000's including interfacing electronics and software to existing vehicle communication busses.
-Interface to CAN, LIN and MOST busses
-Custom software: C/C++ on QNX/Linux/Win/Mac
-Custom iPhone apps with Bluetooth and WiFi
-COTS component usage when cost appropriate