You are on page 1of 10

Introduction to Java Technology

TOPICS:

1. Historical Background 2. What is Java Technology 3. Types of Java Platforms Java SE Java EE Java ME 4. Where does java fit in? 5. Java program development

Java
Was created in 1991 By James Gosling of Sun Microsystems. 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.

Java Background: History


Java
The original motivation for Java 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 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 realized that Java could be used for Internet programming.

Java Background: What is Java Technology?


The Java technology is: A programming language A development environment An application environment A deployment environment

Java Technology: Programming Language


As a programming language, Java can create all kinds of applications Desktop applications such as word processing application (via Java EE) Enterprise applications such as inventory management systems (via Java EE) Mobile applications that run on mobile devices such as phones and tablets (via Java Me) Internet applications that can run inside browsers (Applet) Even tiny applications that run on credit-card like devices (via Java Card)

Java Technology: A Development Environment


As a development environment, Java technology provides you with a large suite of tools: A compiler (javac) An interpreter (java) this is java runtime A documentation generator (javadoc) A set of libraries (*.jar files) JDK (Java development Kit) provides all of the adove There are many Java IDEs that provide integrated development environment (JDK plus more) Eclipse, NetBeans, IntelliJ IDEA, etc

Java Technology: A Runtime Environment


Java applications runs over Java Runtime Environment (JRE) JRE is also called Java Virtual Machine (JVM) JRE examples: 1. JRE over which a desktop application runs (java.exe) 2. JRE built in a browser 3. JRE that comes with server (Tomcat, GlassFish) 4. JRE on mobile device platform (built in a device) It is these JREs of all these diverse set of platforms that provides the common runtime environment for java programs write once Run everywhere

Types of Java Platforms

Where Does Java Fit In?

Java Program Development

Use of Java Technology Today

Today Java is being used in various applications everywhere by everyone. We are already using java : Online. Java is already being used in companies. Java is already being used in Limewire. Java is already being used in games. Java is already being used in mobile devices. Java is already being used in JavaCards.

Today Java is Being used everywhere

Java Technology In Future

SOFTWARE REQUIREMENT SPECIFICATION:

SOFTWARE REQUIREMENTS:
Operating System Techniques Data Bases External Tool : Windows 2000 Server Family : JDK 1.5 : Microsoft Access : JFree Chart

HARDWARE REQUIREMENTS:
Processor Ram Hard Disk Compact Disk Input device Output device : Any Processor Above 500 MHz : 128Mb. : 10 GB. : 650 Mb. : Standard Keyboard And Mouse. : VGA and High Resolution Monitor.

You might also like