Preview

History of Java Programming

Good Essays
Open Document
Open Document
1107 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
History of Java Programming
Introduction to Java Programming
Brief History Java was created in 1991 by James Gosling, Mike Sheridan, and Patrick Naughton of Sun Microsystems and was released in 1995 as a core component of Sun Microsystems’ Java Platform. Initially called Oak, in honor of the tree outside Gosling's window, its name was changed to Java because there was already a language called Oak. The original motivation for Java was the need for platform independent language that could be embedded in various consumer electronic products like toasters and refrigerators. One of the first projects developed using Java was a personal hand-held remote control named Star 7. At about the same time, the World Wide Web and the Internet were gaining popularity. Gosling et. al. realized that Java could be used for Internet programming.
Principles
There were five primary goals in the creation of the Java language:

It should be "simple, object-oriented and familiar". It should be "robust and secure". It should be "architecture-neutral and portable". It should execute with "high performance". It should be "interpreted, threaded, and dynamic".

Nature of the Java Language

A programming language As a programming language, Java can create all kinds of applications that you could create using any conventional programming language.

A development environment As a development environment, Java technology provides you with a large suite of tools: a compiler, an interpreter, a documentation generator, a class file packaging tool, and so on.

An application environment Java technology applications are typically general-purpose programs that run on any machine where the Java runtime environment (JRE) is installed.

A deployment environment There are two main deployment environments: First, the JRE supplied by the Java 2 Software Development Kit (SDK) contains the complete set of class files for all the Java technology packages, which includes basic language classes, GUI

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Based on the Business Wire (2008) article, explain why an application must function on Java Standard Edition and Enterprise Edition.…

    • 693 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    1990 java was developed by James gosling it turned out to be one of the more popular programming languages.…

    • 388 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    For Graphical User Interface, Net Beans or Eclipse is used to have a greater degree of interfaces between end user and the tool.…

    • 1533 Words
    • 7 Pages
    Good Essays
  • Good Essays

    A1: Applet is a type of Java program that runs on web browser. It can be a fully functional Java application because it has full Java API…

    • 559 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Java is multi-platform and allows a much broader audience to be reached. The .NET framework is aimed primarily at the Windows OS whereas Java is targeted at many different platforms including gadgets, gaming, mobiles as well as windows and the Apple equivalent. This is because Java runs on it’s own virtual machine that can installed on any platform. This is something that should always be considered at the beginning of a project so the developer can reach it’s target audience.…

    • 1025 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Phase 2 Db

    • 390 Words
    • 2 Pages

    Java was created in 1991 by James Gosling. He recruited a group of engineers to develop a new programming language targeting consumer devices. The language was given the name “Oak”. It was later discovered the original name had been taken by another company for their programming project which resulted in Oak being renamed to Java. The Java group developed a language that would share similar characteristics with C languages but fewer bugs, more versatility, hardware independence, and reduced development times.…

    • 390 Words
    • 2 Pages
    Good Essays
  • Good Essays

    The program is a graphical interface environment, which comes in many different types of programs in many different languages. The graphical interface environment allows…

    • 542 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Knowledge in programming is not just beneficial for developers. There are many circumstances where knowledge in programming fundamentals is essential to the job being performed. An IT professional would have a wider range of knowledge in the IT field can be a benefit for a non-programmer. The skills and concepts learned in Java programming also gives IT professionals the concept of all the behind the scene steps that take place in programming. They would have the knowledge of classes, objects, methods, and instance variables. Java is also beneficial to the IT professional because we often need to know how supplications work.…

    • 362 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    This course introduces students to object-oriented programming. It covers object-oriented tools for system analysis, design and development. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs.…

    • 414 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    CSO Gaddis Java Chapter1 1

    • 2953 Words
    • 29 Pages

    Object-Oriented Programming © 2012 Pearson Education, Inc. All rights reserved. 1-2 Java History • 1991 - Green Team started by Sun Microsystems.…

    • 2953 Words
    • 29 Pages
    Satisfactory Essays
  • Good Essays

    Recco Smith Unit 1 HmWrk

    • 1114 Words
    • 4 Pages

    The 1970s was a very outstanding year for programming languages. The five most popular languages of the decade where Ada, Pascal, C, Smalltalk, and bliss. The creators of the languages are as follow: Ada-Jean Ichbiah at Alsys in the 1970s primarily for applications used by the U.S. department of Defense. The program is named in honor of countess Ada Lovelace, an influential and historical figure in the field of computing. Pascal-Niklaus Wirth and Kathleen Jensen in the 1970s and was originally designed for teaching programming. C-Dennis Ritchie in 1972 at Bell Laboratories, which is a very powerful and yet general purpose language. Smalltalk-Daniel Henry Holmes Ingalls, Jr. it was created in 1972 as the language to underpin the new world of computing and in part for education. BLISS-W.A. Wulf and D.B. Russell back in 1970 at…

    • 1114 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Individual Project 3

    • 1026 Words
    • 5 Pages

    First of all, Java, C++ and C# were all conceived from the C programming language Secondly, when I looked up the history of C#, I found out that it first came out in December 2000. It has many similar features that both Java and C++ have.…

    • 1026 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    1R Computer Literacy

    • 372 Words
    • 2 Pages

    Some develop the applications that allow people to do specific tasks on a computer or other device. I found the information on that website after searching Software Developers.…

    • 372 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Salesforce

    • 654 Words
    • 3 Pages

    These applications are built using Apex (a proprietary Java-like programming language for Force.com) and Visualforce (an XML-like syntax for building user interfaces in HTMLor Flex).…

    • 654 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Carrer Trends

    • 1893 Words
    • 8 Pages

    60% of the IT executives surveyed claimed they plan to hire employees with programming and application development skills. This need for programming and development skills stems from organizations trying to implement new programs, products and services. Organizations want to offer their customers the positive experience with their products, and having the newest technology is usually the best way for them to accomplish that. A majority of the industry professionals expressed that they will specifically be looking for people with experience in Java, J2EE and .Net.…

    • 1893 Words
    • 8 Pages
    Better Essays

Related Topics