Java History Background information about Java and how the background affected it’s development.

Slides:



Advertisements
Similar presentations
University of Palestine software engineering department Introduction to data structures Introduction to java application instructor: Tasneem Darwish.
Advertisements

James Tam Introduction to CPSC 233 CPSC 233: Introduction to Computers II Object-oriented programming The "nuts and bolts" of programming Object-oriented.
Java: History and Introduction (Lecture # 1). History… Java – Based on C and C++ – Developed in 1991 for intelligent consumer electronic devices – Green.
CADDLAB Medical Imaging on Remote Compute Servers.
James Tam Introduction To Java Programming You will study the process of creating Java programs and constructs for input, output, branching, looping,
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
Computer Science 103 Chapter 4 Advanced JavaScript.
Agenda – Week 5, Day 2 Complete RoboHelp Tutorial Transition to HTML Tutorial –Warm-up – Explore HTML –Page Design – Create a page –Publishing – Make your.
JAVA: An Introduction to Problem Solving & Programming, 6 th Ed. By Walter Savitch ISBN © 2012 Pearson Education, Inc., Upper Saddle River,
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
TCU CoSc Introduction to Programming (with Java) Course Introduction.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
Chapter 1 Coding Introduction.
Java Workshop for Teachers May 6, 2005 A Brief Look at the Java Programming Language.
Sadegh Aliakbary Sharif University of Technology Spring 2011.
CSE:141 Introduction to Programming Faculty of Computer Science, IBA BS-I (Spring 2010) Lecture 3.
Sadegh Aliakbary Sharif University of Technology Fall 2010.
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.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
What is an Internet Browser? Internet browser— An Internet browser is a client program that knows how to interpret HTML code and display information and.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Introduction to Computers and Java Chapter 1.3. A Sip of Java: Outline History of the Java Language Applets A First Java Program Compiling a Java Program.
Computing Theory: HTML Year 11. Lesson Objective You will: o Be able to define what HTML is - ALL o Be able to write HTML code to create your own web.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
JAVA Java is a programming language and computing platform first released by Sun Microsystems in It was first developed by James Gosling at Sun Microsystems,
Java ACO101: Introduction to Computer Science. The History of Java Started out as a research project at Sun Microsystems in 1991 Code named “Green” Based.
Java Programming Lecture 1 Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
What Is Java? According to Sun in a white paper: Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture-neutral, portable,
CIS 120 Problem Solving Programming Java. Problem Solving Problem-Solving: the process of defining a problem, searching for relevant information and resources.
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
Mini University July, 2005 A Little Taste of Java (but don’t tell your folks) (they might think there’s caffeine involved)
Web Design. How do web pages work? Webpages are written in a code called HTML. Programs like Internet Explorer read the code, and then show it as a web.
Software Development Programming & Languages. Programming: A Five-Step Procedure Define the problem Design a solution Code the program Test the program.
Sahar Mosleh California State University San MarcosPage 1 JavaScript Basic.
Lecture 1. Introduction to Programming and Java MIT- AITI 2003.
Chapter 4 Applets Cop Why Applets? WWW makes huge information available to anyone with web browser. Web server send web pages and images to your.
Java Example Presentation of a Language. Background Conception: Java began as a language for embedded processors in consumer electronics, such as VCR,
Application Architecture Using Java Hong Li. Introduction Developed by a team led by James Gosling at Sun Microsystem. Originally called Oak, designed.
Introduction Mehdi Einali Advanced Programming in Java 1.
Today… “Hello World” ritual. Brief History of Java & How Java Works. Introduction to Java class structure. But first, next slide shows Java is No. 1 programming.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
James Tam Introduction To Java Programming You will study the process of creating Java programs and constructs for input, output, branching, looping,
and Internet Explorer.  The transmission of messages and files via a computer network  Messages can consist of simple text or can contain attachments,
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Programming Java Script-Introduction. What is Javascript? JavaScript is a scripting language using for the Web. JavaScript is a programming language.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
Java History Background information about Java and how the background affected it’s development.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
James Tam Java History Background information about Java and how it affected it’s development.
Fundamental of Java Programming (630002) Unit – 1 Introduction to Java.
Chapter 1 Coding Introduction.
Tonga Institute of Higher Education IT 141: Information Systems
Chapter No. : 1 Introduction to Java.
Java History Background information about Java and how the background affected it’s development 1.
Introduction to Computers and Java
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Chapter 1 Coding Introduction.
Advanced Programming Fall 2017.
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
CISC124 From Thursday: Course Web Site:
HTML Text editors and adding graphics
Introduction to Java Brief history of Java Sample Java Program
By Rajanikanth B Overview Of Java By Rajanikanth B
Java Evolution Java History. Java Features.
INFS 230 L Internet Technology
Click to add notes McGraw-Hill Technology Education
Presentation transcript:

Java History Background information about Java and how the background affected it’s development

Java: History Computers of the past Image © University of Pennsylvania

Java: History (2) The invention of the microprocessor revolutionized computers From the “Intel museum” www.intel.com Image courtesy of James Tam

Java: History (3) It was believed that the logical next step for microprocessors was to have them run intelligent consumer electronics. “Smart homes” “Smart washer-dryers” “Smart vacuums”

Java History (4) Sun Microsystems funded an internal research project “Green” to investigate this opportunity. Result: A programming language called “Oak” Blatant advertisement: James Gosling was a graduate of the U of C Computer Science program

Java History (5) Problem: There was already a programming language called Oak. The “Green” team met at a local coffee shop to come up with another name... Java!

Java: History (6) The concept of intelligent devices didn’t catch on. Project Green and work on the Java language was nearly canceled.

Java: History (7) The popularity of the Internet resulted in Sun’s re-focusing of Java on computers. Prior to the advent of Java, web pages allowed you to download only text and images. Your computer at home running a web browser Server containing a web page Images and text get downloaded User clicks on a link

Java: History (8) Java enabled web browsers allowed for the downloading of programs (Applets). Java is still used in this context today: Facebook (older version) Hotmail (older version) Your computer at home running a web browser Server containing a web page Java applet downloaded User clicks on a link Java version of the Game of Life: http://www.bitstorm.org/gameoflife/ Online checkers: http://www.darkfish.com/checkers/index.html

Why ‘Javac’ & ‘Java’: Consequence Of Java History

Adding Java Code To A Webpage The code can be run through a web browser instead of manually invoked via the command line. These Java programs are ‘applets’ How to create a simple Java applet: http://docs.oracle.com/javase/tutorial/deployment/applet/getStarted.html How to get an applet to run when your web page is accessed http://www.ehow.com/how_7306707_run-java-applet-html.html

References http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html

After This Section You Should Now Know How Java was developed and the impact of its roots on the language Major players and events in the development of Java