Initially this builds on our recent tutorial at Supercomputing95 which itself builds on the version of this course one year ago! Some Overview material can be found at:
cps616over96 Local abstract * Local foilindex * CPS616 Initial Foils for January-April 96 Course on Technologies for the Information Age
cps616tech96 Local abstract * Local foilindex * Web Technology Overview
cps616services96 Local abstract * Local foilindex * NII(Web) Services Overview
cps616appl96 Local abstract * Local foilindex * Web Application Overview

Two books Chosen for the course are:
The first technology is

cps616java96 Local abstract * Local foilindex * CPS616 Lectures on Java



And now the December 95 Tutorial Overview:

Summary of Foilsets in SC-95 Tutorial

Interactive Web and HPCC Technologies for Distance Education

Monday December 4 San Diego Convention Center

This full day tutorial was presented by Geoffrey Fox, Wojtek Furmanski, Gang Cheng, Marek Podgorny and several students from NPAC at Syracuse University. It covered key enabling NII (World Wide Web) technologies and their application both to large scale distributed computing and distance education. The talk was presented electronically and includes eight classes of material.

Note on presentation: below you will find each foilset used represented by a one line cryptic summary. This has three links -- first to a file containing all abstracts for these foilsets; second to a file containing abstracts and list of titles of foils. Third "blue" link (title of foilset in one liner) leads you to particular online foilset. Note that material is being evolved as our understanding and the Web changes every day.


M8 Interactive Web and HPCC Technologies for Distance Education
G. C. Fox, Wojtek Furmanski, and Marek Podgorny, Northeast Parallel
Architectures Center (NPAC), Syracuse University
50% beginner, 30% intermediate, 20% advanced
This tutorial will provide comprehensive coverage of interactive WWW
technologies and their integration with HPCC from the perspective of distance
education. The presenters will outline their vision of the Virtual University
for modern education and discuss interactive WWW, HPCC backends, and
agent-based communication as three critical enabling technologies in this
framework. They will illustrate these concepts with demonstrations of WWW
spaces and courses developed at the University of Syracuse such as KidsWeb,
Science for the 21st Century, Living Textbook, and Computational Science for
the Information Age. They will explain component technologies and
infrastructure such as WebTools, parallel databases, and video and
computational servers. Finally, they will discuss their concept of WebWork
and WebWindows as an emergent, collectively developed integration framework
for the WWW, agents, and HPCC-based Simulations-on-Demand, and they will
present prototype demonstrations of interactive and collaborative modules for
distance education.

List of Foilsets and URL's to foils

1)Application talk on distance education for both university level and K-12 education.


virtuniv95 Local abstract * Local foilindex * Technologies and Issues for Virtual University

2)Basic Technology Talk Prepared for Supercomputing95


sc95tutorial Local abstract * Local foilindex * Web Technologies for Education


This supercedes two earlier general summaries:

3)Vision talk on the future of the World Wide Web with the emergence of the environment ("operating system") WebWindows


webvisionsept95 Local abstract * Local foilindex * Vision for Evolution of World Wide Web Technology

4)Theme talk on distributed metacomputing and software engineering built in terms of World Wide Web Technologies.

This Webwork project is a joint effort between Boston University, Cooperating Systems and NPAC. It represents one new approach to HPDC -- High Performance Distributed Computing.


webworksept95 Local abstract * Local foilindex * WebWork -- MetaComputing and Distributed Software Engineering

5)Some applications to world-wide computing, business enterprise systems and the Living School Book skipped in actual presentation except in summary fashion in 2)


sc95fafner Local abstract * Local foilindex * Webwork and its application to Factoring on the Web
sc95enterprise Local abstract * Local foilindex * Overview of Business Enterprise Systems and the Web
sc95lsb Local abstract * Local foilindex * The Living Schoolbook and the K-12 Classroom of the Future

6)A section that will be skipped in tutorial on base World Wide Web Technologies

