Foilset Search Full Index for Scripted foilset

A Tutorial on Base Web Technologies

Given by Geoffrey Fox at CRPC Annual Meeting/NASA Langley/Trip to China on May 14-17 June 10-13 1996 July 12-18 1996. Foils prepared June 30 1996

This tutorial is abstracted from two courses taught by NPAC this semester
http://www.npac.syr.edu/projects/cps616spring96/index.html
http://www.npac.syr.edu/projects/ecs400spring96/index.html
You can get your credits from online courses starting this fall!
We review Four critical Technologies
Java -- a Programming Language
JavaScript -- a Client side Integration System
VRML 1.0 -- a set of 3D Data Descriptor
Web Database Linkage


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
General Collection of Foils for CRPC Annual Meeting
Master of Overview of NII and Web Technology for NII ASOP Review at Langley
InfoVISION: Information Video Simulation Imagery ON demand
Collection of GIF Images for General NPAC Projects April96-
Miscellaneous Presentation Material used in 1996
Set of Add-On Foils for Research Presentations
Additional Material for Web Technology Presentations July 95 -- March 96
Discussion of NII for Real World -- Education Medicine Journalism
Collection of GIF Images for General NPAC Projects 1995-March96
Master for Overview foils for NII Review for MADIC
Setting the Stage for CGI Programming: HTTP, URL, CGI, MIME, HTTPD and many other acronyms
Introduction to CGI Programming
Kim Mills Collection of GIF Images for NPAC Projects 96-
Collection of GIF Images for CareWeb Project
Introductory Lectures on Java -- An Overview Mixing Code and Comments
CRPC Lectures on Java Language Applets Graphics
Web Technologies for Education and NPAC Projects Master Presentation
CPS616 Lectures on JavaScript
Master Foilset for Rome Laboratory-NPAC-Vanguard Collaborative and Interactive Visualization -- First Project Review
CPS616 VRML and Use of Databases as backend and Application to GIS
Overview of VRML 1.0 Language with Examples
Brief Overview of Web-Relational Database Integration
CPS600 Presentation on Linkage of Web to Relational(Oracle) Databases
Master Foilset for Web-Oracle Integration

Table of Contents for A Tutorial on Base Web Technologies

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

1 A Tutorial on Base Web Technologies
2 Abstract for Base Tutorial on Web Technologies

We Start with the Current Party Line Web Technology Scenario

3 Architecture of Web Software
4 The Standard Scenario for HPCC and NII
5 NII Compute & Communications Capability in Year 2000 --> 2005
6 Ultimate Vision and Implementation of NII and InfoVision
7 Integration of Industry Sectors forming the NII

The Growth of the Internet!

8 Start of Neat Set of Pictures on Internet Trends
9 Number of InterNet Hosts !989-1996
10 Number of InterNet Hosts !989-1996 and Projected to Year 2000
11 Number of www prefixed hosts 1993-1995

WebWindows is a Critical Unifying Concept

12 The WebWindows Operating System
13 Open Universal WebWindows --
A Revolution in the Software Industry!
14 Examples and Why WebWindows will Dominate Software Industry?
15 Illustration of WebWindows Concept for Presentation Software
16 RCIHalloween Presentation Foil on WebFoil in WebFoil!!
17 JavaScript Based WebFoil Prototype
18 Lessons of WebFoil for WebWindows Software Development Scenario

A topical illustration of IntraNets
19 Business Enterprise Systems and the Web
20 What is a Web or HPMMCC Network Server ?
21 Business Week Feature on IntraNet February 1996 -- Full Cover Picture
22 Business Week Feature on IntraNet February 1996 -- Graph
23 WebServer Hardware and Software Business Estimate
24 Synergy of InterNet and IntraNets

Back to the Current Party Line Web Technology Scenario

25 Architecture of Web Software
26 Basic Structure of World Wide Web

The "Old Web Basics"
27 In a Nutshell
28 The Flow of Data amongst the Client, Server and CGI Script
29 The Flow of Data amongst the Client, Server and CGI Script
30 Example form for Hello, World!
31 Example CGI program in Perl for Hello, World!

The new look of the Web!
32 The Java/Netscape2.0 Client server Model
33 Emerging Web and NII Vision - I
34 Emerging Web and NII Vision - II

Collaboration
35 Speaker Gingrich Website
36 Speaker Gingrich Website
37 Speaker Gingrich Website
38 HotJava Based WhiteBoard used in CareWeb
39 HotJava Based Chat System used in CareWeb
40 CareWeb interactive Consulting: Video Channel.
41 CareWeb Interactive Consulting: Audio Channel.
42 CareWeb Interactive Consulting: WhiteBoard Channel.
43 CareWeb Interactive Consulting: WebCast Channel.

Technologies
44 Critical Emerging Web Technologies - I

Java Example -- The Visible Human
45 Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
46 Dining Philosopher Educational Applet
47 Nuclear Reactor Educational Applet
48 Visible Human
49 The Java Magic Cube from Michael Chang
50 The Java Talking Head Collaboratory from EFP
51 RCIHalloween Presentation Foil on WebFoil in WebFoil!!

