The press release called it "a simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, and dynamic language." It was a solution in search of a problem, conceived for cable television set-top boxes and smart kitchen appliances. The team at Sun, led by James Gosling, had built a language for a world of talking toasters.
That world did not arrive. But another, the World Wide Web, was exploding. Java’s key feature—its ability to run small applications, or 'applets,' on any machine with a Java Virtual Machine—became its accidental destiny. It promised a web that was not just pages of text and images, but of animated banners, scrolling tickers, and rudimentary games. The browser became a portal to a new kind of software, delivered instantly.
This release was not about raw invention; it was about timing and packaging. The language had existed internally for years. May 23 marked its formal, commercial launch into a market ripe for its particular kind of portability. It gave developers a single tool to write for Windows, Mac, and Unix simultaneously, a radical notion in an era of bitter platform wars. It powered early web experiments and, more lastingly, became the bedrock of enterprise server applications. The talking toaster was forgotten. The infrastructure of the modern internet was quietly born.