James Gosling and Java The creator of Java.. James Arthur Gosling James Arthur Gosling (born May 19, 1955) is a Canadian computer scientist, best known.

Slides:



Advertisements
Similar presentations
JAVA Programming Environment © Juhani Välimäki 2003.
Advertisements

Mobil game : A mobile game is a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player Type of language writing.
The Life and Times of Andrew Bardee and Chris Cornelius Programming Languages Fall 2011.
For more Lectures and Notes Visit
Session-01. Objective In this session you will learn : The Java Technology Phenomenon What is Java? What is Programming Language? What about Java Platform.
JAVA: An Introduction to Problem Solving & Programming, 6 th Ed. By Walter Savitch ISBN © 2012 Pearson Education, Inc., Upper Saddle River,
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Java program.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Chapter 1 Coding Introduction.
Introduction to Java Kumar Harshit. Objectives ( 목적지 ) At the end of the lesson, the student should be able to: ● Describe the features of Java technology.
Sadegh Aliakbary Sharif University of Technology Spring 2011.
Sadegh Aliakbary. Copyright ©2014 JAVACUP.IRJAVACUP.IR All rights reserved. Redistribution of JAVACUP contents is not prohibited if JAVACUP.
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.
Programming Fundamentals 2: Background/ F II Objectives – –give a non-technical overview of Java Semester 2, Background.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
111 © 2002, Cisco Systems, Inc. All rights reserved.
1 1.What Pervasive Computing Is All About 1.1 Times Are Changing Industrial Revolution (19th) The engine and machine were concentrated at those location.
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
Introduction to Java August 14, 2008 Mrs. C. Furman.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
Advanced Java
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,
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
Innovations & Inventions The 1990’s by Sebastian, Issy, and Lori.
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
Open Source Software JAVA Sean Thompson Itec 400 4/5/07.
We will talking about story of JAVA language. By Kristsada Songpartom.
Circa Java, Circa James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project.
Applied Computing Technology Laboratory QuickStart Java Learning to Program in Java Dr. Tom Way October 21, 2005.
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
Java Basics 1 Brief History of Java and Overview of Langauge.
1 The JAVA Language Object Oriented Technology Mithani Binjan M.
Introduction Mehdi Einali Advanced Programming in Java 1.
JAVA Ekapap Julnonyang When it was implemented? Developed by Sun Microsystems. The first public implementation was Java 1.0 in 1995 The language.
CPSC Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.
Lecture1 Instructor: Amal Hussain ALshardy. Introduce students to the basics of writing software programs including variables, types, arrays, control.
1 Introduction to Java. 2 * 10% Assignments/ class participation * 10% Pop Quizzes * 05% Attendance * 25% Mid Term * 50% Final Term.
Basic Java training Harinath Mallepally
Introduction to Programming 1 1 2Introduction to Java.
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 15: Java Basics Fundamentals of Web Programming.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to Computers,
BlueJ X ICSE Syllabus. Board Pattern THEORY (100 marks) PRACTICAL (100 marks) PROJECT (50 marks) ASSIGNMENTS (50 marks)
Introduction to JAVA Programming
JAVA TRAINING IN NOIDA. JAVA Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically.
JAVA TRAINING IN NOIDA. Introduction to Java:  Java training in noida is a general-purpose computer programming language that is concurrent, class-based,
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.
Done By: Ashlee Lizarraga Ricky Usher Jacinto Roches Eli Gomez
GC101 Introduction to computer and program
Chapter 1 Introduction to Computers, Programs, and Java
The Java Programming Language
Java History Background information about Java and how the background affected it’s development 1.
Introduction Enosis Learning.
An Overview of Java.
How java is better than other languages according to history and uses.
JAVA TUTORIALS.
PROGRAMMING IN JAVA. INTRODUCTION TO JAVA  Java is a general purpose computer programming language that is concurrent, class-based, object- oriented.
Introduction Enosis Learning.
Chapter 1 Coding Introduction.
Advanced Programming Fall 2017.
(Computer fundamental Lab)
Java History, Editions, Version Features
By Rajanikanth B Overview Of Java By Rajanikanth B
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Presentation transcript:

James Gosling and Java The creator of Java.

James Arthur Gosling James Arthur Gosling (born May 19, 1955) is a Canadian computer scientist, best known as the father of the Java programming language. Gosling received a Bachelor of Science in Computer Science from the University of Calgary. In 1983, he earned a Ph.D in Computer Science from Carnegie Mellon University.

About Java Java is a computer programming language that is concurrent, class-based, object- oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" meaning that code that runs on one platform does not need to be recompiled to run on another.

Java (software platform) Java is a set of several computer software products and specifications from Sun Microsystems (Now known as Oracle Corporation), that together provide a system for developing application software and deploying it in a cross-platform computing environment, known as an SDK (Software Development Kit).

More about James Gosling is generally credited with having invented the Java programming language in He created the original design of Java and implemented the language's original compiler and virtual machine. He’s also Canadian. Some places he has worked at are Sun Microsystems, Oracle Corporation, Google, Liquid Robotics, Typesafe Inc.

Facts about Java Java is one of the most popular programming languages in use, particularly for client-server web applications. Java has over 9 million developers. 89% of Desktops (or Computers) in the U.S. Run Java 3 Billion Mobile Phones Run Java 125 million TV’s run Java James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June A Fun fact about Patrick Naughton Is that he is now a high- profile sex offender.

More About Java Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobile applications, games, web-based content, and flash games. Java enables you to efficiently develop, deploy and use exciting applications and services.

Why is Java important? Today, with technology such a part of our daily lives, we take it for granted that we can be connected and access applications and content anywhere, anytime. Because of Java, digital devices are smarter, more functional, and way more entertaining. Today, Java is the invisible force behind many of the applications and devices that power our day to day lives. From mobile phones to handheld devices, console games and navigation systems to business solutions, Java is everywhere you go in this age.

Honors/Awards James has won for his work 2002: He was awarded The Economist Innovation Award. 2007: He was made an Officer of the Order of Canada. The Order is Canada's second highest civilian honor. 2013: He became a fellow of the Association for Computing Machinery.

The End