World Wide Web
Course Notes:
Slides as
PDF File
Slides as
Online Presentation
Supplementary Material:
The
WWW Consortium
How it all started
: a brief history of the WWW origins
Youtube video on Web 2.0
Mashups:
Video
,
Mashup FAQ
,
technical references
Example Web API:
Google Maps
,
Tutorial
WWW Servers supporting CGI scripts and Servlets/Java Server Pages:
Apache Tomcat
Xitami
Simple CGI example
(a webpage from which you can launch simple CGI scripts in Perl:
simple.pl
and
simple2.pl
)
More complex CGI example
(a webpage from which you launch a more complex CGI script
cgipost.pl
, which is a reduced version of the example on
this website
)
Programming with Applets
(example code/tutorial) and an
example webpage
with an applet to let users build/modify AVL trees
Servlet/JSP tutorial
The
Java Servlet tutorial
The
Java JSP tutorial
How to program dynamic web pages:
Applets and RMI vs. Servlets and HTTP
Comparing technologies to develop dynamic WWW content
(including CGI, Servlets, and PHP)
Web 2.0:
what is it
,
annual conference
,
some critical thoughts
,
video clip
of a discussion to explain the basic idea