Top Banner
Java Java Beserkers Beserkers Group 4
21

Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Jan 11, 2016

Download

Documents

Lindsey Cobb
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

JavaJavaBeserkersBeserkers

Group 4Group 4

Page 2: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Start of Java•Development began on June of 1991

by a group of computer scientist at the Sun Mircrosystems Company

•Development was led by James Gosling, Mike Sheridan, and Patrick Naughton

•Gosling became known as the father of Java as he was the main developer in the project

Page 3: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Start of Java•It’s developers wanted Java to be a

programming code that was small and efficient so devices that did not have big CPU’s could handle it

•Code would be compiled on a JVM, which stood for Java Virtual Machine

•This allowed the language to be used by different CPU’s so no modifications needed to be made

Page 4: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Start of Java•It’s developers wanted Java to meet 5

standards, which were:

•To be “simple, object-oriented and familiar”

•To be “robust and secure”

•To be “architecture-neutral and portable”

•To have “high performance”

•To be “interpreted, threaded, and dynamic.”

•Reason why Java was made to mirror C++

Page 5: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Origin of the name Java

• Java became known as the Green Project internally at Sun Microsystems

• The name the initially settled on was Oak because of an Oak tree that stood outside of Goslings office

• However, they soon found out that another programming language had this name

• So, they finally decided to name their programming language Java in homage to Java coffee which every developer consumed while working on Java

Page 6: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Java• Java was finally released Java 1.0 in 1995 with a

promise that it was “WORA,” which stood for “Write Once, Run Anywhere.”

• It soon became popular because:

• It had “no-cost run-times on popular platforms”

• It “allowed network and file-access restrictions”

• It was “fairly secure”

• It featured “configurable security.”

• It’s popularity grew when web pages begin to use Java to run Java applets which made web pages run more efficiently and securely

Page 7: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Java Today• Sun Microsystems is now known as Oracle, after being

bought by Oracle in 2010 for a reported $7.4 billion

• In 2007 Sun Microsystems completed the process of making Java a FOSS, which is a Free and Open Source Software

• Only a small fraction of the code is still private because Sun did not have the copyright to this part of the code

• Most of the internet applications, as well as web pages, are using Java

• The latest version Java SE 7, released on July 28, 2011 now upgraded the JVM to allow it to handle more dynamic languages

Page 8: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Networking

•First designed to develop “smart” consumer electronics

•Developed to be able to be adapted remotely, as with a handheld device

Page 9: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Reliability

•Used in Web applets

•The code used for the development of applets in webpages had to reliable, if not, the page might crash

Page 10: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Security

•The need to have a secure language used in the World Wide Web was a big priority as the web kept growing

•Companies needed their information to be secure and not be easily accessible in other systems

Page 11: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Architecture Independence

•The programming language needed to be adapted to the different electronic platforms, those being developed by a number of different companies

•This flexibility boosted the potential of computers in the consumer market

Page 12: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Creation Rational•Sun Microsystems was already a top

competitor in the workplace computer market, looked to expand

• James Gosling leads Sun’s “Green” team on the development

•First product developed was an intelligent remote control which none of the cable companies were interested in

Page 13: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Creation Rational

• In 1993 the Internet took off, and the team redirected their project towards the possibilities

•1995 Oak was renamed to “Java” and its success took off due to the Internet and their creation of “applets”

•By 1996 Oracle, IBM, and Microsoft all supported the Java language

Page 14: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Creation Rational

• Java was created with one goal in mind: money

•Sun Microsystems set out to take control and stay on top of emerging markets

• Java is now one of the most popular languages out there and has worked its way into our daily lives

Page 15: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Java Philosophy• Simplicity

• Complex enough for developers

• Simple enough for users

•Neutrality

•Gives everyone the opportunity to use the programming language on any OS

• Accessibility

• Ability to work on files miles away from the original source

Page 16: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Features in Java• Platform Independence

• Ability to have on any OS

• Object Oriented

• No stand alone methods like other Program Languages

• Robust

• Strong & Healthy

• Portable

• Ability to use internet to access files and use them on the go

Page 17: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Features Cont.• Secure

• Runs programs in something called “Sandbox”

• Security managers determine access options for programs

•Multithreaded

• Technique by which a single set of code can be used by several processors at different stages of execution

Page 18: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

Applications Developed in Java

•Android OS

•NASA World Wind Java

•ThinkFree Office

•Games (mobile and web)

• JPC (JavaPC)

Page 19: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

• The Android OS uses Java programming to develop their apps. The developers use it for system stability and security with Java.

• NASA World Wind Java. This uses that language for a much simpler version that is able to run on multi-platforms. It also lets it run as a Java applet to be viewed on a web browser.

Page 20: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

• ThinkFree is a web browser office suite written in Java. It is fully compatible with Windows, Linux, Mac, or Android.

• Games can also be developed in Java. RuneScape, a web browser game, for example, is written in Java. Mobile games from older mobile devices are also written in Java.

Page 21: Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.

• JPC is an x86 PC emulator written in Java. It is compatible with any system that has Java installed. (Windows, Linux, Mac, or Mobile)

• It runs using the Java Virtual Machine.

• Completely harmless to computer hardware