Java History

Founder of Java : James Gosling


Since 1995, Java has changed our world . . . and our expectations.Today, with technology such a part of our daily lives, we take it for granted that we can be connected and access applications and content anywhere, anytime. Because of Java, we expect digital devices to be smarter, more functional, and way more entertaining.

In the early 90s, extending the power of network computing to the activities of everyday life was a radical vision.Basic aim of java was to solve the problem of connecting many household machines together.
James Gosling was part of Green, an isolated research project at Sun that was studying how to put computers into everyday household items like thoughtful toasters, sagacious Salad Shooters and lucid lamps. The group also wanted these devices to communicate with each other.So The Greens built a prototype device called Star 7. This gadget was a handheld remote control operated by touching animated objects on the screen. The universe featured Duke-immortalized later as Java's mascot.
Project was unsuccessful because no one wanted to use it.


In 1991, the  group of Sun engineers (James Gosling, Mike Sheridan, and Patrick Naughton)called the "Green Team" believed that the next wave in computing was the union of digital consumer devices and computers.


Java Starts:

Gosling's goals were to implement a virtual machine and a language that had a familiar C-like notation but with greater uniformity and simplicity than C/C++.                                                       

Led by James Gosling, the team worked around the clock and created the programming language that would revolutionize our world.

Originally designed for small, embedded systems in electronic appliances like set-top boxes.The Green Team demonstrated their new language with an interactive, handheld home-entertainment controller that was originally targeted at the digital cable television industry at that time.

 Unfortunately, the concept was much too advanced for the them at the time. But it was just right for the Internet , which was just starting to take off. 

Firstly, it was called "Greentalk" by James Gosling and file extension was .gt. After that, it was called Oak  after an oak tree that stood outside Gosling's office and it was developed as a part of the Green project. (Why Oak?) Oak is a symbol of strength and choosen as a national tree of many countries like U.S.A., France, Germany, Romania etc. Sun found that Oak could not be trademarked because of a product already using the name Later the project went by the name Green and was finally renamed Java, from Java  coffee, such that Java is an island of Indonesia where first coffee was produced (called java coffee).

Gosling's new language needed to be accessible by a variety of computer processors.  In 1994, he realized that such a language would be ideal for use with web browsers and Java's connection to the internet began.  In 1995, Netscape Incorporated released its latest version of the Netscape browser which was capable of running Java programs

After sessions in January 1995, The meeting, arranged by Kim Polese (marketing person) where about a dozen people got together to brainstorm with James Gosling, a vice president and fellow of Sun, and the author of Oak, the final suggest names were  Silk, DNA, Ruby, WRL and Java by the team in meeting But the other names could not trademark. So finally JAVA was the name chosen this name was first suggested by Chris Warth.

 The suggested words were "dynamic", "revolutionary", "Silk", "jolt", "DNA" etc. They wanted something that reflected the essence of the technology: revolutionary, dynamic, lively, cool, unique, and easy to spell and fun to say,so the team choosed java name for the language.

Java into the world:

Gosling designed Java with a C/C++-style syntax that system and application programmers would find familiar.
In 1995, the team announced that the Netscape Navigator Internet browser would incorporate Java technology.
In 1995, Time magazine called Java one of the Ten Best Products of 1995.

Sun Microsystems released the first public implementation as Java 1.0 in 1995. It promised "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 to be limited. 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.

In 1997, Sun Microsystems approached the ISO/IEC JTC 1 standards body and later the Ecma International  to formalize Java, but it soon withdrew from the process. Java remains a de facto standard, controlled through the Java Community Process. At one time, Sun made most of its Java implementations available without charge, despite their proprietary software status. Sun generated revenue from Java through the selling of licenses for specialized products such as the Java Enterprise System.

On November 13, 2006, Sun released much of its Java virtual machine (JVM) as free and open-source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of its JVM's core code available under free software/open-source distribution terms, aside from a small portion of code to which Sun did not hold the copyright.
Sun's vice-president Rich Green said that Sun's ideal role with regard to Java was as an "evangelist". Following Oracle Corporation's acquisition of Sun Microsystems in 2009–10, Oracle has described itself as the "steward of Java technology with a relentless commitment to fostering a community of participation and transparency". This did not prevent Oracle from filing a lawsuit against Google shortly after that for using Java inside the Android SDK. Java software runs on everything from laptos to data centers,game consoles to scientific supercomputers . On April 2, 2010, James Gosling resigned from Oracle.
In January 2016, Oracle announced that Java runtime environments based on JDK 9 will discontinue the browser plugin.



Designed By  :Sun Microsystems

Designed In early      :1990s

Basic Aim For            :Communicating Between Household things

Earlier Name of Java: OAK

Creator of Java :James Gosling

First Public Release :27 May 1995

Java was targeted at : Internet Development



Present:

While Java is viewed as a programming language to design applications for the Internet, it is in reality a general all purpose language which can be used independent of the Internet.

Today, Java not only permeates the Internet, but also is the invisible force behind many of the applications and devices that power our day-to-day lives. From mobile phones to handheld devices, games and navigation systems to e-business solutions, Java is everywhere!