Post on 26-Dec-2015
Open Source SoftwareOpen Source Software
JAVAJAVA
Name Name
Itec 400Itec 400
4/5/114/5/11
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.
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.
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.
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
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/