Find this at http://www.npac.syr.edu/users/gcf/cps616-97jan22/

Jan 22 Delivered Lecture for Course CPS616 -- Java Lecture 1 -- Overview

Given by Nancy McCracken at CPS616 spring 1997 on Jan 22 1997. Foils prepared 1 February 97

What is Java!
Good Books
Java Compared to JavaScript
Language Characteristics (Why its Great)
Basic Applets and Graphics Classes
Language Syntax


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
CPS616-97Jan22LectureJan 22 Delivered Lecture for Course CPS616 -- 
                      Java Lecture 1 -- Overview
NPACJavaTutorial96.1 Java Tutorial - Fall 1996 Part 1:Introduction to 
                      Java Language 
NPACJavaTutorial96.2 Java Tutorial - Fall 1996 Part II: Java Language 
                      and Object-Oriented Concepts

Table of Contents for Jan 22 Delivered Lecture for Course CPS616 -- Java Lecture 1 -- Overview



First Java Lecture of CPS 616 Spring 1997
CPS616-97Jan22Lecture 003 001 CPS 616 Java Lectures
                              with Audio January 22 97
                              Introduction and Base Applets
                              See:
                              http://www.npac.syr.edu/users/gcf/cps616-97jan22
                              
CPS616-97Jan22Lecture 004 002 Abstract of CPS616-97 Lecture of January
                               22

What is Java and HotJava
 NPACJavaTutorial96.1 001 003 Java Tutorial - Fall 1996
                              Part 1:  Introduction to Java Language
                              and Applets
                              http://www.npac.syr.edu/users/gcf/javafall96/
http://www.npac.syr.edu/projects/tutorials/Java/
                              
 NPACJavaTutorial96.1 004 004 What are Java and HotJava in a NutShell?
 NPACJavaTutorial96.1 007 005 HotJava's Future 1996- ?
 NPACJavaTutorial96.1 008 006 Overview -- Java and the World Wide Web
 NPACJavaTutorial96.1 009 007 Overview -- What are Java applets in 
                              detail?
 NPACJavaTutorial96.1 010 008 Running a Java Applet

History of Java
 NPACJavaTutorial96.1 011 009 History of Java Language and Team
 NPACJavaTutorial96.1 012 010 History of Java Language and Team 
                              (contd)

The First Real Java JDK 1.0
 NPACJavaTutorial96.1 013 011 JDK 1.0 -- The Real Java Development 
                              Kit!

Some Books on Java and Their Characteristics
 NPACJavaTutorial96.1 014 012 Java Beta Books -- I
 NPACJavaTutorial96.1 015 013 Java Beta Books -- II
 NPACJavaTutorial96.1 016 014 Java Beta Books -- III

Very Brief Contrast of Java and JavaScript
 NPACJavaTutorial96.1 018 015 Comparison of Java and JavaScript -- I

Overall Java Philosopy and Characteristics
 NPACJavaTutorial96.1 021 016 Some Key Java Features
 NPACJavaTutorial96.1 022 017 Java Features -- It's Simple and 
                              Familiar!
 NPACJavaTutorial96.1 023 018 Java Features -- It's Object-oriented
 NPACJavaTutorial96.1 024 019 Java Features -- It's  
                              Architecture-Neutral
 NPACJavaTutorial96.1 025 020 Java Features -- It's Portable
 NPACJavaTutorial96.1 026 021 Java Features -- It's Somewhat 
                              Interpreted
 NPACJavaTutorial96.1 027 022 Java Features -- It's Distributed
 NPACJavaTutorial96.1 028 023 Java Features -- It's Robust
 NPACJavaTutorial96.1 029 024 Java Features -- It's (Hopefully) Secure
 NPACJavaTutorial96.1 030 025 Java Features -- High Performance
 NPACJavaTutorial96.1 031 026 Java Features -- It's Multithreaded
 NPACJavaTutorial96.1 032 027 Java Features -- It's Dynamic

