GREEN=global GREY=local Full HTML for Technologies and Issues for Virtual University
Given by Geoffrey C. Fox at HPDC95 Tutorial Pentagon City on August 1 1995. Foils prepared July 29,1995
Mixed HTML *
Full HTML/GIF * Abstract * Foil Index for this file
See also color GIF
- This presentation sets the application (in this case education) backdrop for the HPDC95 Tutorial on the use of Web based technologies for education
- i.e. for the Virtual School (K-12 classroom) and the Virtual University
- We assume that Living Textbook, Phy105/106 material (on-line screendumps) and InfoVision and WebServer discussions are also used
- We describe uses of NII/GII in education, relationships with edutainment, advantages of digital versus analog, overseas as well as U.S.A.. delivery, role of Geographical Information Systems,
role of Interactive and other simulations
- We look at current as well as future Web Technologies and the implications for presentation of scholarly work and the curriculum
Table of Contents for full HTML of Technologies and Issues for Virtual University
1
Virtual University -- General Principles and Some Examples from NPAC Activities
2
Abstract of Virtual University Presentation
3
Architecture of Web Software
4
Web Application Software Vision
5
Some Relevant NII Services-I
6
Some Relevant NII Services-II
7
Use of NII Services in Particular Applications -- HealthCare and Telemedicine
8
Use of NII Services in Particular Applications -- Education
9
Use of NII Services in Particular Applications -- Society
10
Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
11
Use of NII Services in Particular Applications
-- Defence and Crisis Management
12
Use of NII Services in Particular Applications -- Collaboratory
13
Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
14
ASOP and Multidisciplinary Analysis and Design(MAD)
15
Some Virtual University Activities Involving NPAC -- I
16
Some Virtual University Activities Involving NPAC -- II
17
Phy105/106 Home Page - Science for the 21st Century
18
Home Page for SETI - Search for Extraterrestrial Intelligence
19
Biology section - what is life? - table of contents
20
Home Page for Mind and Machine Module
21
Encoder neural network tutorial and simulation page
22
Overview of the Living Schoolbook Project
23
The Living Schoolbook Project Partners
24
Outside Partners of the Living Schoolbook Project
25
VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
26
Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
27
Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
28
Fiber Link Across the Globe FLAG -- Topology
29
Role of Caching in the Virtual University -- I
30
Role of Caching in the Virtual University -- II
31
Role of Caching in the Virtual University -- III
32
Kidsweb Home Page and Table of Contents for Arts, Science
33
Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
34
What is Computational Science?
35
Program in Computational Science Implemented within current academic framework
36
Program in Information Age Computational Science Implemented Within Current Academic Program
37
What we taught this Spring CPS600 -- "Technologies for Webwindows" -- The next generation (meta)Computing and Communications Environment
38
Proposed Interdisciplinary MultiMedia Master's Degree IMM
39
The 4 tracks of the IMM Master's Degree
40
Proposed Academic Schedule of IMM
41
Current Computational Science (CPS) Core Courses
42
Current Proposed CPS Core Courses -- Information Track
43
Education in a Box -- Initial Steps to Understand Web Based Education
44
Scope of Certificate in Computational Science
45
Some Current NII/Web Technologies -- I
46
Some Current NII/Web Technologies -- II
47
Some Technologies to be Integrated into the Web -- I
48
Some Technologies to be Integrated into the Web -- II
49
WebServers and InfoVision as an example of Opportunity for MPP's on the NII
50
Integration of Industry Sectors forming the NII
51
The Standard Scenario for HPCC and NII
52
NII Compute & Communications Capability in Year 2000 --> 2005
53
Ultimate Vision and Implementation of NII and InfoVision
54
What is a Web or HPMMCC Network Server ?
55
Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
56
Overall NII Integrating Vision
57
What is WebWindows ?
58
HPCC needs a large enough market to sustain technology (systems and software)
59
Critical Emerging Web Technologies
60
Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
61
Java Character Recognition Demo -- The Letter G
62
Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
63
Emerging Higher Level Web Integration Concepts -- I
64
NPAC WebTools-I (Basic WebWindows Functionality)
65
NPAC WebTools-II
66
Example of WebTool External Editor Interface -- vi and emacs
67
Example of Spell Check Feature in WebTools
68
Illustrative Screendump for WebTools (Spring '95):E-Mail Functionality, Implementation
69
Web Productivity Tools and Virtual Software Laboratory (VSL)
70
Figure 3: WebTools CASE tools sample manual page Including hyper-source code
71
Weak Points in Web Technology
72
Weak Points in Database Technology
73
By integrating a database server into Web technology, a Web server can be enhanced with:
74
By integrating Web into database technology, a Database server can be enhanced with:
75
Web to Oracle Interface Screen 10: Query by Subject --2
76
WebFlow Paradigm
77
Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
78
Software Project Manager -- Example of Agent Middleware
79
Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
This table of Contents
Abstract
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 1 Virtual University -- General Principles and Some Examples from NPAC Activities
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- HPDC95 Tutorial
- Pentagon City
- August 1,1995
- Geoffrey C. Fox, Wojtek Furmanski
- 111 College Place
- Syracuse University
- Syracuse NY 13244-4100
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 2 Abstract of Virtual University Presentation
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- This presentation sets the application (in this case education) backdrop for the HPDC95 Tutorial on the use of Web based technologies for education
- i.e. for the Virtual School (K-12 classroom) and the Virtual University
- We assume that Living Textbook, Phy105/106 material (on-line screendumps) and InfoVision and WebServer discussions are also used
- We describe uses of NII/GII in education, relationships with edutainment, advantages of digital versus analog, overseas as well as U.S.A.. delivery, role of Geographical Information Systems,
role of Interactive and other simulations
- We look at current as well as future Web Technologies and the implications for presentation of scholarly work and the curriculum
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 3 Architecture of Web Software
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- Application Specific NII Specific Services for
- Education
- HealthCare
- Commerce
- Manufacturing etc.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 4 Web Application Software Vision
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- A Set of Application domains and each with its own natural (interpreted) language manipulating domain-specific data structures. WebScript links the domains together
- Examples are:
- PERL for world of Text (PERL includes C(++), UNIX shell and text processing Awk and Sed capabilities)
- JAVA for constructing browsers
- VRML is data structure for 3D objects which are viewed by VRML viewers
- WebHPF is Interpreted distributed High Performance Fortran used in CFD simulation, structures etc. (for ASOP)
- Web AVS is Web implementation of AVS(Khoros) and can be used for coarse grain software integration
- WebASOP is designed to translate between different disciplines (uses some version of PDES/STEP product specification data structures) and link all the 10,000 different programs/expert
systems etcx.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 5 Some Relevant NII Services-I
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Desktop Publishing and Productivity Tools in WebWindows (WebTop Productivity/Publishing)
- Webmail, WebWord, WebLOTUS123, WebPersuasion etc.
- InfoVision: Delivery on Demand of Information from:
- Digital archives of latest CNN, Reuters and network video
- 100,000 hours of archives of video from last few years requiring some 100 terabyte of storage
- Simulations of expected lake effect snow storm in Syracuse
- This is storage, search and dissemination of multimedia Digital libraries
- Commerce -- digital Cash and signatures with appropriate authentication and security. Enables both Web Commerce (shopping) and use of Web for proprietary information
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 6 Some Relevant NII Services-II
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Interactive and "batch" Collaboration
- Desktop Video conferencing to 3 dimensional graphic MOOs -- these lead to full televirtual interactions
- White boards etc.
- Collaboratories -- Geographically distributed Laboratories
- Workflow and configuration controlled databases
- This leads to Software Engineering on the Web
- Metacomputing -- the collection of world wide computers as a coordinated (in subgroups of computers) computational engine (for simulation or information processing)
- Includes control of remote medical and scientific instruments
- Searching the world for Information
- Running a coarse grain decomposed simulation between ASOP sites around world
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 7 Use of NII Services in Particular Applications -- HealthCare and Telemedicine
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- This is distributed databases for supporting cost effective healthcare with less fraud, better use of existing information for establishing care-plans etc
- This is collaboration, remote instrument control for telemedicine
- Could be full televirtuality for virtual-reality controlled remote surgery in battlefield or accident scenarios
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 8 Use of NII Services in Particular Applications -- Education
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- This is basis of Virtual University and NII can be expected to be much more succesful than videosystems because interactive, collaborative, explorative and full multimedia information at
student and teachers fingertips
- Base of Distance Education is InfoVision for full interactive curricula
- Note hyperlinking is as important as multimedia as allows student controlled exploration in richer fashion than old fashioned sequential books
- Geographic Information Systems allows the general virtual field trip
- Rich Collaboration environments including televirtual MOO's for student-student and student-teacher interactions
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 9 Use of NII Services in Particular Applications -- Society
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- InfoVision is "successor" to TV with any multimedia information delivered on demand( choice from infinite number of channels)
- Community Networks will define local societies and will have significant impact on local government
- Shopping on the Web will include multimedia digital yellow pages , Commerce, online catalogs (which is InfoVision again) as well as perhaps powerful VR interfaces where you can try out new
clothes and cars
- Collaboration (gossip as in computer forums) could be an important and dominant use but perhaps not initial major one
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 10 Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- OLTP (Online Transaction Processing) such as approving and recording credit card transactions. This is a type of InfoVision and Commerce which is operational today
- Has major security and reliability demands but undemanding on computer and network
- Decision Support varies from fraud detection, inventory planning and market segmentation for optimizing shopping by mail
- Decision support can vary from search of a single giant relational database to galaxy-wide search of heterogeneous distributed database
- Workflow Support as in LOTUS Notes integrates Collaboration, Project Management and Distributed Databases. This supports ongoing distributed enterprise -- this is also essential in
collaboratory
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 11 Use of NII Services in Particular Applications
-- Defence and Crisis Management
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Critical feature is realtime, "come as you are" adaptive linked computers and people
- Judgement support extends decision support into an "exploratorium" scenario as crises tend to be unexpected
- Major need to search community and government databases for immediate information on resource location and availability etc. Metadata(summaries) essential
- Collaboration between commander in field , specialized anchor desks (domain experts) and those in field.
- User Interface essential as user will be tired and searching unfamiliar data
- Geographical Information Systems and browsing multiple video sources (InfoVision again) will be critical as judgements will depend critically on spatial data.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 12 Use of NII Services in Particular Applications -- Collaboratory
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- This is future model for (inter)national distributed research
- Rich Collaboration environment essential as collaborative research requires nontrivial person to person interactions
- Searching distributed databases basis of much scholarly work (infoVision and Digital Library)
- Metacomputing for multidisciplinary, multi-institutional simulations and for control and data storage and analysis from remote instruments whether satellites, telescopes, accelerators etc.
- Distributed (people) Software Engineering support for production of distributed computing software
- Needs workflow support as distributed enterprise
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 13 Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Critical feature is closely integrated collaboration of very many people and computers requiring
- Metacomputing Simulation and distributed database support as in Collaboratory
- Workflow support including configuration management and central CAD databases
- Rich collaboration environment to support distributed design decisions
- Standards and Security to allow interlinking of people and software from different organizations
- Key special requirement is distributed coordination
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 14 ASOP and Multidisciplinary Analysis and Design(MAD)
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- A set of manufacturing companies -- Rockwell International, Northrop Grumman, McDoinnell Douglas, General Electric and General Motors is studying the NII implications for a particular MAD
system "Affordable Systems Optimization Process" (ASOP)
- Interesting parameters are that next major aircraft to be built could involve:
- 6 major companies and 20,000 smaller supplier subcontractors
- Number of engineers involved is about:
- 50 at conceptual design
- 200 at preliminary design
- 2000 at final design
- upto 10,000 in manufacturing and development
- The design could involve upto 10,000 separate programs running in small linked clusters which vary from
- Airflow simulation around plane to
- expert system to plan location of inspection port to minimize maintenance costs
- Critical is configuration management and system database
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 15 Some Virtual University Activities Involving NPAC -- I
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Living Schoolbook -- Prototype of K-12 Educational Environment of year 2000
- ATM delivery to K-12 schools from NPACÕs Multimedia Information Servers
- Collaboration between NYNEX, State Schools, NPAC and SyracuseÕs School of Education
- HPDC95 Tutorial and Other Computational Science Courses CPS600, CPS615
- On-line Presentations
- Links to other documents such as Parallel Computing Works
- On-line Demonstrations of WebTools, Java, Parallel databases, Web Search etc.
- On-line homework in linked CPS600 Course Server
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 16 Some Virtual University Activities Involving NPAC -- II
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Physics 105/106 -- Science for the 21st Century (for non-Scientists) -- Some course modules built around Multimedia Information Systems
- SETI --Search for Extra Terrestial Intelligence
- Mind and Machines -- Involved on-line neural network simulations
- PseudoScience and the Paranormal
- Scientific Literacy, Imaging and Evolutionism versus Creationism under development
- This hyperlinked material accounts for about 10% Phy 105, 20% Phy 106 and expect to increase if success continues
- Need caching locally and high speed local networks to support the 167 students in each class
- Major Physics department commitment -- 3 faculty developing the 3 modules
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 17 Phy105/106 Home Page - Science for the 21st Century
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

Electronic version is The Multimedia Modules Prepared for Science for the 21st Century Introductory course for nonscience majors prepared by Physics
department
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 18 Home Page for SETI - Search for Extraterrestrial Intelligence
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

Electronic version is the SETI(Search for ExtraTerrestial Intelligence) Module prepared for Science for the 21st Century
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 19 Biology section - what is life? - table of contents
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 20 Home Page for Mind and Machine Module
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 21 Encoder neural network tutorial and simulation page
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 22 Overview of the Living Schoolbook Project
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- The Living Schoolbook is a New York State funded Initiative to create K-12 educational applications that exploit leading information technologies
- Living Schoolbook Base Educational Services are:
- Interactive Multimedia Geographic Information System -- Virtual Field Trip --
- New York State The Interactive Journey
- Video Information on Demand
- Cached Internet Resources
- Telecollaboration in the classroom
- Realistic (HPCC) Simulations on demand
- Living Schoolbook Leverages Information Technologies
- Terabyte Databases
- Parallel Supercomputers
- Interactive Multimedia
- High Speed Wide Area Networks
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 23 The Living Schoolbook Project Partners
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- The Project Team
- Syracuse University School of Education
- ColumbiaÕs Teachers College
- NYNEX
- NPAC
- Upstate Project Schools
- Fowler High School, Syracuse NY
- Rome Free Academy, Rome NY
- Whitesboro Middle School, Whitesboro NY
- Downstate (New York City) Project Schools
- PS126: The Ralph Bunch School
- The Dalton School
- School for the Physical City
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 24 Outside Partners of the Living Schoolbook Project
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- askERIC Educational Database for teachers with consultation
- The Discovery Channel -- Video Content Provider
- NewsBank -- Text Content Provider
- Reuters News Service
- Syracuse Language Systems -- Learn Foreign Languages on Demand
- TravelVenture -- Interactive travel information on Demand
- US Air Force Rome Laboratory -- InfoVision technologies
- WorldView Corp. : Interactive Client-Server Geographic Information System
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 25 VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Video and Server Technology Network is prototype of Wire Service of future using Web Technology to service Mass Communications Industry
- Partner with this field (Newhouse School) to find out how to author on-line video and other multimedia material
- NYNET ATM network extended internally to allow linkage of NPAC to Newhouse School of Public Communications and University Electronic Media Production Unit
- Faculty and students -- the multimedia digital journalists of the future will use:
- Archives stored on huge computers browsed at low (VHS) resolution but stored (delivered by wire server) at broadcast quality.
- Browsing also using text interfaces (index to a clip of average length 15 seconds)
- Study Integration digital editing (AVID) technology of media field with digital web and powerful computer technology.
- Industrial partners from traditional print and analog video fields
- CNN and Reuters
- Manhattan Transfer Edit -- Video Post Production Company
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 26 Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- FLAG is an enterprise in which NYNEX Network Systems Company is a major (roughly 40%) investor.
- Current fiber link from U.K. to Japan (via Africa) is being constructed at an approximate $1.4B cost
- Natural Strategy is for Web Servers in U.S.A.. to deliver educational material via FLAG to Africa and Far East
- This would set up hierarchically as:
- U.S.A.. to first offramps: Coastal Countries (in Africa)
- Coastal Countries distribute information in cascade fashion to rest of continent
- Download bulk educational material ONCE (standard caching scenario)
- Use FLAG Interactively for exploration and for student-teacher Interaction
- Real-Time Compression critical for interactive use of FLAG as lines are costly -- note Internet is free but needs compression as overloaded ....
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 27 Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Many students from these countries come to the U.S.A.. now but ...
- There are many more who presumably would like a (U.S.A..) education but cannot afford trip and tuition.
- The developing countries are setting up their own educational infrastructure which could be more attractive than trip to U.S.A..
- In Virtual University, one sets up a partnership between U.S.A.. and overseas University where key curricula and its delivery are provided over GII (Global Information Infrastructure of which
FLAG is one example)
- High-end PCÕs should be included as possible Web server for Africa even we use SP-2, multi-processor SGI etc. as server in U.S.A.. University
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 28 Fiber Link Across the Globe FLAG -- Topology
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- A NYNEX Joint Venture
- This shows fiber draping Africa with coast off ramps
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 29 Role of Caching in the Virtual University -- I
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Caching can either be teacher driven (preselect material) or student driven as in computer paging
- As education naturally has groups (a class) of over 20 students browsing related material one can expect caching to be very effective
- Caching helps with both bandwidth and ensuring students browse relevant and appropriate material
- Experiments by NASA Langley find that 95% of material accessed by students is found in Cache -- implies that 28.8kbaud connection purchased by the school ÒactsÓ like a dedicated T1
line
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 30 Role of Caching in the Virtual University -- II
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Datamine the WWW for resources relevant to K-12 Classroom
- Kidsweb is our initial selection based on teaching experience at NPAC to eighth graders in Syracuse Area
- This is NPACÕs most popular internet access point
- Selection by teachers provides high-value materials, efficiency in teacher preparation time and K-12 appropriate material
- Note many schools do not provide Internet access due to (perception that) much inappropriate material
- Teacher selection produces structure to students roaming Internet
- Could be useful to produce selections on CDROM for targeted application areas.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 31 Role of Caching in the Virtual University -- III
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- We will need caching anyway for both the Global University and indeed general hierarchical Web Server/ InfoVision scenario
- Comparison with InfoVision and the Entertainment Analogy:
- Suppose Jurassic Park VI is released on the Hollywood NII Server
- Without Caching -- perhaps 20 million people will videodial Hollywood to get their simultaneous showings at 1.5 megabits/second each
- Need Cross-section bandwidth across the US of about 15,000 gigabits/sec
- With Caching, average person will find new movie cached on local server only a few optical fiber miles away. Will reduce needed bandwidth by about a factor of 100 as must travel about 15 miles
not 1500 miles to get movie.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 32 Kidsweb Home Page and Table of Contents for Arts, Science
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

See electronically for actual home page
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 33 Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9
fragments
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 34 What is Computational Science?
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Computational Science is an interdisciplinary field that integrates computer science and applied mathematics with a wide variety of application areas that use significant computation to solve
their problems
- Includes the study of computational techniques
- Science and Engineering - Grand Challenges
- Society and Business - National Challenge
- Includes the study of new algorithms, languages and models in computer science and applied mathematics required by the use of high performance computing and communications in any (?) important
application
- At interface of (applied) computer science and applications
- Includes computation of complex systems using physical analogies such as neural networks and genetic optimization.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 35 Program in Computational Science Implemented within current academic framework
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 36 Program in Information Age Computational Science Implemented Within Current Academic Program
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 37 What we taught this Spring CPS600 -- "Technologies for Webwindows" -- The next
generation (meta)Computing and Communications Environment
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- World Wide Web basics : HTTP,MIME, servers,clients
- PERL4 and object-oriented features in PERL5(to be finished)
- Wavelet and Other Compression Technologies
- Collaboration Technologies from MBONE to CLI
- ATM Networks with comparison with ISDN and traditional LAN
- Parallel Relational Databases and Web Integration
- Thread based Communication Environments
- Video servers and network management for good quality
- Parallel Web Servers (to be finished)
- Advanced Web Technologies -- agents, VRML, Java (to be finished)
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 38 Proposed Interdisciplinary MultiMedia Master's Degree IMM
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- IMM is a Joint Program Set Up Between
- School of Education
- Engineering and Computer Science
- College of Visual and Performing Arts
- Newhouse School of Public Communications
- School of Information Studies IST
- IMM could be cornerstone of proposed "Information Initiative"
- IMM degree involves 36 units -- 12 courses of which 6 are required
- Courses are divided into Four Tracks
- 6 required Courses are:
- Proseminar: Overview of Field with 1-2 lectures per topic
- 1 core course from each of 4 tracks
- Capstone experience == project/thesis like activity done in teams
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 39 The 4 tracks of the IMM Master's Degree
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Track1: Multimedia Systems and Tools -- this is
- Track 2: Multimedia Design and Applications -- this is
- Track 3: Aesthetics and Ethics in Multimedia -- this is
- Track 4: Management and Evaluation of Multimedia --
- this is Newhouse/IST/Education
- Each track has a core required course and a set of introductory and advanced electives
- Student must take 6 electives -- one of which must be in each track
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 40 Proposed Academic Schedule of IMM
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Electives will be offerred at various times but basic cycle is summer to summer (1.3 year time)
- Summer: Proseminar
- Fall: Core course for Track 1: Multimedia Systems
- Fall: Core course for Track 2: Multimedia Design
- Spring: Core course for Track 3: Aesthetics and Ethics
- Spring: Core course for Track 4: Management and
- Summer: Capstone Experience
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 41 Current Computational Science (CPS) Core Courses
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- SImulation Track -- Graduate
- CPS615 Overview of Simulation Track Computational Science
- CPS713 Case Studies in Simulation Applications of Computational Science
- Masters in Computational Science built around these core copurses CPS615,713
- Simulation Track -- Undergraduate
- CPS 311,312,313,314 Core Material and Laboratory with topics similar to CPS615/713
- Senior Project CPS 451
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 42 Current Proposed CPS Core Courses -- Information Track
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- CPS 401/601 IMM 601 Multimedia Systems and Tools -- Core course for Track 1 of IMM degree
- CPS 403/703 Computational Science Elective: 1 Lecture a week -- rest Laboratory -- elective for IMM
- CPS 406/606 Introduction to Information technologies and Systems -- designed as elementary elective for IMM
- CPS 616 Overview of Information Track Computational Science -- advanced elective for IMM
- CPS 714 Case Studies in Information Applications of Computational Science -- advanced elective for IMM
- "Web Technology"/Information Track of Computational Science Masters built around CPS 616,703,714
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 43 Education in a Box -- Initial Steps to Understand Web Based Education
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Certificate in Computational Science offered at Peking University and Harbin Institute of Technology Spring 1996 is a prototype of Syracuse University (ECS/NPAC) based extension school
- As Internet Connections to China are not guaranteed to be great(!) we will use Web Technology but assume that Electronic Course material will be packaged at NPAC(SU) in a Pentium PC running
WindowsNT and Java
- Possibly Oracle and Digital Video Server Support as well
- Possibly RealAudio or similar digital audio
- This will be updated in batch mode by Syracuse -- China Connection
- Students in China will Interact with mentors in China and with NPAC via Internet (web and email)
- Project designed by Fox,Leskiw(NPAC), Xiaoming Li(Harbin and Peking visiting NPAC)
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 44 Scope of Certificate in Computational Science
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Graduate Students -- initially 5 to 10 at each of 2 University
- 4 Courses -- each 10 1 hour lectures -- offered Spring 1996 over 20 week period
- ICPS 700: Introduction to Simulation Track of Computational Science
- Parallel Architectures, Software, Grand Challenges, Parallel Algorithms (scaled back version of CPS615)
- ICPS 701: Parallel Programming Laboratory
- Use of MPI to do real problems on a Cluster of Workstations/PC's
- ICPS710: World Wide Web Technology
- Scaled back version of CPS616
- ICPS711: Web Programming
- Laboratory companion course to ICPS700. Initially will use PERL4 and PERL5. Will feature Java or equivalent when status clearer
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 45 Some Current NII/Web Technologies -- I
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Clients (such as Mosaic and Netscape) support browsing of hyperlinked documents but have no internal interactive/compute capability
- Servers read HTTP and deliver requested service to client
- HTML -- a document format supporting hyperlinks
- HTTP -- a Transport Protocol defining Interaction between Web servers and Clients
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 46 Some Current NII/Web Technologies -- II
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- MIME -- a data format allowing agent-like (extended email) communication
- CGI -- a standard interface allowing sophisticated server extensions
- PERL -- a rapid prototyping language(script) aimed at text and file manipulation
- Web Search engines such as YAHOO, HARVEST, WAIS -- early distributed database access technology supporting search and indexing
- net.Thread, WebTools, RealAudio are early Web Interactive services
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 47 Some Technologies to be Integrated into the Web -- I
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Relational databases -- Oracle,DB2 have Web Interfaces
- Collaboration from Console Units (PIctureTel, CLI), Desktop (SGI Inperson) to MOOs
- Compression from MPEG and Wavelet to host of proprietary solutions -- a faction of 20 to 200 saving in space and bandwidth
- Geographical Information Systems
- Security will enable commerce on the Internet -- essential for Defence as well
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 48 Some Technologies to be Integrated into the Web -- II
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- ATM, ISDN, Wireless, Satellite will be hybrid physical implementation of NII
- CORBA, Opendoc, OLE, SGML, Hytime are critical file and document standards
- High Performance Multimedia servers to enable digital information delivery on demand
- Data transport from MPI/MSGWAY/PVM to AAL to CBR/VBR
- Windows95/NT -- the last of the the non social(Web) operating systems -- will follow dinosaurs(IBM mainframes) into extinction
- Personal Digital Assistants -- WebNewtons done right -- Telescript (agent based communication) and Magic Cap operating system
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 49 WebServers and InfoVision as an example of Opportunity for MPP's on the NII
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 50 Integration of Industry Sectors forming the NII
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- - Digital Super
- Information Highway
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 51 The Standard Scenario for HPCC and NII
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- High Performance (Parallel) Computers on High Speed (ATM) Networks linked to clients at a network performance that supporting realtime Video at a resolution between VHS,HDTV .
- MPP's as Internet/Web/NII/GII Servers
- NII/GII= National/Global Information Infrastructure
- Supports Decisions by everybody in society
- Consumers, Healthcare, Teachers, Schoolchildren, Business, Military,
- Dual-Use Philosophy must be extended to Multi-Use
- Different applications must share services
- Standards must be used
- from HPF/HPC++ in simulation arena to
- to TCP/IP on ATM in networking
- to parallel relational databases
- to "Web" technology for multimedia
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 52 NII Compute & Communications Capability in Year 2000 --> 2005
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- Each of three components (network connections, clients, servers) has capital value of order $10 to $100 Billion
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 53 Ultimate Vision and Implementation of NII and InfoVision
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- InfoVision is ultimate "client-server" application
- 108 clients -- each of which could be (small) servers -- in fact Web Technology will migrate to democratic "server-server" architecture
- 104 large (~$10M) parallel servers -- each of which could have 1000 to 10000 nodes
- Democracy on the NII (Gore)
- Everybody can access information on the NII
- Everybody has equal opportunity to put information on the NII
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 54 What is a Web or HPMMCC Network Server ?
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- Web Servers use "Web Technology" to service World Wide Web and other forms of networked multimedia information
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 55 Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- Dr. Smith of SUNY Health Science Center demonstrates Telemedicine over ATM in area of pediatric cardiology
There is a larger Better Quality Image available
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 56 Overall NII Integrating Vision
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- WebWindows -- the open nonproprietary operating system of future supplanting UNIX, Windows95/NT, Apple etc. -- manages with a single interface all machines either individually or collectively
on the NII
- WebWork -- Implements Computing for both Simulation and Information underneath WebWindows -- the correct implementation of HPCC ideas such as HPF,MPI with pervasive technologies
- Personal Servers -- Newton was correct but too early. The Web is a server - server technology
- Televirtuality -- All Web Users are linked into a single virtual world
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 57 What is WebWindows ?
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Like UNIX or MS-DOS or Windows 3.1(NT,95), WebWindows is an operating system for a "computer"
- The "computer" is a metacomputer consisting of the 50,000 Webservers (currently--eventually hundreds of millions) on Internet for the World Wide Web
- WebWindows can also be used for the metacomputer (collection of heterogeneous networked computers) which is a business enterprise system
- We consider such an application as a collection of Webservers where we use Web technology to manage business information system.
- suprisingly many companies looking at Web as alternative to Lotus Notes
- WebWindows is a multi-client multi-server technology
- Clients are Mosaic or Netscape and soon HotJava or better browsers
- Servers are NCSA compatible HTTP servers with MUCH additional functionality coming from so-called CGI capability -- written in PERL or C++ typically
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 58 HPCC needs a large enough market to sustain technology (systems and software)
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- This implies that we look at both Grand Challenges and National Challenges but we suggest this is not enough:
- WebWork Builds HPCC technologies on a broad not niche base starting at bottom (Web,PC's)
- not top (MPP's, Supercomputers) of computing pyramid
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 59 Critical Emerging Web Technologies
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Java -- an interpreted C++ like language (script) allowing fully interactive clients which execute applets. Has full set of classes to make clients such as HOTJava. Licensed by Netscape
- VRML -- a 3 dimensional HTML allowing universal description of physical objects and allowing interchange of virtual worlds, commercial product designs etc.
- PERL5 -- an extension of PERL4 with full object oriented characteristics and extended pointer(array) constructs -- allows construction of Web Software obeying good software engineering
practices
- Multithreaded WebServers integrating current Web, Compute and digital multimedia delivery services -- future Enterprise Systems
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 60 Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- An example of HotJava applet that makes essential use of Java multithreading.
- Three different sorting algorithms are visualized on a single HotJava page.
- Each algorithm can be started independently or they can all run concurrently.
- Concurrent mode allows for real-time visual comparison of various algorithms and their performance.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 61 Java Character Recognition Demo -- The Letter G
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Latest results prepared for HPDC95 Tutorial August 1,1995
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 62 Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- A sample VRML page produced by Black Hole Simulation group at NCSA and displayed by SGI WebSpace, cooperating with Netscape Navigator.
- A set of 3D spaces related to gravity research is represented as Netscape icons and linked to the corresponding VRML worlds.
- WebSpace window displays one of these spaces -- a space-time diagram for two black hole collision ('Pair of Pants' diagram)
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 63 Emerging Higher Level Web Integration Concepts -- I
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- WebTools -- Early NPAC Prototype of WebWindows Equivalent to Program Manager with Navigation, File manipulation, Mail
- WebDeskTop Publishing -- an early killer application under WebWindows supplanting Word, Wordperfect, LOTUS123 , Persuasion etc. Java allows clear powerful implementation.
- WebRDBMS -- Integration of Relational and Distributed databases with both agent based heuristics, formal indices and free text search
- Metadata -- Common attributes to allow integration and search of heterogeneous databases
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 64 NPAC WebTools-I (Basic WebWindows Functionality)
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- NPAC WebTools is a CGI-extended Web server that offers a HyperWorld based metaphor for organized content authoring and navigation, currently implemented in terms of the following tools:
HyperWorld Manager, HyperWorld Navigator, On-Line HTML Editor, WebMail and CASE tools for HySource Worlds authoring.
- HyperWorld Manager offers database management support for the server document tree, integrated with browser GUI tools for remote file/document and directory/folder handling (create, destroy,
copy etc.). The model assures concurrency control, atomicity and integrity of the document datatbase.
- Compare to File Manager in MS(becomes Web)Windows and simple UNIX shell cp mv rm commands. Directory structure is (crude) database structure built into UNIX. WebWindows has much much more
powerful natural database support.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 65 NPAC WebTools-II
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- HyperWorld Navigator offers a consistent navigation metaphor.
- Compare to UNIX directory structure and generalized cd
- Compare to MSWindows Program Manager
- On-Line HTML Editor offers remote authoring support for documents, created by the HyperWorld Manager.
- WebMail offers the Web interface to the MH mailing system and initial support for collaborative forums.
- Enables enhanced MH on all clients from PC's to Supercomputers ...
- Will also integrate Oracle with WebMail (and WebTools) for very fast indexed and free text search
- CASE tools offer disciplined WebTools software development environment, integrated with the HyperWorld database.
- Enabled by Integration of Computing, Software DEvelopment and Databases in WebWindows
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 66 Example of WebTool External Editor Interface -- vi and emacs
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Latest results prepared for HPDC95 Tutorial August 1,1995
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 67 Example of Spell Check Feature in WebTools
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- Latest results prepared for HPDC95 Tutorial August 1,1995
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 68 Illustrative Screendump for WebTools (Spring '95):E-Mail Functionality, Implementation
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

From foilset WebTools (Spring '95)
Associated Foil can be found
Postscript also Available
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 69 Web Productivity Tools and Virtual Software Laboratory (VSL)
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- NPAC WebTools can be viewed as an instance of Web Productivity Tools (navigators, editors, databases), developed collectively by the Internet/Web community.
- We view these emergent open tools as central to develop and maintain Web based World-Wide Metacomputing.
- Software exchange and integration tools are urgently needed. Without it, 'pervasive Web' will become soon too complex to maintain and will be dominated by closed corporate products.
- One such attempt is made by the HySource CASE package in NPAC WebTools. So far, we developed HyPerl World (Screen 3) of the WebTools source code and we now integrate it with Java (Screen 4) in
the form of HyJava World (Screen 5)
- These tools will evolve towardsVirtual Software Laboratory -- a collective distributed CASE framework for virtual corporation of WebWork developers.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 70 Figure 3: WebTools CASE tools sample manual page Including hyper-source code
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- HyPerl World page, generated automatically by the WebTools CASE package, and integrating documentation with the source.
- More generally, we call by HySource the hypertext documentation with navigable source code included.
- Function calls and external variable references are 'blue' and point to the corresponding HySource pages.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 71 Weak Points in Web Technology
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- static, browser-oriented client
- data (information in a narrow sense) repository
- tedious to manage and update (HTML) files on the server side
- difficult to keep most updated data automatically --- modifies usually done by a human using word processor or editing tools
- A plain UNIX file system only supports primitive functions such as open,read/write and close.
- More powerful operations on files are required for an information system which is supposed to provide information instead of raw data,
- i.e., low-level data manipulation operators such as those provided in RDBMS: select, insert, update, commit, rollback,etc.
- Meaningful data needs to be generated on-the-fly from raw data
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 72 Weak Points in Database Technology
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- a non-universal, non-portable remote networking access to database server
- plain-text oriented, no multimedia
- nonstandard front-end browser (most are line-based)
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 73 By integrating a database server into Web technology, a Web server can be enhanced with:
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- a powerful backend text searching engine supporting complex queries
- an efficient, reliable and sophisticated data management system supporting representation and organization of logical relationships among information entities
- a dynamic data processing engine, provided with opportunity for optimized searching performance in large information systems
- a time-dimension added HTML programming engine (see case study examples later)
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 74 By integrating Web into database technology, a Database server can be enhanced with:
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- a transparent networking interface for remote database server access
- a universal GUI-based search interface for hypertext-added data retrieval
- a truly globally-shared data system for maximum information dissemination
- an integrated multi-media information system
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 75 Web to Oracle Interface Screen 10: Query by Subject --2
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 76 WebFlow Paradigm
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- User-level WebWork metaphor is given by WebFlow -- a distributed dataflow model built in terms of WebWork modules and MIME object/document communication channels.
- Think as Web versions of AVS or Khoros
- WebWork users will build and control distributed computing applications (compute-webs) using Web browsers based visual interactive editors and monitors.
- We are currently prototyping such WebFlow front-ends at NPAC using Java/HotJava model. WebWork modules are represented by Java threads (Screen 6) and visualized as interactive interconnected
icons (Screen 7)
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 77 Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- Early prototype of AVS or Khoros like visual compute-web editor.
- Two interactive modes are supported:
- a) module placement, and
- b) module linking.
- In mode a), each click in the active editor window places a new module box there.
- In mode b), each click on module port generates links with all other modules.
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 78 Software Project Manager -- Example of Agent Middleware
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * See also color GIF
Full HTML Index

- One current WebWork/WebFlow application, prototyped at NPAC, is Software Project Manager (Screen 8). Each software developer runs his/her WebTools server and uses HySource CASE tools. These
servers are WWVM-connected to agent and manager servers. Agent server receives automatic notifications from developers servers on each software volume update, and uses customizable thresholds to
decide when to fire a report to the manager or a deadline reminder to a developer.
- Software Project Manager tools contains a simple agent server that mediates between client/consumer ( here manager) and servers/producers (here developers).
GREEN=global GREY=local HTML version of Foils prepared July 29,1995 Foil 79 Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
From Technologies and Issues for Virtual University HPDC95 Tutorial Pentagon City -- August 1 1995. * Critical Information in GIF
Full HTML Index

- A front-end for the software project manager tool.
- Three types of modules are supported:
- a) developers,
- b) software agent,
- c) project manager.
- Developer modules are linked to the agent module and report automatically all changes in the software volume (handled by WebTools CASE toolkit integrated with WebTools editor).
- The agent module integrates the results and uses customizable threshold to decide when to fire a report to the manager or a deadline reminder to a developer.
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 Fri Oct 13 1995