Written by José Pereda and Johan Vos
Java started as a programming language for embedded devices. In the early nineties, a team inside Sun Microsystems worked on a software stack for a set of next generation hardware products.
The prototype of those hardware products, called the Star 7, looked like something between a mobile phone and a tablet. The software for these devices, originally code-named Oak, is what we currently know as Java.
Hardware and ...