Note Transfer of an AVS Image Processing Application to Java
52 Outline of Visible Human Project - I
53 Segmentation Definition Java Applet - II
54 Segmentation AVS Environment (from around 1991) I
55 The Simplest Java Application: Hello, World!
56 The Simplest Java Applet: Hello, World!
57 Displaying your applet from a Web page.
58 The Graphics class
59 Using Graphics properties
60 Sun's Comparison of Language Features
61 Performance of Java is Dreadful!

JavaScript Examples
62 Some (New) Web Technologies in a Nutshell - II
63 Possible Uses of JavaScript in Education
64 Structure of Index -- mainframe Case
65 JavaScript Based WebFoil Prototype
66 JavaScript Based Patient Record Database -I
67 JavaScript Based Patient Record Database -II
68 The JavaScript SlideShow Stepping through CareWeb Images - I
69 The JavaScript SlideShow Stepping through CareWeb Images - II
70 The JavaScript WebWisdom System -- Foilworld Homepage
71 Netscape JavaScript Implementation of Granite Sentry Command and Control Interface
72 General Remarks on JavaScript
73 Hello World Example of JavaScript- I
74 Hello World Example of JavaScript- II
75 Example of Clicking on a Form - I
76 Example of Clicking on a Form - II
77 Example of Parameterized HTML
78 Comparison of Java and JavaScript -- I
79 Comparison of Java and JavaScript -- II

VRML is another important technology!

80 T4:GIS - 3D Terrain Rendering in VRML
81 VRML Terrain Renerer with Herkimer House Web Page
82 Link between Interactive Journey and classroom multimedia projects
83 VRML Tutorial from Alvin Leung/Meryem Ispirli -- a Car!!
84 VRML - Virtual Reality Modeling Language -- Overview
85 VRML -- Specification
86 VRML - Language characteristics
87 Example I - Shapes
88 Example II - Properties
89 Example III - Group Nodes
90 Example IV - Textures
91 VRML - Nodes I
92 VRML1.0 Separator Node I
93 VRML1.0 Separator Node II -- Formal Specification
94 Structure of the Pyramid with Coordinate3 and IndexedFaceSet - I
95 Structure of the Pyramid with Coordinate3 and IndexedFaceSet - II
96 VRML1.0 IndexedFaceSet Node I

Some More Technologies -- Still critical but not Brand New!
97 Critical Emerging Web Technologies - II
98 Perl subprogram to read input from web forms - Part I
99 Perl subprogram - Part II

Integration of Web with Databases Illustrates use of common interfaces in system building

The Integration of Web with Relational Data Bases is Remarkably Succesful
100 NPAC Oracle 7 Web Interface -- Home Page
101 Popular Query by Subject for NPAC Oracle 7 Web Interface
102 Newsgroup Search on 'biology'
103 Newsgroup Search on 'biology'
104 WebWindows DataBase Activities at NPAC
Oracle (Relational) , Illustra (Object) Databases linked to the Web
105 Web Oracle Integration
106 Key points in Web Technology
107 Key points in database technology
108 Web-Database Synergy
109 Client-Server Architecture for WOW
110 Choices of Formats and Filters in Web Systems

CareWeb Illustrates 30 Distinct Databases linked with Web

111 Home Page of the CareWeb Bridge Demo
112 CareWeb Connection Manager: Login Page.
113 CareWeb Database Manager: All tables used in the School Nursing demo.
114 CareWeb School Manager: All Schools in the Syracuse City School District.
115 Home Page of a particular school.
116 Home Page of a school nurse.
117 Home page of a student (boy).
118 Assessment Form for Asthma.
119 Educational material on Asthma.
120 Home page for a nurse practitioner.
121 Interdisciplinary Collaboration -- The Players in Bridge -- WebMed -- CareWeb
122 WebMed for Distributed Medical Interventional Informatics

Oracle PL/SQL Technology is Powerful

123 Examples of the Use of HTP and HTF - I
124 Examples of the Use of HTP and HTF - II
125 The PL/SQL Package For Phone Example - I
126 The PL/SQL Package For Phone Example - II
127 The Web Page - Search Interface - I
128 The Web Page - Search Interface - II
129 More Examples of PL/SQL Procedures for Web/Oracle Application

We can Also Use Object Databases such as Illustra
130 VRML: Create World
131 VRML: Rendered Scene
132 VRML: Object Type Editor
133 VRML: Create Object
134 Illustra Database System - Server
135 Illustra Database System
Object-Relational DBMS
136 Database Support for VRML
137 Why Database Support for VRML ?
138 System Architecture

Digital Video Technologies

139 Some (New) Web Technologies in a Nutshell - VI
140 Possible Uses of Digital Video in Education
141 CNN Newsource Database, video of President Clinton
142 Living SchoolBook Access to Digital Discovery Channel Archive
143 Berlin Journey of a City, documentary by Bob Frye
144 Newton's Apple

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


key asknpac URL http://asknpac.npac.syr.edu * Oracle-Web Interface to Usenet and other Services by gcf on Oct 30,1995
Times 2 Foils referenced Foil 100 Foil 101
key bookoracle URL http://kayak.npac.syr.edu:1963/search/index.html * Oracle-Web Interface to Books on Parallel Computing by gcf on Oct 13,1995
Times 1 Foils referenced Script
key usenetoracle URL http://kayak.npac.syr.edu:1963/index.html * Oracle-Web Interface to Usenet and other Services by gcf on Oct 13,1995
Times 1 Foils referenced Script
© 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 Dec 14 1997