На яве делают обычно GUI + медиацентр. Да и то не всегда на яве. Сам медиациент общается с автомобилем по шине CAN, иногда, в редких случаях еще и по ethernet (привет Tesla). На шине CAN сидят бортовые компьютеры, датчики, компьютеры управления подвеской, тормозами, мотором. Всё это хозяйство может быть реализовано как в железе ПЛИС (verilog), так и на SOC (пишется на C/C++).
В современном авто от двух до 15 компухтеров разного назначения, а то и больше.
Вот, достаточно внятная статья -
auto.howstuffworks.com/under-the-hood/trends-innov...
Ну а вообще, по ключевому слову automotive
O!
www.cvel.clemson.edu/auto/systems/auto-systems.html - тыкаем на картинке в компоненты и читаем!