![Page 1: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/1.jpg)
![Page 2: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/2.jpg)
Java, CircaCirca...Java, CircaCirca...
1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the
project at hand.
1995 - Sun Releases Java to the world. Almost coming to
an early end, Java was realized as a great web
programming tool.
![Page 3: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/3.jpg)
1996 - JDK 1.0 Official Release
2003 - According to http://www.oracle.com
Java technology is running on almost 550 million
desktops
Java, CircaCirca...Java, CircaCirca...
![Page 4: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/4.jpg)
In 2010, Oracle acquires Sun MicroSystems, Inc.
Java, CircaCirca...Java, CircaCirca...
2011 - Java JDK 7.0 Released
![Page 5: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/5.jpg)
Java - The Good, the Bad, and the UglyJava - The Good, the Bad, and the Ugly
PortabilityPortability
VersatilityVersatility
Nuts and BoltsNuts and Bolts
Duke creator Joe Palrang went on to work on animated features such as Shrek, Over the
Hedge, and Flushed Away
![Page 6: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/6.jpg)
Nuts and BoltsNuts and Bolts
Syntax Modeled after CSyntax Modeled after C
Object-OrientedObject-Oriented
DocumentationDocumentation
![Page 7: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/7.jpg)
DocumentationDocumentation
Class scopeTest
java.lang.Object scopeTest
public class scopeTest
extends java.lang.Object
Field Summary(package private) java.lang.String
someWord
(package private) static intvalue1
Constructor SummaryscopeTest()
Method Summarystatic void
main(java.lang.String[] args)
static voidprintMe(double value1) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field DetailsomeWord
java.lang.String someWord
value1
static int value1
Constructor DetailscopeTest
public scopeTest()
Method Detailmain
public static void main(java.lang.String[] args)
printMe
public static void printMe(double value1)
![Page 8: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/8.jpg)
VersatilityVersatility
Desktop Applications
Web Programming
Embedded Systems andMobile Electronics
![Page 9: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/9.jpg)
Desktop Applications
Desktop Applications
![Page 10: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/10.jpg)
Web ProgrammingWeb Programming
![Page 11: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/11.jpg)
Embedded Systems and
Mobile Electronics
Embedded Systems and
Mobile Electronics
The Arduino Environment is Written in Java
The Arduino Environment is Written in Java
![Page 12: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/12.jpg)
Embedded Systems and
Mobile Electronics
Embedded Systems and
Mobile Electronics
Mobile Phones are Loaded with Java Programming
![Page 13: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/13.jpg)
QuickTime™ and aH.264 decompressor
are needed to see this picture.
![Page 14: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/14.jpg)
PortabilityPortability
![Page 15: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/15.jpg)
Portability of Uncompiled CodePortability of Uncompiled Code
Cross-Platform(Write Once Run Anywhere)
Cross-Platform(Write Once Run Anywhere)
![Page 16: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/16.jpg)
Steve Jobs said that Java is a dead language.Steve Jobs said that Java is a dead language.
Java said “I’m rubber. You’re glue. Whatever you say bounces off me and
sticks to you.”
Java said “I’m rubber. You’re glue. Whatever you say bounces off me and
sticks to you.”
![Page 17: Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649f315503460f94c4cc94/html5/thumbnails/17.jpg)
Java is game-changing Robust Cross-Platform
Java is game-changing Robust Cross-Platform
Language that’s Language that’s Versatility is Versatility is
Paralleled byParalleled by fewfew
ConclusionConclusion