Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in...

6
Open Source Software Open Source Software JAVA JAVA Name Name Itec 400 Itec 400 4/5/11 4/5/11

Transcript of Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in...

Page 1: Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in 1995. Java is an object-oriented programming language.

Open Source SoftwareOpen Source Software

JAVAJAVA

Name Name

Itec 400Itec 400

4/5/114/5/11

Page 2: Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in 1995. Java is an object-oriented programming language.

Basic facts about JavaBasic facts about Java

Java is an object-oriented programming language developed by Sun Microsystems, created as a computer programming tool in a small, secret effort called "the Green Project" in 1991 and publicly introduced in 1995. and publicly introduced in 1995.

Sun Microsystems provides a GNU General Public License implementation of the Java compiler and Java virtual machine

Platform independence - means that a program written in the Java language must run similarly on any supported hardware/operating-system platform. Which lets the programmer write a program once, compile it once, and run it anywhere.

Page 3: Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in 1995. Java is an object-oriented programming language.

Primary Goals of JavaPrimary Goals of Java

There were five primary goals in the There were five primary goals in the creation of the Java language:creation of the Java language:

1.1. It should use the object-oriented programming It should use the object-oriented programming methodology. methodology.

2.2. It should allow the same program to be executed on It should allow the same program to be executed on multiple operating systems. multiple operating systems.

3.3. It should contain built-in support for using computer It should contain built-in support for using computer networks. networks.

4.4. It should be designed to execute code from remote It should be designed to execute code from remote sources securely. sources securely.

5.5. It should be easy to use by selecting what was considered It should be easy to use by selecting what was considered the good parts of other object-oriented languages. the good parts of other object-oriented languages.

Page 4: Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in 1995. Java is an object-oriented programming language.

Ways to Learn JavaWays to Learn Java

Colleges and University courses in the Java platform.

Subscribing to java based newsletters. Java tutorials and books. signing up for web, virtual, or

instructor led courses.

Page 5: Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in 1995. Java is an object-oriented programming language.

Java CommunitiesJava Communities

Open-Source Java CommunitiesOpen-Source Java Communities

OpenJDKOpenJDKAs the heart of the Java platform, Java SE is the execution engine and core development As the heart of the Java platform, Java SE is the execution engine and core development technology that enables the Java technology's "write once, run anywhere" promise.technology that enables the Java technology's "write once, run anywhere" promise.

Mobile & EmbeddedMobile & EmbeddedThe Mobile & Embedded community site establishes a central location for the collaborative The Mobile & Embedded community site establishes a central location for the collaborative development of open source Java ME technologies and applications. Deployed in over 1.5 development of open source Java ME technologies and applications. Deployed in over 1.5 billion mobile and embedded devices, Java ME represents the ideal development platform billion mobile and embedded devices, Java ME represents the ideal development platform for the creation and deployment of mobile data services.for the creation and deployment of mobile data services.

GlassFishGlassFishThe GlassFish open-source community collaborates on developing the Java EE Reference The GlassFish open-source community collaborates on developing the Java EE Reference Implementation.Implementation.

JavaworldJavaworld

One of the leading independent sources for Java technology programmers and enterprise One of the leading independent sources for Java technology programmers and enterprise managers who require information about the language and related communitiesmanagers who require information about the language and related communities

Page 6: Open Source Software JAVA Name Itec 400 4/5/11. Basic facts about Java and publicly introduced in 1995. Java is an object-oriented programming language.

ResoursesResourses

Javaorld.com (2007). Java World. Retrieved April 5, 2007. Web site: http://www.javaworld.com/

Java.com. (2007). Learn About Java Technology . Retrieved April 5, 2007. Web site: http://www.java.com/en/about/

Java.sun.com. (2007). The Java Tuitorials. Retrieved April 5, 2007. Web site: http://www.java.com/en/about/