These modules were first given spring 1995 in a course CPS600 (now called CPS616) which is the core course in information track of Syracuse University's Computational Science Program. They are a useful base reference to bring audience upto base level in areas such as PERL CGI etc.


cps616overview Local abstract * Local foilindex * Overview foils given at start of CPS600 describing broad concept of course
hpdc95collab Local abstract * Local foilindex * Collaboration Presentation for HPDC95
hpdc95compress Local abstract * Local foilindex * Compression Presentation for HPDC95 Tutorial
hpdc95agent Local abstract * Local foilindex * Broad Overview of Agents and Their Motivation
cps616fulldbms Local abstract * Local foilindex * Full Relational Database Presentation prepared for HPDC-4 Tutorial
cps616perl Local abstract * Local foilindex * CPS616 Instructional Material on PERL4 based on O'Reilly Llama book
webtool/CPS600CourseServer Local abstract * Local foilindex * CPS600 WebTool Course Server
webtool/HTML Local abstract * Local foilindex * HTML
webtool/Forms Local abstract * Local foilindex * HTML Forms
webtool/Imagemaps Local abstract * Local foilindex * HTML Clickable Imagemaps
webtool/MIME Local abstract * Local foilindex * MultiPurpose Internet Mail Extension Data Format -- MIME
webtool/HTTP Local abstract * Local foilindex * HyperText Transfer Protocol HTTP for Server-Client Communication
webtool/CGI Local abstract * Local foilindex * Common Gateway Interface:CGI
webtool/HTTPD Local abstract * Local foilindex * Web Servers or HyperText Transfer Protocol Daemons -- HTTPD
cps616threads Local abstract * Local foilindex * Basic Threads Discussion including Niemiec's TCE in detail
slitex/atmmahesh Local abstract * Local foilindex * Asynchronous Transfer Mode Tutorial

See also David Koester's ATM Tutorial

7)A set of seven advanced core World Wide Web Technology areas

WebTools (major NPAC WebWindows Prototype), Televirtual Environments, Java, VRML, PERL5, Video Server, Web-relational database integration and Web Search Technologies.


sc95java Local abstract * Local foilindex * Overview of Java
sc95vrml Local abstract * Local foilindex * Overview of VRML
sc95televirtual Local abstract * Local foilindex * Televirtual Environments -- Technologies and Applications
sc95video Local abstract * Local foilindex * Video Server,Delivery and Compression Technologies
sc95webrdbms Local abstract * Local foilindex * Brief Overview of Web-Relational Database Integration


An excellent general (but incomplete) collection of URL's in various technology areas is Furmanski's Interactive Web Technology Page

Advanced Material of Relevance not covered on the day is described in


webtool/WebTools(Summer1995) Local abstract * Local foilindex * WebTools (Updated to Summer 1995)
webtool/Perl5 Local abstract * Local foilindex * Perl5


And further details of material presented above will be found in
cps616webdbms Local abstract * Local foilindex * CPS600 Presentation on Linkage of Web to Relational(Oracle) Databases
hpdc95websearch Local abstract * Local foilindex * Web Search Presentation for HPDC95 Tutorial

Outdated Material on Advanced Technologies may be found here


hpdc95videoA Local abstract * Local foilindex * First Part of Video Server Presentation for HPDC95 Tutorial
hpdc95videoB Local abstract * Local foilindex * Second Part of Video Server Presentation for HPDC95 Tutorial
webtool/Java Local abstract * Local foilindex * Java Tutorial
webtool/VRML Local abstract * Local foilindex * VRML Tutorial

8)A set of Demonstrations was given covering Video servers, WebTools, Integration of the database with the Web as well as Java VRML and WebWork Prototypes

Note exact details of demonstrations depend on availability of IWAY ATM link to NPAC during conference. We will be conservative and not assume this availability! In fact only internet connection was available to NPAC but even video on demand was demonstrated using equipment brought with us