Java is a general purpose and object oriented programming language, which was developed by Sun Microsystems, USA in 1991. It was originally called as Oak by James Gosling, creator of Java. He was working with his team consisting of Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan. He designed Java mainly for home electronic appliances such as Microwave ovens and TVs. It had a strong impact and therefore their team was supported to develop a language that was simple, portable, efficient, and reliable.
Oak was renamed as Java in 1995and was redesigned for developing internet applications. As of seen today, Java is simple, robust, object oriented, distributed, interpreted, secure, architecture neutral, portable, high performance, multi-threaded and dynamic.
Java is full featured, general purpose programming language that is not only used for web application development but also used in developing stand-alone applications on platforms of servers, desktops, and mobile phones. Java is said to be the Programmers language. It was used to develop the code to communicate with the spacecraft launched in Mars.
The most appealing factor of Java is not only its applets but also its machine independence. The slogan “Write once, Read anywhere” was effective. Though Java is related to C and C++, it is not an upgraded version of C++. It has several features influenced from C++.
1991 – Sun Microsystems decided to develop special software that could be used to manipulate consumer electronic devices. A team of Sun Microsystems programmers headed by James Gosling was formed to undertake this task.
1991 – After exploring the possibility of using the most popular object – oriented language C++, the team announced a new language named as “Oak”.
1992 – The team known as the Green Project demonstrated the application of their new language to control a list of home appliances using a hand – held device with a tiny touch sensitive screen.
1993 – The World Wide Web appeared on the Internet and transformed the text based Internet to graphical rich environment. The Green Project team came up with the idea of developing Web Applets using the new language that could run on all types of computers connected to Internet.
1994 – The team developed a Web Browser called “HotJava” to locate and run applet programs on Internet. HotJava demonstrated the power of new language, thus making it instantly popular among the Internet users.
1995 – Oak was renamed Java, due to some legal snags. Java is just a name and it has no Acronyms. Many companies including Netscape and Microsoft announced to the development of Java.
1996 – Java not only emerged as the leader of Internet applications but also as general-purpose object oriented programming language. Sun releases Java development Kit 1.0
1998 – Sun releases Java 2 with version 1.2 of the Software Development Kit (SDK 1.2)
1999 – Sun releases Java 2 platform, Standard Edition (J2SE) and Enterprise Edition (J2EE)
2000 – J2SE with SDK 1.3 was released.
2002 – J2SE with SDK 1.4 was released.
2004 – J2SE with JDK 5.0 (instead of JDK 1.5) was released. This is known as J2SE 5.0
- Java – The 2012 Review and Future Predictions (javacodegeeks.com)
- Java – Far Sight Look at JDK 8 (java.dzone.com)
- After a bad year, Java heads in the right direction (infoworld.com)