Oct 18, 2009

Java Code – A brief History

The Java code language was originally developed by James Gosling at Sun Microsystems and released in 1995. James Gosling began working on the Java language in June of 1991, to work with one of his many set-top box projects. He designed the language so follow much of the syntax of the C/C++ language. Initially Gosling named the software Oak, after an Oak tree outside of his office window, but the language also went by the name Green. The final name Java was produced from a random selection from a list of compiled words.

When Java was released to the public in 1995 “it promised ‘Write Once, Run Anywhere’ (WORA), providing no-cost run-times on popular platforms.” Basically allowing the code to run on any platform as long as that system has the Java Virtual Machine (JVM) installed. It is also designed to be fairly secure, offering network and file access permissions to be built in.

In 1998 Java 2 was released and with it three versions of the Java language. “J2EE targeted enterprise applications and the greatly stripped-down version J2ME for mobile applications. J2SE designated the Standard Edition. In 2006, for marketing purposes, Sun renamed new J2 versions as Java EE, Java ME, and Java SE, respectively.” November 13, 2006 Sun begin the process of releasing much of the Java language to the open source market and finalized this in May 2007 under the GNU General Public License (GPL).

4 comments:

  1. U see James. I've always thought Java was cool but never liked doing it actually. a little history is always good :)

    ReplyDelete
  2. Yea I did think that java will dissapear, but it seems that it keeps going very strong in the industry. Companies still rely heavily on it.

    ReplyDelete
  3. James,

    I love the pics you use in your posts. It was interesting to hear how the name came about. This is something I assumed had a story so it was interesting to learn it was randomly selected. The WORA concept is interesting too given it's so widely used.

    ReplyDelete
  4. James,
    thanks for the nice post. Java was my first language I learned and that I used for projects. I worked with two differend IDEs, NetBeans and Eclipse. Both are great tools for working on bigger projects. Eclipse is used for a lot of languages. Even IBMs rational software uses Eclipse! If you have a software project, just try Eclispe,... I love it

    ReplyDelete