Animation on the Web

From Server Push to Java

Osmar R. Zaïane
Research Associate
Simon Fraser University
Copyright © 1996,1997

Slide 00/50
Animation on The Web
Slide 01/50
Outline
Slide 02/50
Introduction
Slide 03/50
Introduction
Slide 04/50
Introduction
Slide 05/50
Introduction -HTML Stuff
Slide 06/50
Introduction -HTML Stuff
Slide 07/50
Poor Man's Animation
Slide 08/50
Client-Server Architecture
Slide 09/50
Client-Server Architecture
Slide 10/50
HTTP Response Header Example
Slide 11/50
The <META> tag
Slide 12/50
Client Pull
Slide 13/50
Client Pull
Slide 14/50
Client Pull Example - Page 1
Slide 15/50
Client Pull Example - Page 2
Slide 16/50
Client Pull Example - Page 3
Slide 17/50
Client Pull Example - Page 4
Slide 18/50
Server Push
Slide 19/50
More MIME
Slide 20/50
Server Push CGI Output
Slide 21/50
Server Push Example
Slide 22/50
Server Push
Slide 23/50
GIF 89a
Slide 24/50
GIF 89a
Slide 25/50
GIF 89a
Slide 26/50
GIF 89a
Slide 27/50
Java
Slide 28/50
What is Java?
Slide 29/50
Java Virtual Machine
Slide 30/50
Conventional Software vs Java Applications
Slide 31/50
Java Application vs Java Applet
Slide 32/50
Java Interpreters
Slide 33/50
What Applets can't do
Slide 34/50
Major Applet Activities
Slide 35/50
Initialization - Starting
Slide 36/50
Stopping - Destroying - Painting
Slide 37/50
"Hello World" Applet
Slide 38/50
Including an Applet in a Page
Slide 39/50
"Hello World" Page
Slide 40/50
<APPLET> Tag Syntax
Slide 41/50
Applets available on the Web
Slide 42/50
Example - The Animator Applet
Slide 43/50
The Animator Applet - An Example
Slide 44/50
JavaScript 1
Slide 45/50
JavaScript 2
Slide 46/50
JavaScript - Example Dynamic Image
Slide 47/50
JavaScript - Example Image Object
Slide 48/50
JavaScript - Example Image Animation 1
Slide 49/50
JavaScript - Example Image Animation 2
Slide 50/50
Thanks!

Osmar R. Zaïane, Copyright © 1996,1997 02/05/97 slide: 00/50