The Genesis of Java
ü In 1990- Sun Microsystems decided to develop special software to manipulate electronic devices such as microwave oven etc.
ü Java was developed by James Gosling, Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan at Sun Microsystems, Inc. in 1991.
ü This language was initially called “Oak”.
ü The primary motivation was the need for a platform-independent (architecture neutral) language that could be used to create software to be embedded in various consumer electronic devices, such as microwave ovens and remote controls etc.
ü Many different types of CPUs are used as controllers. To compile a C++ program for just about any type of CPU, it requires a full C++ compiler targeted for that CPU. The problem is that compilers are expensive and time-consuming to create.
ü Gosling and others began work on a portable, platform-independent language that could be used to produce code that would run on a variety of CPUs under different environments. This effort ultimately led to the creation of Java.
ü 1992-”Green “project team demonstrated the application of their new language to control a list of appliances.
ü Moreover, the Internet consists of a diverse, distributed universe populated with many types of computers, operating systems, and CPUs.
ü Even though many types of platforms are attached to the Internet, users have to run the same program.
ü This caused the focus of Java to switch from consumer electronics to Internet programming
ü Because of the similarities between Java and C++, it is tempting to think of Java as simply the “Internet version of C++.”
ü 1993-Team develops the web applets that run on all types of computers connected to the internet.
ü 1994-Team developed a web browser called “Hot Java” to locate and run applet programs on internet.
ü 1995-Oak was renamed as “Java“(from Java coffee). Netscape &Microsoft announced their support to java.
ü 1996 –Sun releases Java Development Kit (JDK).
ü Oracle Corporation acquired sun Microsystems in 2010.