The Java Language and Some Resources
 NPACJavaTutorial96.2 001 028 Java Tutorial - Fall 1996
                              Part II:  Java Language and 
                              Object-Oriented Concepts
                              http://www.npac.syr.edu/users/gcf/javafall96/
http://www.npac.syr.edu/projects/tutorials/Java/
                              
 NPACJavaTutorial96.2 002 029 Resources for the Java Programming 
                              Language

Java Applets Applications and HTML Invocation
 NPACJavaTutorial96.2 004 030 Applications
                              Applets and their use from HTML
                              Java Applications
 NPACJavaTutorial96.2 005 031 The Simplest Java Application:  Hello, 
                              World!
 NPACJavaTutorial96.2 006 032 Java Applets
 NPACJavaTutorial96.2 007 033 Applet Tag: Calling Applets from HTML - 
                              I
 NPACJavaTutorial96.2 008 034 Applet Tag: Calling Applets from HTML - 
                              II
 NPACJavaTutorial96.2 009 035 <param> Tags and Applets
 NPACJavaTutorial96.2 010 036 The Simplest Java Applet:  Hello, World!
 NPACJavaTutorial96.2 011 037 Displaying your applet from a Web page.

Structure of the Java Language
 NPACJavaTutorial96.2 013 038 Java Language -- Lexical Issues I
 NPACJavaTutorial96.2 015 039 Java Language -- Program Structure
 NPACJavaTutorial96.2 016 040 Java Language -- Variable/Expression 
                              Types
 NPACJavaTutorial96.2 017 041 Java Language -- Types: Array
 NPACJavaTutorial96.2 018 042 Java Language -- More on Arrays
 NPACJavaTutorial96.2 019 043 Java Language -- Expressions
 NPACJavaTutorial96.2 020 044 Java Language -- Control Flow I
 NPACJavaTutorial96.2 021 045 Java Language -- Control Flow II -- 
                              continue

Illustration of Applets using basic Graphics Capabilities in Java
 NPACJavaTutorial96.2 026 046 The Graphics class
 NPACJavaTutorial96.2 027 047 Using Graphics properties
 NPACJavaTutorial96.2 028 048 Drawing simple shapes
 NPACJavaTutorial96.2 029 049 Passing parameters to an applet:   the 
                              HTML
 NPACJavaTutorial96.2 030 050 Passing parameters to an applet:  the 
                              applet
 NPACJavaTutorial96.2 031 051 Centering a string in the applet window.
 NPACJavaTutorial96.2 032 052 Applet Flow of Control
 NPACJavaTutorial96.2 033 053 Random color boxes example
 NPACJavaTutorial96.2 034 054 Arrays of random colors

List of Foils Used as they occur

CPS616-97Jan22LectureJan 22 Delivered Lecture for Course CPS616 -- 
                      Java Lecture 1 -- Overview
3 4
NPACJavaTutorial96.1 Java Tutorial - Fall 1996 Part 1:Introduction to 
                      Java Language 
1 4 7 8 9 10 11 12 13 14 15 16 18 21 22 23 24 25 26 27 28 29 30 31 32
NPACJavaTutorial96.2 Java Tutorial - Fall 1996 Part II: Java Language 
                      and Object-Oriented Concepts
1 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 26 27 28 29 30 31 32 33 34

Sorted List of Foils Used

CPS616-97Jan22LectureJan 22 Delivered Lecture for Course CPS616 -- 
                      Java Lecture 1 -- Overview
3 4
NPACJavaTutorial96.1 Java Tutorial - Fall 1996 Part 1:Introduction to 
                      Java Language 
1 4 7 8 9 10 11 12 13 14 15 16 18 21 22 23 24 25 26 27 28 29 30 31 32
NPACJavaTutorial96.2 Java Tutorial - Fall 1996 Part II: Java Language 
                      and Object-Oriented Concepts
1 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 26 27 28 29 30 31 32 33 34


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 16 1997