Download presentation
Presentation is loading. Please wait.
Published byLindsey Cobb Modified over 9 years ago
1
Java Beserkers Group 4
2
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
3
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
4
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++
5
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
6
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
7
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
8
Networking First designed to develop “smart” consumer electronics Developed to be able to be adapted remotely, as with a handheld device
9
Reliability Used in Web applets The code used for the development of applets in webpages had to reliable, if not, the page might crash
10
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
11
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
12
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
13
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
14
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
15
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
16
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
17
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
18
Applications Developed in Java Android OS NASA World Wind Java ThinkFree Office Games (mobile and web) JPC (JavaPC)
19
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.
20
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.
21
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.