Post on 07-Apr-2018
transcript
8/6/2019 History of Java [PDF Library]
1/23
! !! 2003 - 2007 DevelopIntelligence LLC! !http://www.DevelopIntelligence.com
History of Java
Green is in!
8/6/2019 History of Java [PDF Library]
2/23
Presentation Topics
In this presentation we will cover:" !History of Java" !What is Java?" !Current State of Java
! 2003 - 2007 DevelopIntelligencehttp://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
3/23
Objectives
When we are done, you should be able to:" !Understand the history of Java" !Provide a description of Java" !Identify and describe the current state of Java
! 2003 - 2007 DevelopIntelligencehttp://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
4/23
! !! 2003 - 2007 DevelopIntelligence LLC! !http://www.DevelopIntelligence.com
History of Java
Can you see the tree in the forest?
8/6/2019 History of Java [PDF Library]
5/23
Just a Seed
" !Java started out as a research project" !Research began in 1991 as the Green Project" !Project was chartered to anticipate and plan for next
wave of computing" !Green Team determined consumer devices and
computers would converge" !Team focused on TV set-top boxes and interactive TV
industries
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
6/23
Only a Sapling
" !Research efforts birthed a new language, OAK" !Created by James Gosling - the father of Java " !Language was created with 5 main goals:
" !It should be object oriented" !A single representation of a program could be executed
on multiple operating systems" !It should fully support network programming" !It should execute code from remote sources securely
" !It should be easy to use" !Oak was renamed Java in 1994
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
7/23
The Budding Tree
" !Java was publicly released May 27, 1995" !As a product, it was targeted at Internet development" !In general, it was marketed as the language to add
dynamic features to the web, a.k.a. Applets" !Had early support from companies like Netscape
Communications
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
8/23
! !! 2003 - 2007 DevelopIntelligence LLC! !http://www.DevelopIntelligence.com
What is Java?
8/6/2019 History of Java [PDF Library]
9/23
What is Java?
" !Java is defined by two entities:" !A platform (Java Runtime Environment - JRE)" !A language (Java Software Development Kit - SDK)
" !Java address traditional concerns with other programming languages like" !Security" !Reusability" !
Transportability (platform independence)" !Created and maintained by Sun Microsystems
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
10/23
The Java Platform
" !The Java platform provides" !The run-time environment" !The necessary libraries (platform libraries)
" !The Java platform is NOT platform independent" !Platforms exist for many Operating Systems" !Such as: Windows, Linux, Unix, OS X, VMS
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
11/23
Platform Editions
" !Java has different platform editions" !Java Standard Edition (Java SE a.k.a J2SE)" !Java Enterprise Edition (Java EE a.k.a J2EE)" !
Java Micro Edition (Java ME a.k.a J2ME)" !Platforms defined in terms of JVM and platformlibraries
" !Each platform has its own set of libraries
" !All editions rely on a Java Runtime Environmentand Java Virtual Machine
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
12/23
Java SE
" !Complete environment for application execution" !Stand-alone server applications" !Stand-alone client applications" !
Stand-alone client-server applications" !Applets" !Web-start applications - rich applications deployed via
Web" !Considered core to all editions
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
13/23
Java EE
" !Extension of Java SE" !Uses Java SE run-time environment" !Targeted at enterprise applications; applications
that span all areas of an enterprise" !From customer to back-office" !From web to legacy
" !Enables distributed multi-tier solutions
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
14/23
Java ME
" !Targeted at consumer and embedded market;constrained devices
" !Two major categories:
" !Connected Device Configuration (CDC)" !Connected Limited Device Configuration (CLDC)
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
15/23
! !! 2003 - 2007 DevelopIntelligence LLC! !http://www.DevelopIntelligence.com
Current State of Java
8/6/2019 History of Java [PDF Library]
16/23
A Growing Forest
" !First release in 1995 was public alpha" !First formal release in January 23, 1996" !Since then, there have been 7 other major
releases" !Current version of Java is Java 6
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
17/23
Breadth of Java Across Versions
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
Growth of Java
8 22 5976 135
166 202202
477
1524
1840
2723
3279
3777
0
500
1000
1500
2000
2500
3000
3500
4000
1.0.2 1.1 1.2 1.3 1.4 1.5 1.6Java Version
A m o u n t
PackagesClasses
8/6/2019 History of Java [PDF Library]
18/23
Growth of Java Across Versions
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
Growth of Java
0
275268
129
178
123 122
0
236
319
121
148
120 115
0
50
100
150
200
250
300
350
1.0.2 1.1 1.2 1.3 1.4 1.5 1.6Java Version
P e r c e n
t a g e
G r o w
t h
Package GrowthClass Growth
8/6/2019 History of Java [PDF Library]
19/23
Summary
" !Java started off as a research project" !The initial release (1.0) of Java contained 8
packages and 202 classes
" !The latest version of Java (1.6) contains 202packages and 3777 classes
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
20/23
History of Java Resources
" !Web" !Sun Microsystems
" !http://www.java.com/en/javahistory/" !http://www.java.com/en/javahistory/timeline.jsp " !http://java.sun.com/features/1998/05/birthday.html
" !Wikipedia" !http://en.wikipedia.org/wiki/Java_version_history
" !Books" !Hello World(s) -- From Code to Culture: A 10 Year
Celebration of Java Technology; ISBN-10:0-13-188867-6
! 2003 - 2007 DevelopIntelligence
http://www.DevelopIntelligence.com
8/6/2019 History of Java [PDF Library]
21/23
About DevelopIntelligence
! "Founded in 2003! "Provides outsourced services to learning
organizations in area of software development! "
Represents over 35 years of combinedexperience, enabling software developmentcommunity through educational andperformance services
! "Represents over 50 years of combined softwaredevelopment experience
! "Delivered training to over 40,000 developersworldwide
! 2003 - 2007 DevelopIntelligence
8/6/2019 History of Java [PDF Library]
22/23
8/6/2019 History of Java [PDF Library]
23/23
Contact Us
! "For more information about our services, pleasecontact us:! "Kelby Zorgdrager ! "Kelby@DevelopIntelligence.com ! "303-395-5340
! 2003 - 2007 DevelopIntelligence