Written by José Pereda and Johan Vos
Java started as a programming language for embedded devices. In the early 1990s, 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 Star7, looked like something between a mobile phone and a tablet. The software for these devices, originally codenamed Oak, ...