Bollella believes that developers have only scratched the surface when it comes to Java for embedded and that Java’s multi-core support, security, multi-platform support, and networking strengths are of great value for embedded developers.
As he states in the interview, “To create new projects we want to create a VM and library set and some tools to entice the embedded developer to use Java for their next project. So that’s my mission.”
To integrate embedded devices into a networked world is no small task. From the interview:
“You need a fairly complex software architecture to integrate these devices into the networked world. Doing that from scratch is pretty tough. Oracle can provide the client side piece, the piece in the device, as well as the backend servers and the middleware. That, combined with a very small amount of engineering from the device manufacturers, can enable them to collect operational data on the device, time-stamp it, save it to the local data base, and have that data be automatically synced with the backend database and thus available for analysis and provision of new services for the device owner.”
Read the interview here.