Java was started a project called "Oak" by Jemes Gosling, Mike Sheridan, and Patrick Naughton on June 1991. The name "Oak" was used by Gosling after an oak tree remained outside his office. Also oak is an image of solidarity and picked as notional tree of number of nations like USA, France, Romania etc. Later the project went by the name Green and after a lot of discussions the development team too a break and went out for Coffee. That's where the name Java was proposed and finalized by the team.
Gosling's goal was to implement an virtual machine and a language that had a familiar C-like notations but greater uniformity and simplicity than c++. The team initiated the language development for digital devices such as set-top boxes, televisions etc.
Sun Microsystems released the first public use as Java 1.0 in 1996. It promised functionality of Write Once, Run Anywhere (WORA), providing no-cost run-times on popular platforms. Fairly secure and featuring configurable security, it allowed network and file-access restrictions. Major web browsers soon incorporated the ability to run Java applets within web pages, and Java quickly became popular.
The Java 1.0 compiler was re-written in Java by Arthur van Hoff to comply strictly with the Java 1.0 language specification. With the advent of Java 2 (released initially as J2SE 1.2 in December 1998 – 1999), new versions had multiple configurations built for different types of platforms. J2EE included technologies and APIs for enterprise applications typically run in server environments, while J2ME featured APIs optimized for mobile applications. The desktop version was renamed J2SE. In 2006, for marketing purposes, Sun renamed new J2 versions as Java EE, Java ME, and Java SE, respectively.
Evolution/Release of Java
sources:
No comments:
Post a Comment