Software Development Kit. Sorry. Programmers are used to acronyms. It's a set of information on how to write computer programs for the car, and it typically makes the computer programs easy to write.
- - - Updated - - -
A Java-centric Linux operating system? You really think that is energy-efficient and snappy? I love how responsive the user interface is. No, not consistent and efficient on Android. They went with an embedded Linux distro on C/C++ for a reason. I don't know what they chose, but I'm sure they will be remembered as having chosen wisely.
Here's a Tesla
job to review. No proof they are actually needing a Linux platform, but they may be saying this is an easier skill to find and they will train the engineer on the OS rather than disclose its details.
If it had been up to me, I would have gone with QNX and made sure to license the support for Bluetooth stack, 802.11 support, GPRS, etc.
Java is the new Fortran: popular, ubiquitous, and bifurcated. I code in it all the time. It just isn't fast enough for the fastest family car in the world!