The team originally considered using the C++ language for the new framework. However, many of the engineers had become frustrated with that language’s complexity and inadequate security provisions. Gosling was also concerned that the language would be too inefficient for the limited resources available to the embedded systems the project was targeting. He initially attempted to modify the C++ language to address these deficiencies, eventually abandoning this approach in favour of creating a new language with a familiar C/C++ style of notation.
Significant portions of the framework were running by 1993 (including the programming language) and the team began to shift focus. After several attempts to introduce the technology into interactive set-top TV boxes, it became apparent that Java’s future was in the Internet. Recently introduced graphical web browsers were changing the Internet from a text-based resource to an interactive user environment, and Java’s platform independence made it the ideal framework to host the new content.
The refocused Java framework was officially released in 1995 after several months of online testing. Within a year, Netscape had incorporated the Java framework into its Navigator web browser (the dominant web browser of the time), exposing millions of users all over the world to the system. Java has gone through several revisions since then, but its use has continued to grow with the Internet. Over 10 million developers are reported to use the Java programming language, making it one of the most popular programming languages in use. The Java Runtime Environment (the software that includes the Java virtual machine) is installed on over 850 million PCs, despite not being bundled with the Microsoft Windows operating system. Java has also recently found wide acceptance for its intended function, being incorporated in modern mobile phone and other interactive embedded systems.
Summary by: Richard Murphy
Disclaimer: This Newsletter is intended to provide readers with general information on legal developments in the areas of e-commerce, information technology and intellectual property. It is not intended to be a complete statement of the law, nor is it intended to provide legal advice. No person should act or rely upon the information contained in this newsletter without seeking legal advice.
E-TIPS is a registered trade-mark of Deeth Williams Wall LLP.