The first part of this talk gives an overview of the extensions and changes in Java now available in JDK 1.1:
|
The second part of this talk goes into more detail on language changes and on the new AWT event model. (Other talks give details on JDBC, security, and JavaBeans.) |
Overview including History and alpha versus production issues |
Comparison of Java and Javascript |
Overall Java Philosophy and Features including security etc. |
And in Remaining Parts of Tutorial!!
|
In Part 1 of the Tutorial We Covered:
|
This Part(2) of Tutorial Covers |
Java Programming Language
|
Object Oriented and Class Structure
|
Exceptions |
And in the Remaining Parts of the Java Tutorial We Cover:
|
In Part 1 and 2 of the Tutorial We Covered:
|
In This Part of the Java Tutorial We Cover: |
Introduction to Threads |
Graphics in more detail
|
Abstract Windowing Toolkit
|
And in the Remaining Part of the Java Tutorial We Cover:
|
In Part 1 2 and 3 of the Tutorial We Covered:
|
In This Part of the Java Tutorial We Cover: |
Threads in Detail |
Useful Java Classes
|
Networking and I/O |
Futures and HPCC Implications |
JDBC provides a set of classes for Java with a standard SQL database access interface.
|
Provides an API for database "drivers" to make actual connections and transactions to database products.
|
JDBC is "low-level" interface, calling SQL commands directly but is meant to be a base for higher-level interfaces. |
This talk has three sections:
|
The talk starts with an overview of NPAC and a description of our CPSWT CDROM with Chinese translation of Computational Science courseware |
We then describe 3 major areas where Java (and other Web Technologies) can have significant impact |
1) Java can be used to build user Interfaces and here we describe the Virtual Programming Laboratory VPL |
2) Java can support coarse grain integration and metacomputing
|
3) Java as a traditional compiled language for computational kernels
|
We show how this allows one to build integrated Interpreted and Compiled Environments |
This talk is designed to describe the capabilities of ActiveX with VBScript for people who know Java and JavaScript. It will give some examples and mention key features without getting into serious programming details. |
Outline:
|
We show the details of using JDBC methods in two examples now working at NPAC: the 2-tier architecture with the client on the same machine as the Oracle server, and the 3-tier architecture, using Java servlets. |
Next, we discuss background material on the database MicroSoft Access. |
We show more details of the different types of JDBC architecture. |
We show a hetergeneous JDBC example that connects and uses information from bothAccess97 and Oracle. |
And we mention a useful JBDC Teaching Tool. |
This presentation is built around Summary of Web Applications |
This is a set of Web Links organized around around classification of 5 generic services |
which get re-used in many application areas |
See Recent Review Article by Fox for more details |
See VRML Resources including many interesting examples |
What is VRML2.0 and VRML97 |
Status of VRML2.0 Browsers |
Features of VRML2.0 with changes from VRML1.0 -- Deletions and Additions |
VRML2.0 File Format |
Nodes, Fields, Events, Shapes, Routes, Sensors |
Detailed Discussion of Specific Nodes without going into programming issues |
VRML 1.0 resource is http://vrml.wired.com/vrml.tech/ |
This presentation illustrates many but NOT all the VRML 1.0 nodes using some simple examples taken from |
http://www.npac.syr.edu/users/gcf/vrmldemo/vrml1.0demo.html |
where there is a car and 8 variants on a pyramid defined |
We juxtapose formal definitions of nodes with snippets of VRML from these exemplars |
Note VRML1.0 is a dead language as VRML2.0 has changed nearly all detailed syntax. However design of these two dialects are similar |
What is the Internet? |
Drivers of commercial Internet growth |
Current barriers & unresolved issues |
Strategic considerations |
Java versus JavaScript versus HTML Issues |
Some Simple Motivating Examples |
Language Features and Syntax |
The Peculiar Object Model -- Functions Properties and Methods |
Arrays in old and new JavaScript |
Arguments of Functions |
with and other object related syntax |
The JavaScript built in Math String and Date Objects |
The Navigator Objects -- Frames Windows Document Form |
Event Handling including Function object |
Cookies |
User Objects and Examples including using JavaScript for frames |
Prepated by Udayan Parvate and Tom Pulikal under Supervision of Wojtek Furmanski |
Basic Architecture |
Some Current Implementations and Examples |
This Foilset contains introductory material on CPS616 course for spring 1997 |
Course Logistics |
Overview of Field and Material covered and relation to other courses |
Summary of Relevant Technologies |
General Structure of SQL |
Features of Oracle SQL and Examples |
The six classes of SQL commands: Data Manipulation Language statements (DML), Data Definition Language statements (DDL), Transaction Control statements, Session Control statements, System Control statements, Embedded SQL statements |
Programming in PL/SQL with examples and discussion of difference between SQL and PL/SQL |
Oraperl - Access Oracle RDBMS from Perl |
This starts with a summary of four major modules (this is first one of the four) |
What is a Relational Database |
A Phone-List Example for Motivation and Illustration of Concept |
Major Schema Objects and Structures in Oracle with examples |
Data Integrity and Data Types in Oracle |
Data Concurrency and Consistency in Oracle |
The Strengths, Weaknesses and Synergy of Web and Database Technologies |
Architectures of Web and Oracle RDBMS Integration |
A Technical Overview of The Oracle-Web Integration |
using wowstub and PL/SQL |
Examples of a Web-based Search Interface for the Phone List Database |
This simple discussion of PERL4 describes the essential features needed to get going for general purpose programming
|
i.e. it does not describe the special concerns needed for systems programming but is aimed at what you need for writing CGI programs |
We reference in detail Llama Book: Learning PERL by Randal L. Schwartz and published by O'Reilly and Associates. ISBN: 1-56592-042-2 |
More detailed is the recently updated Camel book: Programming PERL by Larry Wall, Tom Christiansen and Randal L. Schwartz and also published by O'Reilly and Associates. ISBN: 1-56592-149-6
|
Another useful book which lies between Llama and Camel books in completeness is: PERL by Example by Ellie Quigley, Prentice Hall. ISBN 0-13-122839-0 |
See Perl Home Page http://mox.perl.com/perl for background information and resources such as manual! |
This Foilset mainly extends the previous Perl4 Presentation with a discussion of some key Perl5 capabilities. |
However some features may be advanced Perl4 features |
We give an initial Summary of Perl5 Changes and then discuss: |
Some old and new functions in Perl |
Regular Expression Enhancements |
New Syntax especially -> and => |
New subroutine calling and declaration syntax |
Hard(address) and Soft(Symbol Table) References |
General Data Structures including multidimensional Arrays |
Object Oriented Features -- packages, classes and Methods |
See VRML Resources including many interesting examples |
Basic Concepts of Scripting in VRML2 |
Java JavaScript VRMLScript as Scripting Languages |
VRML Database Connectivity |
We review some of the base material assumed in CPS616 using curricula material taken from CPS606 |
History and Structure/Size of Internet and Web |
Basic Internet and Web Services |
What is WebWindows and basic Web architecture |
Overview of Networking for Internet |
MIME HTTP |
but not HTML or CGI (see separate presentations) |
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
In this section, we will cover
|
References:
|
HTML stands for HyperText Markup Language. It is defined using SGML (Standard Generalized Markup Language) and provides tags to identify document structure for later formatting and links to other documents. |
This presentation will cover the most commonly used or important features of HTML; more details can be found in the references. |
Topics will include
|
Features will be included from both HTML2.0 and HTML3.0, and the enhancements from the Netscape 1.1 and Netscape2.0 browsers. |
References:
|
Overview including History and alpha versus production issues |
Comparison of Java and Javascript |
Overall Java Philosophy and Features including security etc. |
And in Remaining Parts of Tutorial!!
|
In Part 1 of the Tutorial We Covered:
|
This Part(2) of Tutorial Covers |
Java Programming Language
|
Object Oriented and Class Structure
|
Exceptions |
And in the Remaining Parts of the Java Tutorial We Cover:
|
In Part 1 and 2 of the Tutorial We Covered:
|
In This Part of the Java Tutorial We Cover: |
Introduction to Threads |
Graphics in more detail
|
Abstract Windowing Toolkit
|
And in the Remaining Part of the Java Tutorial We Cover:
|
In Part 1 2 and 3 of the Tutorial We Covered:
|
In This Part of the Java Tutorial We Cover: |
Threads in Detail |
Useful Java Classes
|
Networking and I/O |
Futures and HPCC Implications |
Our current approach was based on many experiments in electronic delivery of course material |
We describe some of what we did and what we learnt! |
General WebWisdom Framework |
Scope of teaching and re-use from Syracuse to China -- Undergraduate, Graduate and Continuing Education |
What is a foil? Natural Unit of presented Information so computer screen == overhead projector |
Current WebWisdom converts legacy systems with hierarchical data management and display |
Some integrated services including audio and logging |
We describe WebWisdom's many Programming laboratories |
This discusses architecture of proposed WebWisdom electronic education and training system which is designed for both distance and local applications |
We describe experiences that were put into design of WebWisdom |
We discuss particular features including core database, administration, collaboration, disabled interfaces, digital video , VRML and Geographical Information Systems |
The World Wide Web (WWW) (the Web) is a hyperlinked collection of documents and programs that reside on computers all over the world, linked by the Internet. |
This talk will show the underlying components and mechanisms that make the Web work.
|
This works on a world-wide basis is because these protocols are based on Open Standards which have been implemented by many vendors on a variety of machines. The Web software structure is strictly non- proprietary, while allowing proprietary pieces to fit in where needed. |
The same architecture and software that makes the Web work is also suitable for implementing distributed applications between hetereogeneous machines and networks. This makes the architecture attractive for the corporate Intranet as well. |
We suggest that one can re-engineer existing HPCC concepts using emerging Web technology to produce a far more effective programming environment |
This presentation asserts that software architecture should be designed in three layers: client interface, high functionality middleware accessing when necessary specialized high performance third layer |
On client side, we discuss VPL as an example and suggest that a Java Computing Services framework can lead to universal interoperable interfaces |
In middleware, we discuss Collaboration, Integration software, Multidisciplinary Applications, databases and CORBA
|
Finally we discuss Java as the universal language to express all of this -- including scientific computing! |
Java versus JavaScript versus HTML issues |
Some simple motivating JavaScript examples |
Language features and syntax |
JavaScript's object model Ñ methods and properties |
Arrays (old and new) in JavaScript |
Method arguments |
with and other object-related syntax |
Built-in objects: Array, Date, Math, Object, String |
Navigator objects: window, document, location, etc. |
Property arrays: frames, anchors, forms, images, etc. |
Event handling including Function object |
Cookies |
User objects and Examples including using JavaScript for frames |
Discussion of 2 Examples -- Hello World and WebWisdom |
General Overview of JavaScript and comparison with Java |
Importance of Client Side Interpretation of Forms |
Is JavaScript a Standard? |
Interpreters versus Compilers |
Comments on Performance |
This discusses in detail use of JavaScript in forms (including event handler examples) and paramterized HTML |
Then it covers LiveWire, JavaScript URLs, JavaScript entities |
The formal structure of <SCRIPT> tag |
Comparison of Java and JavaScript |
Start of Language Discussion |
Basic Language variables and Statements |
Objects, functions and constructors |
New and Old Array syntax |
Built in Objects and Methods including parseInt, parseFloat, eval, Date, String, Math, Function and Number |
Frames in HTML and JavaScript |
Event Handlers |
setTimeout / clearTimeout |
AWT Components , Actions and Layout Managers |
Skip over Thread Details |
Important Java Classes including Object class |
I/O and File Operations |
Security Concerns in Applets |
URL's and Networking |
We review role of Java as a language for computational science and engineering |
We divide use of Java into three areas:
|
We illustrate concepts with examples |
This Foilset contains introductory material on CPS616 course for spring 1997 |
Course Logistics |
Overview of Field and Material covered and relation to other courses |
Summary of Relevant Technologies |
What is Java! |
Good Books |
Java Compared to JavaScript |
Language Characteristics (Why its Great) |
Basic Applets and Graphics Classes |
Language Syntax |
Basic Object Structure of Java with general words for those unfamiliar with concept |
Classes and Methods |
Interfaces done briefly |
Packages |
Exceptions done quickly |
Exceptions in some detail |
Brief Introduction to Threads (as used in graphics) |
Graphics including Image Drawing and Downloading
|
Abstract Window Toolkit (Started)
|
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
In this section, we will cover
|
References:
|
MIME stands for Multipart Internet Mail Extensions and is the developing standard for the contents of all messages passed over the Internet. |
HTTP is Hypertext Transport Protocol and is the protocol that provides the basis of the World Wide Web: transmitting multimedia documents across the Internet. HTTPD is the daemon running the HTTP Web server. |
URL stands for Uniform Resource Locator and is the universal addressing scheme for all documents (multimedia) on the WWW. |
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
References:
|
Java appears to offer a good compromise between C++ and Fortran with both high performance and attractive object oriented features and will be learnt by the next generation as their first language
|
Java Collaboration Systems promise to add to Web dissemination of material (which we review) interactive linkage of teachers and students -- the missing link |
TANGOsim links concepts with a discrete event simulator integrated into collaboration environment
|
Overview including History and alpha versus production issues |
Comparison of Java and Javascript |
Overall Java Philosophy and Features including security etc. |
And in Remaining Parts of Tutorial!!
|
In Part 1 of the Tutorial We Covered:
|
This Part(2) of Tutorial Covers |
Java Programming Language
|
Object Oriented and Class Structure
|
Exceptions |
And in the Remaining Parts of the Java Tutorial We Cover:
|
In Part 1 and 2 of the Tutorial We Covered:
|
In This Part of the Java Tutorial We Cover: |
Introduction to Threads |
Graphics in more detail
|
Abstract Windowing Toolkit
|
And in the Remaining Part of the Java Tutorial We Cover:
|
In Part 1 2 and 3 of the Tutorial We Covered:
|
In This Part of the Java Tutorial We Cover: |
Threads in Detail |
Useful Java Classes
|
Networking and I/O |
Futures and HPCC Implications |
Data networking term refers to exchange of digital information between remote systems
|
Computer networking is a special case of data networking
|
Differentiating factors: media, parallel vs. serial, distance, protocol standardization |
This module discusses details of the Reservation Protocol (RSVP) |
RSVP is a part of the Integrated Services Model for Internet |
RSVP is a tool to establish Quality of Service over traditional packet networks |
Review of the networked multimedia presentations |
Requirements for the networking infrastructure supporting multimedia applications
|
Network technologies supporting multimedia delivery
|
This module covers basics of the multicast technology |
It also introduces switching technology for traditional broadcast networks |
For multicast, the focus is on the multicast routing protocols |
The MBONE is not discussed but will be included later |
We will argue that the phenomenon of multimedia is symbiotic with and indigenous to the "information superhighway" |
We will also argue that the future of the post-industrial society is critically dependent on the society's ability to build, maintain, and effectively utilize the information infrastructure. |
As a result, the notion of multimedia is promoted from a relatively obscure technical term into one of the central issues of the contemporary society. |
We will show how the developments in the global economy, government policies, social behavioral patterns, and information technology are intertwined and how they will define the societies' immediate future. |
This course is intended to introduce emerging software technologies relevant to the World Wide Web and equivalent subsets. The material will cover the languages Perl and Java and their use on the Web, including the development of interactive "applet" programs that are distributed via a network for execution on a receiving client machine. |
Lab time will be devoted to using these languages in student projects. |
Today we will ask students to fill out surveys about scheduling lectures and labs and about students' backgrounds. |
Prerequisites: Students should have a good basic understanding of how computers work and should be confident in C or willing to learn C quickly. |
MIME stands for Multipart Internet Mail Extensions and is the developing standard for the contents of all messages passed over the Internet. |
HTTP is Hypertext Transport Protocol and is the protocol that provides the basis of the World Wide Web: transmitting multimedia documents across the Internet. HTTPD is the daemon running the HTTP Web server. |
URL stands for Uniform Resource Locator and is the universal addressing scheme for all documents (multimedia) on the WWW. |
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
References:
|
The World Wide Web is a world-wide repository of linked information, called hypertext or hypermedia. It consists of
|
In this talk, we give a brief background on the Internet and its services (telnet, ftp, news and mail), Client/Server Architectures, Networking, and several prominent Web technologies. |
This is an introductory talk intended for people of any background who have used the Web, but wish to know more about how it works and what capabilities are possible. |
This lecture covers two distinct areas. |
Firstly a short discussion of LInear Programming -- what type of problems its used for, what the equations look like and basic issues in the difficult use of parallel processing |
Then we give an abbreviated discussion of Full Matrix algorithms covering
|
This started with a description of current Web set-up of CPS615 and other foilsets |
Then we started the foilset describing Physical Simulations and the various approaches -- Continuum Physics, Monte Carlo, Quantum Dynamics, and Computational Fluid Dynamics |
For CFD we do enough to discuss why viscosity and High Reynolds numbers are critical in air and similar media |
We discuss computation and communication needs of CFD compared to Laplace equation |
This covers essentially all the finite element method and its solution using the conjugate gradient method |
Only the simple 2D Laplace equation using triangular nodes is discussed |
We stress variational method as an optimization method and you use this analogy to motivate conjugate gradient as an improved steepest descent approach |
We discuss parallel computing issues for both finite element and conjugate gradient |
This completes the MPI general discussion with the basic message passing, collective communication and some advanced features |
It then returns to Laplace Example foilset to show how MPI can be used here
|
This starts basic module on Partial Differential Solvers with |
Introduction to Classification of Equations |
Basic Discretization |
Derivation of Sparse Matrix Formulation |
Analogies of Iteration with Artificial Time |
Start of Explicit Matrix Formulation for Simple Cases |
This discusses solution of systems of ordinary differential equations (ODE) in the context of N squared particle dynamics problems |
We start with motivation with brief discussion of relevant problems |
We go through basic theory of ODE's including Euler, Runge-Kutta, Predictor-Corrector and Multistep Methods |
We begin the discussion of solving N body problems using classic Connection Machine elegant but inefficient algorithm |
Note -- Some foils expanded to two after talk and second one is given without audio in script |
This finishes the last part of N body and ODE discussion fociussing on pipeline data parallel algorithm |
Note several foils were changed after presentation and so discussion is a little disconnected from foils at times |
We start Numerical Integration with a basic discussion of Newton-Cotes formulae (including Trapezoidal and Simpson's rule) |
We illustrate them pictorially |
This continues the discussion of HPF in the area of distribution and ALIGN statements. |
The discussion of ALIGN should be improved as audio makes dubious statements about "broadcasting" information. |
The distribution discussion includes a reasonable descriuption of block and cyclic and when you should use them. |
This starts by finishing the simple overview of statistics |
Covering Gaussian Random Numbers, Numerical Generation of Random Numbers both sequentially and in parallel |
Then we describe the central limit theorem which underlies Monte Carlo method |
Then it returns to Numerical Integration with the first part of discussion of Monte Carlo Integration |
This covers two topics: |
Monte Carlo Integration for large scale Problems using Experimental and Theoretical high energy physics as an example |
This includes accept-reject methods, uniform weighting and parallel algorithms |
Then we complete HPF discussion with embarassingly parallel DO INDEPENDENT discussed in Monte Carlo case |
And HPF2 Changes |
This covers MPI from a user's point of view and is meant to be a supplement to other online resources from MPI Forum, David Walker's Tutorial, Ian Foster's "Designing and Building Parallel Programs", Gropp,Lusk and Skjellum "Using MPI" |
An Overview is based on subset of 6 routines that cover send/receive, environment inquiry (for rank and total number of processors) initialize and finalization with simple examples |
Processor Groups, Collective Communication and Computation and Derived Datatypes are also discussed |
This starts by filling in details of communication overhead in parallel processing for case where "range" of interaction is large |
We show two old examples from Caltech illustrates correctness of analytic form |
We return to discussion of computer architectures describing
|
This continues the computer architecture discussion with
|
This continues the discussion of Fortran 90 with a set of overview remarks on each of the key new capabilities of this language |
We also comment on value of Fortran90/HPF in a world that will switch to Java |
We disgress to discuss a general theory of problem architectures as this explains such things as tradeoffs
|
And the types of applications each software model is designed to address |
(Note Server errors at start which confuses audio) |
This quickly completes the discussion of problem architecture but rather than continuing qualitative discussion of HPF applications in notes |
Jumped to a discussion of HPF language describing |
Basic Approach to Parallelism with "owner-computes" rule |
Types of new constructs with |
TEMPLATE ALIGN and PROCESSORS described |
The lecture started with a description of the Web based Programming Laboratory developed by Kivanc Dincer |
This starts by considering the analytic form for communication overhead and illustrates its stencil dependence in simple local cases -- stressing relevance of grain size |
The implication for scaling and generalizing from Laplace example is covered
|
We noted some useful material was missing and this was continued in next lecture (Sept 10,96) |
The lecture starts coverage of computer architecture covering base technologies with both CMOS covered in an earlier lecture contrasted to Quantum and Superconducting technology |
We describe some of forces driving the Web and its technologies of relevance to large scale distributed metacomputing |
We focus on Two Areas in this talk
|
We describe key Web Technologies with illustrations of their use
|
We describe a Web Software Architecture with NII (National Information Infrastructure) applications built on top of generic services which are themselves built with Web Technologies and implemented on top of the "WebWindows" operating environment |
We review NII services which include Commerce, Desk(Web)Top productivity, InfoVision (multimedia information dissemination), Collaboration and MetaComputing |
We describe NII applications such as manufacturing briefly and focus on three areas:
|
This takes Jacobi Iteration for Laplace's Equation in a 2D square and uses this to illustrate: |
Programming in both Data Parallel (HPF) and Message Passing (MPI and a simplified Syntax) |
SPMD -- Single Program Multiple Data -- Programming Model |
Stencil dependence of Parallel Program and use of Guard Rings |
Collective Communication |
Basic Speed Up,Efficiency and Performance Analysis with edge over area dependence and consideration of load imbalance and communication overhead effects. |
This CPS615 Module has an overview of Random Numbers and statistics at the level needed for clear discussion of Monte Carlo Integration |
It starts with basic properties of Random Numbers and extensions to multiple random variables and concept of independencs |
Derivation of non-uniform probability distribution is illustrated with Gaussian distribution |
We discuss computer generation of random variables for both sequential and parallel machines |
This uses the simple O(N2) Particle Dynamics Problem as a motivator to discuss solution of ordinary differential equations |
We discuss Euler, Runge Kutta and predictor corrector methods |
The simple data parallel O(N2) algorithm is given in Fortran90 |
The better Pipeline version is also given |
This presentation gives the application perspective on PDE's and their role in simulation compared to particle dynamics and Monte Carlo Methods |
We derive Navier Stokes equations and discuss immense computational requirements needed in aerospace simulations |
The importance of small viscosity and emergence of boundary layers is discussed |
Approximations used in practical CFD such as Euler's equation and Reynold's averaging are presented |
This Introduces the three fundamental types of PDE's -- Elliptic, Parabolic and Hyperbolic and studies the numerical solution of Elliptic Equations |
The sparse matrix formulation is used and iterative approachs -- Jacobi, Gauss Seidel and SOR are defined |
These are motivated by analogies between equilibrium of diffusive equations and elliptic systems |
Eigenvalue analysis is used to discuss convergence of methods |
This introduces array notation and describes basic array operators |
Array Constructors and Array Sections |
The Where Construct |
Forall available in some compilers and critical for parallelism |
Subroutines and Interfaces |
Intrinsic Functions |
A simple Gauss-Jordan Matrix Inversion is used as an example |
A brief discussion of Fortran90 and Fortran77 and why Fortran90 has advantages and disadvantages |
Overview of Key Features of Fortran90 |
See Metcalf and Reid, Fortran90 Explained, Oxford Scientific Publications |
Overview of Key Features of HPF
|
The Future -- HPF2 |
See Chuck Koelbel from Rice University at |
http://renoir.csc.ncsu.edu/MRA/HTML/Workshop2/Koelbel |
This derives the finite element method for a simple two dimensional Laplacian with triangular elements |
We use this to motivate conjugate gradient as a variant of steepest descent for variational principle underlying FEM |
We discuss preconditioning, parallelism and convergence of general conjugate gradient method |
Overview of Course Itself! -- and then introductory material on basic curricula |
Overview of National Program -- The Grand Challenges |
Overview of Technology Trends leading to petaflop performance in year 2007 (hopefully) |
Overview of Syracuse and National programs in computational science |
Parallel Computing in Society |
Why Parallel Computing works |
Simple Overview of Computer Architectures
|
General Discussion of Message Passing and Data Parallel Programming Paradigms and a comparison of languages |
This is designed to augment the Fosdick and Jessup online resource called |
A Review of Selected Topics from Numerical Analysis |
situated at: http://www.cs.colorado.edu/95-96/courses/materials.hpsc.html |
We focus on additional discussion of eigenvectors and eigenvalues which are used in CPS615 in discussing convergence of iterative PDE solvers |
Also have small discussion of "functional analysis" with differential operators |
This CPS615 module covers basic full matrix parallel algorithms with a discussion of matrix multiplication, LU decomposition with latter covered for banded as well as true full case |
Matrix multiplication covers the approach given in "Solving Problems on Concurrent Processors" as well as Cannon's algorithm. |
We review those applications -- especially Computational electromagnetics and Chemistry -- where full matrices are commonly used |
Of course sparse matrices are far more important than full matrices! |
This covers MPI from a user's point of view and is meant to be a supplement to other online resources from MPI Forum, David Walker's Tutorial, Ian Foster's "Designing and Building Parallel Programs", Gropp,Lusk and Skjellum "Using MPI" |
An Overview is based on subset of 6 routines that cover send/receive, environment inquiry (for rank and total number of processors) initialize and finalization with simple examples |
Processor Groups, Collective Communication and Computation and Derived Datatypes are also discussed |
We go through the 2D Laplace's Equation with both HPF and MPI for Simple Jacobi Iteration |
HPF and Fortran90 are reviewed followed by MPI |
We also discuss the structure of problems as these determine why and when certain software approaches are appropriate |
Parallel Computers for the Simulation of Complex Systems
|
Complex Systems for the theory of Computer and Network Architecture
|
Complex Systems for new Computational Methodologies
|
This module describes many current approaches including different languages which support message passing, data parallelism and task parallelism. We describe the status of various approaches and what software is appropriate for what problems and what machines |
We describe High Performance Fortran and what features are needed for what applications as well as |
Special needs of coarse grain task parallelism |
This module describes many current approaches including different languages which support message passing, data parallelism and task parallelism. We describe the status of various approaches and what software is appropriate for what problems and what machines |
We describe High Performance Fortran and what features are needed for what applications as well as |
Special needs of coarse grain task parallelism |
* Foil Index from this file * See also color IMAGE
This talk will introduce the topics of graphics files and the various formats. |
The main formats discussed are bitmap (PBM, PPM, PGM), GIF, JPEG, and a little on TIFF. |
The compression techniques discussed are Run-Length Encoding, Huffman Coding, and Dictionary Systems. |
References:
|
* Separate HTML Image Format Basics
2
Separate IMAGE
* Separate HTML Image Format Basics
3
Separate IMAGE
* Separate HTML Graphics Data Files
4
Separate IMAGE
* Separate HTML Color Models: RGB
5
Separate IMAGE
* Separate HTML Color Models: CMY(K)
6
Separate IMAGE
* Separate HTML Color Models: Luminence/Chrominance Models - HSV and YUV
7
Separate IMAGE
* Separate HTML Color Maps
8
Separate IMAGE
* Separate HTML Bitmap File Formats
9
Separate IMAGE
* Separate HTML Header Formats
10
Separate IMAGE
* Separate HTML Data Compression Techniques
11
Separate IMAGE
* Separate HTML Run-Length Encoding
12
Separate IMAGE
* Separate HTML Huffman Coding
13
Separate IMAGE
* Separate HTML LZW (Lempel-Ziv-Welch) Compression
14
Separate IMAGE
* Separate HTML JPEG Compression
15
Separate IMAGE
* Separate HTML Graphics File Formats: PBM, PGM, PNM, PPM and the pbmplus programs
16
Separate IMAGE
* Separate HTML Graphics File Formats: GIF
17
Separate IMAGE
* Separate HTML Graphics File Formats: JPEG
18
Separate IMAGE
* Separate HTML Graphics File Formats: TIFF
* Foil Index from this file * See also color IMAGE
This course is intended to introduce emerging software technologies relevant to the World Wide Web and equivalent subsets. It will include basic networking and standards for data representation and transport. The material will cover the languages Perl and Java and their use on the Web, including the development of interactive ³applet² programs that are distributed via a network for execution on a receiving client machine. Software applications will include databases linked to the Web and multimedia technologies. |
Prerequisites: Students should have a good basic understanding of how computers work and should be confident in C and their ability to program. |
* Separate HTML CPS 406/606
Computational Methods for Distributed Information Systems
September 26, 1996
2
Separate IMAGE
* Separate HTML First Class - Organizational Meeting
3
Separate IMAGE
* Separate HTML Description of the Course
4
Separate IMAGE
* Separate HTML Comparison of course content with related courses
5
Separate IMAGE
* Separate HTML PERL4
6
Separate IMAGE
* Separate HTML Java
7
Separate IMAGE
* Separate HTML Course Requirements
* Foil Index from this file * See also color IMAGE
The first section of this talk covers basic networking terminology, the OSI networking layers, the TCP/IP protocol, and routing. |
Further sections will contain a brief introduction to the emerging ATM standard and other high performance physical networks. |
* Separate HTML Networking Basics
2
Separate IMAGE
* Separate HTML Networking Basics
3
Separate IMAGE
* Separate HTML Networking Basic Definitions
4
Separate IMAGE
* Separate HTML Networking Standards: OSI Layers
5
Separate IMAGE
* Separate HTML Simplified communication protocol model
6
Separate IMAGE
* Separate HTML The TCP/IP protocol suite
7
Separate IMAGE
* Separate HTML Typical message formats
8
Separate IMAGE
* Separate HTML Communications Issues
9
Separate IMAGE
* Separate HTML RealAudio Server from Progressive Networks
10
Separate IMAGE
* Separate HTML RealAudio File Sizes
11
Separate IMAGE
* Separate HTML RealMedia Architecture
12
Separate IMAGE
* Separate HTML RTSP: Real-Time Streaming Protocol
* Foil Index from this file * See also color IMAGE
This course is intended to introduce emerging software technologies relevant to the World Wide Web and equivalent subsets. The material will cover the languages Perl and Java and their use on the Web, including the development of interactive ³applet² programs that are distributed via a network for execution on a receiving client machine. |
Lab time will be devoted to using these languages in student projects. |
Today we will ask students to fill out surveys about scheduling lectures and labs and about students¹ backgrounds. |
Prerequisites: Students should have a good basic understanding of how computers work and should be confident in C or willing to learn C quickly. |
* Separate HTML ECS 400
Software Technologies for
the World Wide Web
September 26, 1996
2
Separate IMAGE
* Separate HTML First Class - Organizational Meeting
3
Separate IMAGE
* Separate HTML Description of the Course
4
Separate IMAGE
* Separate HTML Description of the Course, continued
5
Separate IMAGE
* Separate HTML PERL4
6
Separate IMAGE
* Separate HTML Java
7
Separate IMAGE
* Separate HTML Projects
8
Separate IMAGE
* Separate HTML Course Requirements
* Foil Index from this file * See also color IMAGE
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
In this section, we will cover
|
References:
|
* Separate HTML CGI Programming
2
Separate IMAGE
* Separate HTML CGI Programming
3
Separate IMAGE
* Separate HTML The Flow of Data amongst the Client, Server and CGI Script
4
Separate IMAGE
* Separate HTML The Flow of Data amongst the Client, Server and CGI Script
5
Separate IMAGE
* Separate HTML Example form for Hello, World!
6
Separate IMAGE
* Separate HTML Example CGI program in Perl for Hello, World!
7
Separate IMAGE
* Separate HTML Pass Data to a CGI Program through Environment Variables
8
Separate IMAGE
* Separate HTML Another way to pass data through environment variables
9
Separate IMAGE
* Separate HTML Other Information in environment variables
10
Separate IMAGE
* Separate HTML Passing data as Standard Input to the CGI program
11
Separate IMAGE
* Separate HTML Perl subprogram to read input from web forms - Part I
12
Separate IMAGE
* Separate HTML Perl subprogram - Part II
13
Separate IMAGE
* Separate HTML CGI Program Output: the response to the web server
14
Separate IMAGE
* Separate HTML Some CGI programming practical tips
15
Separate IMAGE
* Separate HTML More practical tips
16
Separate IMAGE
* Separate HTML Password Protection on HTML Documents
17
Separate IMAGE
* Separate HTML Example protection files
18
Separate IMAGE
* Separate HTML Dynamic Web Pages --- Server Push
19
Separate IMAGE
* Separate HTML A Server-Push Animation
20
Separate IMAGE
* Separate HTML Server-Push Animation, cont.
21
Separate IMAGE
* Separate HTML Multiple-Block GIF Files (Animated GIFs)
22
Separate IMAGE
* Separate HTML Dynamic Web Pages --- Client Pull
* Foil Index from this file * See also color IMAGE
HTML stands for HyperText Markup Language. It is defined using SGML (Standard Generalized Markup Language) and provides tags to identify document structure for later formatting and links to other documents. |
This presentation will cover the most commonly used or important features of HTML; more details can be found in the references. |
Topics will include
|
Features will be included from both HTML2.0 and HTML3.0, and the enhancements from the Netscape 1.1 and Netscape2.0 browsers. |
References:
|
* Separate HTML Preparing Web Pages with HTML
2
Separate IMAGE
* Separate HTML Preparing Web Pages with HTML
3
Separate IMAGE
* Separate HTML HyperText Markup Language (HTML)
4
Separate IMAGE
* Separate HTML Creating a Web Page
5
Separate IMAGE
* Separate HTML Formatting a Web Page: Headers and Paragraphs
6
Separate IMAGE
* Separate HTML Formatting a Web Page: Lists
7
Separate IMAGE
* Separate HTML Formatting a Web Page: More Lists
8
Separate IMAGE
* Separate HTML Creating a Web Page: Hyperlinks (Anchors)
9
Separate IMAGE
* Separate HTML More on Hyperlinks
10
Separate IMAGE
* Separate HTML Formatting a Web Page: More on Text
11
Separate IMAGE
* Separate HTML Formatting a Web Page: Miscellaneous Topics
12
Separate IMAGE
* Separate HTML Formatting a Web Page:
13
Separate IMAGE
* Separate HTML Formatting a Web Page: Backgrounds
14
Separate IMAGE
* Separate HTML Completing your Web Page
15
Separate IMAGE
* Separate HTML Inlined Images
16
Separate IMAGE
* Separate HTML More on Inlined Images
17
Separate IMAGE
* Separate HTML Inlined Images: Performance
18
Separate IMAGE
* Separate HTML External Viewers for Images, Audio, and Video
19
Separate IMAGE
* Separate HTML External Viewers, continued
20
Separate IMAGE
* Separate HTML Producing Images
21
Separate IMAGE
* Separate HTML Forms
22
Separate IMAGE
* Separate HTML Content Fields of a Form: Text and Password Fields
23
Separate IMAGE
* Separate HTML Content Fields of a Form: Radio Buttons and Checkboxes
24
Separate IMAGE
* Separate HTML Content Fields of a Form: Menus and Scrolled Lists, TextAreas
25
Separate IMAGE
* Separate HTML Content Fields of a Form: Submit and Reset Buttons
26
Separate IMAGE
* Separate HTML Example Form
27
Separate IMAGE
* Separate HTML Clickable Maps
28
Separate IMAGE
* Separate HTML Formatting Tables
29
Separate IMAGE
* Separate HTML What's Inside a Table
30
Separate IMAGE
* Separate HTML Examples of a Table
31
Separate IMAGE
* Separate HTML Frame Documents in Netscape 2.0 Browsers
32
Separate IMAGE
* Separate HTML Formatting Frames
33
Separate IMAGE
* Separate HTML Example of a Frame Document
34
Separate IMAGE
* Separate HTML Password Protection on HTML Documents
35
Separate IMAGE
* Separate HTML Example protection files
* Foil Index from this file * See also color IMAGE
MIME stands for Multipart Internet Mail Extensions and is the developing standard for the contents of all messages passed over the Internet. |
HTTP is Hypertext Transport Protocol and is the protocol that provides the basis of the World Wide Web: transmitting multimedia documents across the Internet. HTTPD is the daemon running the HTTP Web server. |
URL stands for Uniform Resource Locator and is the universal addressing scheme for all documents (multimedia) on the WWW. |
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
References:
|
* Separate HTML Setting the Stage for CGI Programming:
HTTP, URL, CGI, MIME, HTTPD, and many other acronyms
too numerous to mention
2
Separate IMAGE
* Separate HTML In a Nutshell
3
Separate IMAGE
* Separate HTML Internet Documents: Drafts, Memos and Standards
4
Separate IMAGE
* Separate HTML Internet Documents - Examples
5
Separate IMAGE
* Separate HTML Internet E-Mail (RFC-822)
6
Separate IMAGE
* Separate HTML Multipurpose Internet Mail Extension (MIME)
7
Separate IMAGE
* Separate HTML MIME - Extension Model
8
Separate IMAGE
* Separate HTML MIME - "Content-Type" Header Field
9
Separate IMAGE
* Separate HTML MIME - Base Content Types
10
Separate IMAGE
* Separate HTML MIME - Base Content Types, continued
11
Separate IMAGE
* Separate HTML MIME - Implementation Status
12
Separate IMAGE
* Separate HTML HTTP - Hypertext Transport Protocol
13
Separate IMAGE
* Separate HTML HTTPD - HTTP Daemon
14
Separate IMAGE
* Separate HTML URL - Uniform Resource Locator
15
Separate IMAGE
* Separate HTML HTTP - How does it work?
16
Separate IMAGE
* Separate HTML HTTP - GET Request Example
17
Separate IMAGE
* Separate HTML HTTP - Reply Example
18
Separate IMAGE
* Separate HTML HTTP - POST Request Example
19
Separate IMAGE
* Separate HTML Common Gateway Interface (CGI) - an introduction
* Foil Index from this file * Critical Information in IMAGE
Data: patient records "database" (in Unix file form), includes diagnostic images. See http://kayak.npac.syr.edu:1200/ for an example or http://kopernik.npac.syr.edu:1200/images/ for more images. |
Scenario: The "user" is a doctor who can look up patient records to view them. The user can also add information and run a comparison computation on diagnostic images. |
Implementation: Design the user interface - what information can the user view. Write a C or Perl program that extracts that information. Write the HTML for the Web interface and the Perl program that is the CGI script. Write a Java user interface that connects with the Perl CGI program for data and compares two images. |
* Separate HTML ECS400 Projects
2
Separate IMAGE
* Separate HTML Project: Telemedicine
3
Separate IMAGE
* Separate HTML Project: Air Flow
4
Separate IMAGE
* Separate HTML Air Flow simulation
5
Separate IMAGE
* Separate HTML Project: Data Collection
6
Separate IMAGE
* Separate HTML Other ideas for Projects:
7
Separate IMAGE
* Separate HTML Choose your project.
* Foil Index from this file * See also color IMAGE
The World Wide Web is a world-wide repository of linked information, called hypertext or hypermedia. It consists of
|
In this talk, we give a brief background on the Internet, Client/Server Architectures and the components of the World Wide Web. |
* Separate HTML Introduction to the World Wide Web (WWW)
2
Separate IMAGE
* Separate HTML Introduction to the World Wide Web
3
Separate IMAGE
* Separate HTML Background on the Internet
4
Separate IMAGE
* Separate HTML History of the Internet
5
Separate IMAGE
* Separate HTML History of the World Wide Web
6
Separate IMAGE
* Separate HTML Applications based on information services typically use a Client/Server Architecture
7
Separate IMAGE
* Separate HTML Familiar Clients and Servers
8
Separate IMAGE
* Separate HTML The World Wide Web is a collection of clients and servers called browsers and Web sites
* Foil Index from this file * See also color IMAGE
HealthCare including Telemedicine |
Education including K-12 and Virtual University |
The mass market -- "Society" ! |
(Business) Enterprise Systems |
Defence Command and Control and civilian Crisis Management |
Collaboratory -- the new way of doing research |
Manufacturing of Complex Systems (aircraft) |
These are related to multi-use NII Services and Technologies |
* Separate HTML CPS 616 January-April 1996
Computational Science Track on base technologies for the Information Age:
Overview of Some NII Applications
See:
http://www.npac.syr.edu/users/gcf/cps616appl96
2
Separate IMAGE * Separate HTML Abstract of CPS616 NII Application Overview
* Separate HTML Some Relevant NII Services-I
4
Separate IMAGE * Separate HTML Some Relevant NII Services-II
* Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
6
Separate IMAGE * Separate HTML NPAC -- SUNY Health Science Center Collaboration
7
Separate IMAGE * Separate HTML General Framework of WebMed - Telemedicine Lessons
8
Separate IMAGE * Separate HTML Oracle database support for HealhCare digital libraries
9
Separate IMAGE * Separate HTML General Framework -- The new WebMed Approach
10
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Web Page
11
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Players
12
Separate IMAGE * Separate HTML NPAC WebMed Project Team
13
Separate IMAGE * Separate HTML Gathering Medical Information Together
14
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
15
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
16
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -IV
17
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -V
18
Separate IMAGE * Separate HTML Possible WebMed Projects - I
19
Separate IMAGE * Separate HTML The Neat Thing in Action I
20
Separate IMAGE * Separate HTML The Neat Thing in Action III
21
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- setting relation of Physical and Logical Units
22
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Calibrating Logical Units
23
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Output from Physical Units
24
Separate IMAGE * Separate HTML The Neat Thing in Action II
25
Separate IMAGE * Separate HTML Possible WebMed Projects - II
* Separate HTML Use of NII Services in Particular Applications -- Education
27
Separate IMAGE * Separate HTML Implications of Brave New Web World for Education
28
Separate IMAGE * Separate HTML Java Interface for Performance Visualization
29
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- I
30
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- II
* Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Overview of the Living Schoolbook Project
33
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
34
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
36
Separate IMAGE * Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
37
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
39
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Separate HTML What is Computational Science?
41
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
42
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
43
Separate IMAGE * Separate HTML Proposed Interdisciplinary MultiMedia Master's Degree IMM
44
Separate IMAGE * Separate HTML The 4 tracks of the IMM Master's Degree
45
Separate IMAGE * Separate HTML Proposed Academic Schedule of IMM
46
Separate IMAGE * Separate HTML Current Computational Science (CPS) Core Courses
47
Separate IMAGE * Separate HTML Current Proposed CPS Core Courses -- Information Track
48
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
49
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
* Separate HTML Use of NII Services in Particular Applications -- Society
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
* Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
* Separate HTML Business Enterprise Systems and the Web
54
Separate IMAGE * Separate HTML Overview of Enterprise Systems
55
Separate IMAGE * Separate HTML Enterprise Systems -- external
56
Separate IMAGE * Separate HTML Enterprise Systems -- internal
57
Separate IMAGE * Separate HTML Enterprise Systems -- Groupware == Collaborative Support
58
Separate IMAGE * Separate HTML Enterprise Systems -- Groupware
59
Separate IMAGE * Separate HTML Enterprise Systems -- future
* Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
* Separate HTML http://king.syr.edu:2006/IWT/Vision/Crisis2005/CyberThriller.html
62
Separate IMAGE * Separate HTML Some Features of Crisis 2005
* Separate HTML Some CrypticTopics in Crisis 2005
* Separate HTML Televirtual Collaborative Environment in Crisis 2005
* Separate HTML Use of NII Services in Particular Applications -- Collaboratory
66
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
67
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
68
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
69
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
70
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
71
Separate IMAGE * Separate HTML 2.0 ASOP Object Backplane - Functional Services for Users
72
Separate IMAGE * Separate HTML 2.1 Collaboration Services - Support Virtual Co-location
73
Separate IMAGE * Separate HTML 2.2 Configuration Control Services - Critical for User
74
Separate IMAGE * Separate HTML 2.3 Metacomputing Services - Distributed Computing
75
Separate IMAGE * Separate HTML 2.4 Security and Access Services - Critical to ASOP
76
Separate IMAGE * Separate HTML 2.5 Object & Data Services - Robust Integration for ASOP
77
Separate IMAGE * Separate HTML 5.1 Collaboration Services - Support Virtual Co-location
78
Separate IMAGE * Separate HTML 5.2 Configuration Control Services - Driven by ASOP
79
Separate IMAGE * Separate HTML 5.3 Metacomputing Services - Coordinated NII Computing
80
Separate IMAGE * Separate HTML 5.4 Security and Access Services - Critical Technology
81
Separate IMAGE * Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
* Foil Index from this file * See also color IMAGE
Open Inventor |
VRML language |
VRML Browsers |
Illustra Database System |
Why database support for VRML ? |
File based terrain rendering in VRML |
Terrain rendering with Illustra database support |
Objects - storing rich semantic information |
Multiversion representation |
Examples of VRML for Terrain Rendering |
* Separate HTML CPS616 Lectures
VRML and
Database Support
2
Separate IMAGE
* Separate HTML Topics in VRML/Illustra Tutorial
3
Separate IMAGE
* Separate HTML Open Inventor and VRML -- Introduction
4
Separate IMAGE
* Separate HTML Open Inventor -- Overview
5
Separate IMAGE
* Separate HTML Open Inventor -- Nodes
6
Separate IMAGE
* Separate HTML Open Inventor -- Database Structure
7
Separate IMAGE
* Separate HTML Open Inventor -- Typical Applications
8
Separate IMAGE
* Separate HTML VRML - Virtual Reality Modeling Language -- Overview
9
Separate IMAGE
* Separate HTML VRML Goals
10
Separate IMAGE
* Separate HTML VRML -- Specification
11
Separate IMAGE
* Separate HTML VRML - Language characteristics
12
Separate IMAGE
* Separate HTML Example I - Shapes
13
Separate IMAGE
* Separate HTML Example II - Properties
14
Separate IMAGE
* Separate HTML Example III - Group Nodes
15
Separate IMAGE
* Separate HTML Example IV - Textures
16
Separate IMAGE
* Separate HTML VRML - Nodes I
17
Separate IMAGE
* Separate HTML VRML - Nodes II
18
Separate IMAGE
* Separate HTML VRML - Nodes III -- Properties nodes
19
Separate IMAGE
* Separate HTML VRML - Nodes IV
20
Separate IMAGE
* Separate HTML VRML - Example
21
Separate IMAGE
* Separate HTML VRML - Tools
22
Separate IMAGE
* Separate HTML VRML - Browsers
23
Separate IMAGE
* Separate HTML VRML - Browsers II
24
Separate IMAGE
* Separate HTML VRML Browsers - Examples I -- WebSpace
25
Separate IMAGE
* Separate HTML VRML Browsers - Examples II -- SDSC WebView
26
Separate IMAGE
* Separate HTML VRML Browsers - Examples III -- VRWeb
27
Separate IMAGE
* Separate HTML VRML Browsers - Examples IV -- WebFX
28
Separate IMAGE
* Separate HTML Illustra Database System - Server
29
Separate IMAGE
* Separate HTML Illustra - Evolution in DBMS
30
Separate IMAGE
* Separate HTML Illustra Database System
Object-Relational DBMS
31
Separate IMAGE
* Separate HTML Illustra Database System - DataBlades
32
Separate IMAGE
* Separate HTML Illustra Database System
DataBlades (cont.)
33
Separate IMAGE
* Separate HTML Illustra - System Architecture
34
Separate IMAGE
* Separate HTML Illustra Database System --
2D Spatial DataBlade
35
Separate IMAGE
* Separate HTML Illustra Database System --
3D Spatial DataBlade
36
Separate IMAGE
* Separate HTML Illustra Database System
Access to the Data
37
Separate IMAGE
* Separate HTML Database Support for VRML
38
Separate IMAGE
* Separate HTML Why Database Support for VRML ?
39
Separate IMAGE
* Separate HTML Standard VRML Storage
Characteristics
40
Separate IMAGE
* Separate HTML Standard VRML Storage
Disadvantages
41
Separate IMAGE
* Separate HTML Geometrical vs. Semantical Model
42
Separate IMAGE
* Separate HTML System Architecture
43
Separate IMAGE
* Separate HTML VRML Synthesis
44
Separate IMAGE
* Separate HTML Terrain Data
45
Separate IMAGE
* Separate HTML Synthesis of Terrain Description
46
Separate IMAGE
* Separate HTML Creation of VRML files
47
Separate IMAGE
* Separate HTML VRML modeling
48
Separate IMAGE
* Separate HTML LOD - Level-Of-Detail
49
Separate IMAGE
* Separate HTML Level-Of-Detail - Example
50
Separate IMAGE
* Separate HTML Colors
51
Separate IMAGE
* Separate HTML Data Storage and Indexing
52
Separate IMAGE
* Separate HTML Reducing Number of Polygons
53
Separate IMAGE
* Separate HTML Multi Resolution Terrain Model - I
54
Separate IMAGE
* Separate HTML Multi Resolution Terrain Model- II
55
Separate IMAGE
* Separate HTML Modeling of Objects - Object Data
56
Separate IMAGE
* Separate HTML Modeling of Objects - Types
57
Separate IMAGE
* Separate HTML Definition of Objects - Example
58
Separate IMAGE
* Separate HTML Database Schema
59
Separate IMAGE
* Separate HTML Multiversion Approach
60
Separate IMAGE
* Separate HTML Multiversion Approach
61
Separate IMAGE
* Separate HTML Terrain rendering in VRML - Example I
62
Separate IMAGE
* Separate HTML Terrain rendering in VRML - Example II
* Foil Index from this file * See also color IMAGE
Overview including History and alpha versus beta issues |
Comparison of Java and Javascript |
Overall Java Philosophy and Features including security etc. |
Java Programming Language |
Object Oriented and Class Structure |
Exceptions |
Applet Programming and Threads |
Abstract Windowing Toolkit |
Networking and I/O; native classes |
Futures and HPCC Implications |
Hot Java is not discussed as beta version not currently available |
* Separate HTML CPS 616
January-April 1996
Computational Science Track on base technologies for the Information Age:
Module on Java Language and Applets
2
Separate IMAGE
* Separate HTML Abstract of CPS616 Java Presentatation
3
Separate IMAGE
* Separate HTML Overview -- What Is Java/HotJava?
4
Separate IMAGE
* Separate HTML History of Java Language and Team
5
Separate IMAGE
* Separate HTML History of Java Language and Team (contd)
6
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta Situation -- Alpha
7
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta Situation -- Beta/1.0
8
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta Situation -- HotJava/Books
9
Separate IMAGE
* Separate HTML Comparison of Java and JavaScript -- I
10
Separate IMAGE
* Separate HTML Comparison of Java and JavaScript -- II
11
Separate IMAGE
* Separate HTML Some Key Java Features
12
Separate IMAGE
* Separate HTML Java Features -- It's Simple and Familiar!
13
Separate IMAGE
* Separate HTML Java Features -- It's Object-oriented
14
Separate IMAGE
* Separate HTML Java Features -- It's Architecture-Neutral
15
Separate IMAGE
* Separate HTML Java Features -- It's Portable
16
Separate IMAGE
* Separate HTML Java Features -- It's Somewhat Interpreted
17
Separate IMAGE
* Separate HTML Java Features -- It's Distributed
18
Separate IMAGE
* Separate HTML Java Features -- It's Robust
19
Separate IMAGE
* Separate HTML Java Features -- It's (Hopefully) Secure
20
Separate IMAGE
* Separate HTML Java Features -- High Performance
21
Separate IMAGE
* Separate HTML Java Features -- It's Multithreaded
22
Separate IMAGE
* Separate HTML Java Features -- It's Dynamic
23
Separate IMAGE
* Separate HTML Sun's Comparison of Language Features
24
Separate IMAGE
* Separate HTML The Java Programming Language
25
Separate IMAGE
* Separate HTML Java Language Discussion -- Table of Contents
26
Separate IMAGE
* Separate HTML Java Language -- Program Structure
27
Separate IMAGE
* Separate HTML Java Language -- Lexical Issues I
28
Separate IMAGE
* Separate HTML Java Language -- Lexical Issues II
29
Separate IMAGE
* Separate HTML Applications Versus Applets - I
30
Separate IMAGE
* Separate HTML Applications Versus Applets - II
31
Separate IMAGE
* Separate HTML Java Language -- Variable/Expression Types
32
Separate IMAGE
* Separate HTML Java Language -- Types: Array
33
Separate IMAGE
* Separate HTML Java Language -- Expressions
34
Separate IMAGE
* Separate HTML Java Language -- Control Flow I
35
Separate IMAGE
* Separate HTML Java Language -- Control Flow II -- continue
36
Separate IMAGE
* Separate HTML Java Language -- Control Flow III -- break and for loop
37
Separate IMAGE
* Separate HTML Java Language -- Control Flow IV -- break and switch
38
Separate IMAGE
* Separate HTML Java Language -- Control Flow V -- continue and switch
39
Separate IMAGE
* Separate HTML Java Language -- Handling Errors Using Exceptions
40
Separate IMAGE
* Separate HTML Examples of Exception Hierarchy
41
Separate IMAGE
* Separate HTML The Java Object Model Overview
42
Separate IMAGE
* Separate HTML Use of Methods Defined in Parent
43
Separate IMAGE
* Separate HTML Use of Methods Defined in Parent but overridden in child class
44
Separate IMAGE
* Separate HTML Java Language -- Overview of Classes
45
Separate IMAGE
* Separate HTML Hello World Applet from Sun Tutorial
Getting Started
46
Separate IMAGE
* Separate HTML Hello World Application from Sun Tutorial
Getting Started
47
Separate IMAGE
* Separate HTML Date Application from Sun Tutorial
Anatomy of an Application
48
Separate IMAGE
* Separate HTML Counting Application from Sun Tutorial
Nuts and Bolts of Java
49
Separate IMAGE
* Separate HTML Java Language -- Types of Classes
50
Separate IMAGE
* Separate HTML Java Language -- Methods
51
Separate IMAGE
* Separate HTML A little more complicated Paint Method for Applets
52
Separate IMAGE
* Separate HTML Java Language -- Interfaces
53
Separate IMAGE
* Separate HTML Cars as an Examples of Interfaces/ Multiple Inheritance
54
Separate IMAGE
* Separate HTML Picture of Interfaces and Classes for Cars and their Manufacture
55
Separate IMAGE
* Separate HTML More on Interfaces -- II
56
Separate IMAGE
* Separate HTML More on Interfaces -III- Real Examples
57
Separate IMAGE
* Separate HTML ReverseString Class from Sun Tutorial
The String and StringBuffer Classes
58
Separate IMAGE
* Separate HTML Instantiating an Object from its Class
59
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts - I
60
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts - II
61
Separate IMAGE
* Separate HTML Constructors of Objects
62
Separate IMAGE
* Separate HTML Class Finalizers
63
Separate IMAGE
* Separate HTML Handling Exceptions in Closing a File
64
Separate IMAGE
* Separate HTML Some More Methods for mPoint
65
Separate IMAGE
* Separate HTML Inheritance or Subclassing
66
Separate IMAGE
* Separate HTML Overview of Packages
67
Separate IMAGE
* Separate HTML Java System Packages
68
Separate IMAGE
* Separate HTML The Overarching Object Class
69
Separate IMAGE
* Separate HTML Determining and Testing Class of Object
70
Separate IMAGE
* Separate HTML java.lang.Object Wrappers
71
Separate IMAGE
* Separate HTML Some Basic Methods for Applets -- I
72
Separate IMAGE
* Separate HTML Some Basic Methods for Applets -- II
73
Separate IMAGE
* Separate HTML The details of the <applet> tag
74
Separate IMAGE
* Separate HTML <param> Tags and Applets
75
Separate IMAGE
* Separate HTML The java.awt.Graphics Class
76
Separate IMAGE
* Separate HTML The java.awt.Font and FontMetrics Classes
77
Separate IMAGE
* Separate HTML The java.awt.Color Classes
78
Separate IMAGE
* Separate HTML Threads as Discussed in Sun's Tutorial
79
Separate IMAGE
* Separate HTML Sun's Digital Clock Applet to Illustrate Threads -- I
80
Separate IMAGE
* Separate HTML Sun's Digital Clock Applet to Illustrate Threads -- II
81
Separate IMAGE
* Separate HTML Flickering in Applets and its Solution
82
Separate IMAGE
* Separate HTML Sun's Animator.class Applet
83
Separate IMAGE
* Separate HTML Details of Using the Sun animator Applet --I
84
Separate IMAGE
* Separate HTML Details of Using the Sun animator Applet --II
85
Separate IMAGE
* Separate HTML The default Update(Graphics g) Method
86
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - I
87
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - run Method
88
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - paint and update
89
Separate IMAGE
* Separate HTML Double Buffering to Reduce Flicker - I
90
Separate IMAGE
* Separate HTML Double Buffering to Reduce Flicker - II
91
Separate IMAGE
* Separate HTML Events in the java.awt -- Mouse, Keyboard Interaction - I
92
Separate IMAGE
* Separate HTML Events in the java.awt -- Mouse, Keyboard Interaction - II
93
Separate IMAGE
* Separate HTML Structure of the java.awt GUI Components - I
94
Separate IMAGE
* Separate HTML Structure of the java.awt GUI Components - II
95
Separate IMAGE
* Separate HTML Picture of the AWT Component Class and its inheritance
96
Separate IMAGE
* Separate HTML Some Simple AWT Components -- label,button
97
Separate IMAGE
* Separate HTML AWT Components -- Checkbox
98
Separate IMAGE
* Separate HTML AWT Components -- Radio Buttons , CheckboxGroup
99
Separate IMAGE
* Separate HTML Some Further AWT Components -- typical subunits of panels
100
Separate IMAGE
* Separate HTML Some Further AWT Components -- Canvas, Window - I
101
Separate IMAGE
* Separate HTML Some Further AWT Components -- Canvas, Window - II
102
Separate IMAGE
* Separate HTML Actions associated with Components in AWT - I
103
Separate IMAGE
* Separate HTML Actions associated with Components in AWT - II
104
Separate IMAGE
* Separate HTML Layout of Components in a Panel
105
Separate IMAGE
* Separate HTML Description and Example of BorderLayout
106
Separate IMAGE
* Separate HTML Brief Description of Four Other LayoutManager's
107
Separate IMAGE
* Separate HTML Hierarchical use of LayoutManagers
108
Separate IMAGE
* Separate HTML Networking, Web Access and I/O in Java
109
Separate IMAGE
* Separate HTML Accessing URL's in Java -- URL, showDocument
110
Separate IMAGE
* Separate HTML Accessing URL's in Java -- URLConnection
111
Separate IMAGE
* Separate HTML Input/Output in Java -- InputStreams -- I
112
Separate IMAGE
* Separate HTML Input/Output in Java -- (Filter etc.)InputStreams -- II
113
Separate IMAGE
* Separate HTML Accessing URL's in Java -- InputStreams and URLConnections
114
Separate IMAGE
* Separate HTML Use of Native Classes to Speed Up Execution
115
Separate IMAGE
* Separate HTML HPCC and Java -- High Performance HPjava -- I
116
Separate IMAGE
* Separate HTML HPCC and Java -- HPjava -- II
* Foil Index from this file * See also color IMAGE
Some Simple Motivating Examples |
Language Features and Syntax |
The Peculiar Object Model -- Functions Properties and Methods |
MakeArray and how to fool Interpreter into Arrays |
Arguments of Functions |
with and other object related syntax |
The Math String and Date Objects |
The Navigator Objects |
Event Handling |
User Objects and examples including using JavaScript for frames |
* Separate HTML CPS 616
January-April 1996
Computational Science Track on base technologies for the Information Age:
Module on JavaScript from Netscape
2
Separate IMAGE
* Separate HTML Abstract of CPS616 JavaScript Presentatation
3
Separate IMAGE
* Separate HTML General Remarks on JavaScript
4
Separate IMAGE
* Separate HTML Hello World Example of JavaScript- I
5
Separate IMAGE
* Separate HTML Hello World Example of JavaScript- II
6
Separate IMAGE
* Separate HTML Example of Clicking on a Form - I
7
Separate IMAGE
* Separate HTML Example of Clicking on a Form - II
8
Separate IMAGE
* Separate HTML Example of Parameterized HTML
9
Separate IMAGE
* Separate HTML The JavaScript Language -- Values, Names Etc.
10
Separate IMAGE
* Separate HTML The JavaScript Language -- Expressions - I
11
Separate IMAGE
* Separate HTML The JavaScript Language -- Expressions - II
12
Separate IMAGE
* Separate HTML The JavaScript Language -- Conditionals
13
Separate IMAGE
* Separate HTML JavaScript Object Model -- I
14
Separate IMAGE
* Separate HTML JavaScript Object Model -- II
15
Separate IMAGE
* Separate HTML Example of a JavaScript Function
16
Separate IMAGE
* Separate HTML Creation of JavaScript Objects
17
Separate IMAGE
* Separate HTML Addition of Methods to Object Definitions
18
Separate IMAGE
* Separate HTML Final Version of Display "Constructor"
19
Separate IMAGE
* Separate HTML The JavaScript with Statement for objects
20
Separate IMAGE
* Separate HTML The for ... in JavaScript syntax
21
Separate IMAGE
* Separate HTML The MakeArray Function and Arrays of Objects - I
22
Separate IMAGE
* Separate HTML The MakeArray Function and Arrays of Objects - II
23
Separate IMAGE
* Separate HTML The arguments Array in JavaScript
24
Separate IMAGE
* Separate HTML The this keyword in JavaScript
25
Separate IMAGE
* Separate HTML The parseInt parseFloat System functions
26
Separate IMAGE
* Separate HTML The eval JavaScript Function
27
Separate IMAGE
* Separate HTML The Math Object in JavaScript
28
Separate IMAGE
* Separate HTML The string Object in JavaScript - I
29
Separate IMAGE
* Separate HTML Explanation of string methods - I
30
Separate IMAGE
* Separate HTML The string Object in JavaScript - II
31
Separate IMAGE
* Separate HTML Explanation of string methods - II
32
Separate IMAGE
* Separate HTML The Date Object in JavaScript
33
Separate IMAGE
* Separate HTML The Structure of the Navigator Object/Property Hierarchy
34
Separate IMAGE
* Separate HTML The Confused Window Labelling Scheme
35
Separate IMAGE
* Separate HTML Role of Frames in JavaScript
36
Separate IMAGE
* Separate HTML Frame Basics in Netscape HTML -- Example
37
Separate IMAGE
* Separate HTML Frame Basics in Netscape HTML -- Rules
38
Separate IMAGE
* Separate HTML Use of Dummy Frames in JavaScript
39
Separate IMAGE
* Separate HTML General Syntax of <Frameset> </Frameset>
40
Separate IMAGE
* Separate HTML General Syntax of <Frame> tag
41
Separate IMAGE
* Separate HTML Event Handlers in JavaScript - I
42
Separate IMAGE
* Separate HTML Event Handlers in JavaScript - II
43
Separate IMAGE
* Separate HTML Some JavaScript Examples -- I
44
Separate IMAGE
* Separate HTML Some JavaScript Examples -- II
45
Separate IMAGE
* Separate HTML Structure of Index -- mainframe Case
46
Separate IMAGE
* Separate HTML Self Documenting Index-mainframe sets
47
Separate IMAGE
* Separate HTML AccumulateInfo Self Describing Document
48
Separate IMAGE
* Separate HTML Typical Look of Document Calling AccumulateInfo - I
49
Separate IMAGE
* Separate HTML Typical Look of Document Calling AccumulateInfo - II
50
Separate IMAGE
* Separate HTML The Asynchronous JavaScript/Browser
51
Separate IMAGE
* Separate HTML Another Important Way of setting a new document to be loaded
52
Separate IMAGE
* Separate HTML Use of Dynamic Forms (Layout) in JavaScript
53
Separate IMAGE
* Separate HTML The flexbuttons dynamic form in JavaScript
54
Separate IMAGE
* Separate HTML Create RadioButtons Dynamically
55
Separate IMAGE
* Separate HTML Create Select Field Dynamically
* Foil Index from this file * See also color IMAGE
This Foilset contains a set of Title and Abstract foils used by other CPS616Foilsets |
CPS616 Technology Overview |
CPS616 NII Services Overview |
CPS616 NII Applications Overview |
* Separate HTML CPS 616
January-April 1996
Computational Science Track on base technologies for the Information Age:
Administrative Module for Utility Foils
See:
http://www.npac.syr.edu/users/gcf/cps616master96
2
Separate IMAGE
* Separate HTML Abstract of CPS616 Administrative Set
3
Separate IMAGE
* Separate HTML CPS 616 January-April 1996
Computational Science Track on base technologies for the Information Age:
Overview of NII Technologies
See:
http://www.npac.syr.edu/users/gcf/cps616tech96
4
Separate IMAGE
* Separate HTML Abstract of CPS616 NII Technology Overview
5
Separate IMAGE
* Separate HTML CPS 616 January-April 1996
Computational Science Track on base technologies for the Information Age:
Overview of NII Services
See:
http://www.npac.syr.edu/users/gcf/cps616service96
6
Separate IMAGE
* Separate HTML Abstract of CPS616 NII Services Overview
7
Separate IMAGE
* Separate HTML CPS 616 January-April 1996
Computational Science Track on base technologies for the Information Age:
Overview of Some NII Applications
See:
http://www.npac.syr.edu/users/gcf/cps616appl96
8
Separate IMAGE
* Separate HTML Abstract of CPS616 NII Application Overview
* Foil Index from this file * See also color IMAGE
General Structure of SQL |
Features of Oracle SQL and Examples |
The six classes of SQL commands: Data Manipulation Language statements (DML), Data Definition Language statements (DDL), Transaction Control statements, Session Control statements, System Control statements, Embedded SQL statements |
Programming in PL/SQL with examples and discussion of difference between SQL and PL/SQL |
Oraperl - Access Oracle RDBMS from Perl |
denotes presence of Additional linked information
_
1
Separate IMAGE
* Separate HTML CPS 616 January-April 1996-7 Computational Science Track on Base Technology for the Information Age:
Oracle RDBMS and Web Integration
Module 2: Data Access and Progamming in Oracle
_
2
Separate IMAGE
* Separate HTML Abstract of: Module 2: Data Access and Progamming in Oracle
_
3
Separate IMAGE
* Separate HTML Data Access and Progamming in Oracle
_
4
Separate IMAGE
* Separate HTML What we will do in These Lectures
_
5
Separate IMAGE
* Separate HTML Some Basic Terminology for Relational Database Model
_
6
Separate IMAGE
* Separate HTML Examples of Typical Relational Operations
_
7
Separate IMAGE
* Separate HTML Examples of SELECT and PROJECT
A
8
Separate IMAGE
* Separate HTML Examples of JOIN and UNION Select Operations
_
9
Separate IMAGE
* Separate HTML Examples of INTERSECT and recursive embedded Operations
A
10
Separate IMAGE
* Separate HTML Structure Query Language (SQL) - I
_
11
Separate IMAGE
* Separate HTML Structure Query Language - II
_
12
Separate IMAGE
* Separate HTML SQL and Parallelism
_
13
Separate IMAGE
* Separate HTML Data Types and Operators in Oracle SQL
_
14
Separate IMAGE
* Separate HTML Functions in Oracle SQL
_
15
Separate IMAGE
* Separate HTML Classes of Oracle SQL Statements
_
16
Separate IMAGE
* Separate HTML Data Manipulation Language statements (DML)
A
17
Separate IMAGE
* Separate HTML DML Examples - I
A
18
Separate IMAGE
* Separate HTML DML Examples - II
_
19
Separate IMAGE
* Separate HTML Data Definition Language statements (DDL)
A
20
Separate IMAGE
* Separate HTML DDL Statement Examples
_
21
Separate IMAGE
* Separate HTML Transaction Control Statements
_
22
Separate IMAGE
* Separate HTML Session and System Control Statements
_
23
Separate IMAGE
* Separate HTML Embedded and Recursive Sequel Statements
_
24
Separate IMAGE
* Separate HTML Oracle 7 Cursors or Named Memory
_
25
Separate IMAGE
* Separate HTML Shared SQL Statements
_
26
Separate IMAGE
* Separate HTML PL/SQL - Oracle's Procedural Language to SQL
_
27
Separate IMAGE
* Separate HTML Advantages of PL/SQL
_
28
Separate IMAGE
* Separate HTML Basic 3GL Programming Language features in PL/SQL
_
29
Separate IMAGE
* Separate HTML Architecture of The PL/SQL "Engine"
_
30
Separate IMAGE
* Separate HTML PL/SQL Data Types
_
31
Separate IMAGE
* Separate HTML Program Units in PL/SQL
_
32
Separate IMAGE
* Separate HTML PL/SQL Stored Procedure
_
33
Separate IMAGE
* Separate HTML How to use Example of PL/SQL Stored Procedure
_
34
Separate IMAGE
* Separate HTML PL/SQL Packages
_
35
Separate IMAGE
* Separate HTML Example of A PL/SQL Package Structure
_
36
Separate IMAGE
* Separate HTML Cursors in PL/SQL - I
_
37
Separate IMAGE
* Separate HTML Cursors in PL/SQL - II
A
38
Separate IMAGE
* Separate HTML An Example of PL/SQL Stored Procedure - I
A
39
Separate IMAGE
* Separate HTML An Example of PL/SQL Stored Procedure - II
A
40
Separate IMAGE
* Separate HTML An Example of PL/SQL Stored Procedure - III
_
41
Separate IMAGE
* Separate HTML Explanation of Example of PL/SQL Stored Procedure
_
42
Separate IMAGE
* Separate HTML Scope and Life time of Procedure and Package Variables, Constants, and Cursors
_
43
Separate IMAGE
* Separate HTML Oraperl - Oracle Data Access From a Perl Program
_
44
Separate IMAGE
* Separate HTML Major Built-in Functions in Oraperl
_
45
Separate IMAGE
* Separate HTML An Example in OraPerl - Query a Person's Phone Number By Last or First Name - I
_
46
Separate IMAGE
* Separate HTML An Example in OraPerl - Query a Person's Phone Number By Last or First Name - II
_
47
Separate IMAGE
* Separate HTML More detailed information about SQL, PL/SQL and Oraperl, including examples, can be found in the handout and on-line at http://osprey7.npac.syr.edu
:1997/database
* Foil Index from this file * See also color IMAGE
The Strengths, Weaknesses and Synergy of Web and Database Technologies |
Architectures of Web and Oracle RDBMS Integration |
A Technical Overview of The Oracle-Web Integration |
using wowstub and PL/SQL |
Examples of a Web-based Search Interface for the Phone List Database |
* Separate HTML CPS 616 January-April 1996 Computational Science Track on Base Technology for the Information Age:
Oracle RDBMS and Web Integration
Web/Oracle Module 3: Integration of WWW and Oracle RDBMS
2
Separate IMAGE * Separate HTML Abstract of Web/Oracle Module 3: Integration of WWW and Oracle RDBMS
3
Separate IMAGE * Separate HTML Key points of Web Technology
4
Separate IMAGE * Separate HTML Strengths of Web Technology
5
Separate IMAGE * Separate HTML Weak Points in Web Technology
6
Separate IMAGE * Separate HTML Key points in database technology - I
7
Separate IMAGE * Separate HTML Key points in database technology - II
8
Separate IMAGE * Separate HTML The Synergy of Web Networking and Database Technologies - I
9
Separate IMAGE * Separate HTML Web-Database Synergy - II
10
Separate IMAGE * Separate HTML By integrating a database server into Web technology, a web server can be enhanced with:
11
Separate IMAGE * Separate HTML By integrating Web into database technology, a database server can be enhanced with:
12
Separate IMAGE * Separate HTML NPAC Web-Database Applications
13
Separate IMAGE * Separate HTML Importance for Key Communities
14
Separate IMAGE * Separate HTML Networking and Client-Server Archtecture in WWW - I
15
Separate IMAGE * Separate HTML Networking and Client-Server Archtecture in WWW - II
16
Separate IMAGE * Separate HTML Two Different Strategies for WWW Client-Server Interactions - I
17
Separate IMAGE * Separate HTML Two Different Strategies for WWW Client-Server Interactions - II
18
Separate IMAGE * Separate HTML Basic Features In Database Access -- A SQL-based Query Interface
19
Separate IMAGE * Separate HTML Basic Client-Server model
20
Separate IMAGE * Separate HTML Major Approaches and Components for Interfacing Web into DB Server Environment
21
Separate IMAGE * Separate HTML Basic WWW DB Integration Model
22
Separate IMAGE * Separate HTML The Oracle-Web Integration: A Technical Overview
23
Separate IMAGE * Separate HTML Oracle-Web Integration Architecture
24
Separate IMAGE * Separate HTML Oracle Web Agent
25
Separate IMAGE * Separate HTML Oracle Web Agent Components
26
Separate IMAGE * Separate HTML Oracle Approach to Web Information - I
27
Separate IMAGE * Separate HTML Oracle Approach to Web Information - II
28
Separate IMAGE * Separate HTML Why Use PL/SQL ?
29
Separate IMAGE * Separate HTML Oracle Web Agent: Dynamic Creation of HTML
30
Separate IMAGE * Separate HTML Anatomy of a Web Agent URL
31
Separate IMAGE * Separate HTML The WOW OCI program (wowstub)
32
Separate IMAGE * Separate HTML WebServer Developer's Toolkit
33
Separate IMAGE * Separate HTML Examples of the Use of HTP and HTF - I
34
Separate IMAGE * Separate HTML Examples of the Use of HTP and HTF - II
35
Separate IMAGE * Separate HTML An Web/Oracle Example - Query A Person's Phone Number by Last or First Name From a Web Page
36
Separate IMAGE * Separate HTML Web/Oracle Example Overall Set Up - CGI Script - II
37
Separate IMAGE * Separate HTML The PL/SQL Package For Phone Example - I
38
Separate IMAGE * Separate HTML The PL/SQL Package For Phone Example - II
39
Separate IMAGE * Separate HTML The Web Page - Search Interface - I
40
Separate IMAGE * Separate HTML The Web Page - Search Interface - II
41
Separate IMAGE * Separate HTML More Examples of PL/SQL Procedures for Web/Oracle Application
42
Separate IMAGE * Separate HTML Oracle's Latest WebServer 2.0 - I
43
Separate IMAGE * Separate HTML Oracle's Latest WebServer 2.0 - II
44
Separate IMAGE * Separate HTML Web-oracle Mail Database: a case study of integrating Oracle7 database server into Web
45
Separate IMAGE * Separate HTML The Entity-Relation Model
46
Separate IMAGE * Separate HTML Functionality of the mail database
47
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 1: Home Page for the Web-Mail Database
48
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 2: Query the Mailbox
49
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 3: Query the Folder -- Choose a Folder
50
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 4: Query the Folder
51
Separate IMAGE * Separate HTML Query by mail header
52
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 5: Query by Mail Header -- Choose a Folder
53
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 6: Query by mail header
54
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
55
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 15: Query Result -- Browse Mail Body --2
56
Separate IMAGE * Separate HTML Query by date
57
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 7: Query by Date --1
58
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 8: Query by Date --2
59
Separate IMAGE * Separate HTML Query by Subject
60
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 9: Query by Subject --1
61
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
62
Separate IMAGE * Separate HTML Query by Sender
63
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 11: Query by Sender
64
Separate IMAGE * Separate HTML Incorporating new mail into the Database from your UNIX mailbox --I
65
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 12: Incorporate New Mail from Web Page -- Choose a folder
66
Separate IMAGE * Separate HTML Incorporating new mail into the Database from your UNIX mailbox --II
67
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 13: Incorporate New Mail
68
Separate IMAGE * Separate HTML Format of Query results from all query options
69
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 6: Query by mail header
70
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
71
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 15: Query Result -- Browse Mail Body --2
72
Separate IMAGE * Separate HTML Query options to be added in the future to Oracle-based Web Mail System
73
Separate IMAGE * Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Enterprise Information Systems(EIS)
74
Separate IMAGE * Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Full Text Web Search System
75
Separate IMAGE * Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Mixture of well Structured and Full Text Entitities
76
Separate IMAGE * Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Parallel Server Technology
* Foil Index from this file * See also color IMAGE
This is base foilset of CPS616 which describes academic structure with grading strategy, garder etc. |
We contrast Technology base in Simulation and Information Arena |
Discuss National Information Infrastructure Initiative |
Define topics covered from base techniques to higher level services |
Note that all material will be on-line and initial point of departure will be |
http://www.npac.syr.edu/users/gcf/CPS616Overview.html |
There will be several other online components and the structure will require Netscape 2.0 for good viewing |
* Separate HTML CPS 616
January-April 1996
Computational Science Track on base technologies for the Information Age:
Module A: Course Overview
2
Separate IMAGE
* Separate HTML Abstract of CPS 616Over96 Course Foils
3
Separate IMAGE
* Separate HTML Topics covered in CPS616 - I
4
Separate IMAGE
* Separate HTML Topics covered in CPS616 - II
5
Separate IMAGE
* Separate HTML Teacher , Grader and Grading for CPS616
6
Separate IMAGE
* Separate HTML Knowledge needed for CPS616
7
Separate IMAGE
* Separate HTML Structure of Course CPS616
8
Separate IMAGE
* Separate HTML National Challenges will drive the adoption of HPCC in the "Real World"
9
Separate IMAGE
* Separate HTML The National Challenges Identified by the Federal HPCC Initiative
10
Separate IMAGE
* Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
11
Separate IMAGE
* Separate HTML Federal 1994 Blue Book Comparison of National and Grand Challenges
12
Separate IMAGE
* Separate HTML Core Enabling HPCC Software Technologies for Information Production (Simulation)
13
Separate IMAGE
* Separate HTML Core Enabling HPCC Algorithms and Components for Information Production (Simulation)
14
Separate IMAGE
* Separate HTML Core Enabling HPCC Technologies Information Analysis, Access, Integration - I
15
Separate IMAGE
* Separate HTML Core Enabling HPCC Technologies Information Analysis, Access, Integration -II
16
Separate IMAGE
* Separate HTML Where are we -- 18 March 1996
17
Separate IMAGE
* Separate HTML Projects Should Use
* Foil Index from this file * See also color IMAGE
This overviews five broad services areas |
WebTop Productivity Systems illustrated by WebFoil |
InfoVision - or INFOrmation, VIdeo, Simulation, Imagery ON demand |
Commerce including Security and Authentication technologies |
Collaboration where many major commercial systems are currently outside the Web but this will change |
MetaComputing or WebWork |
* Separate HTML CPS 616 January-April 1996
Computational Science Track on base technologies for the Information Age:
Overview of NII Services
See:
http://www.npac.syr.edu/users/gcf/cps616service96
2
Separate IMAGE * Separate HTML Abstract of CPS616 NII Services Overview
* Separate HTML Architecture of Web Software
4
Separate IMAGE * Separate HTML Some Relevant NII Services-I
5
Separate IMAGE * Separate HTML Some Relevant NII Services-II
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
7
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
8
Separate IMAGE * Separate HTML What will National Information Infrastructure(NII) give us?
9
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
10
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
11
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
12
Separate IMAGE * Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
13
Separate IMAGE * Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
14
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
* Separate HTML A Typical Hierarchical Server Network
16
Separate IMAGE * Separate HTML ThinkMedia helping Education and Business Together
17
Separate IMAGE * Separate HTML Berlin Journey of a City, documentary by Bob Frye
18
Separate IMAGE * Separate HTML How a Car is Built, Bob Frye educational documentary
19
Separate IMAGE * Separate HTML Video (Movie and News) on Demand (VOD) and the NII
20
Separate IMAGE * Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
21
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
22
Separate IMAGE * Separate HTML Discovery Channel video on demand, video graphics
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
24
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
25
Separate IMAGE * Separate HTML Some Key Features of WebWork
26
Separate IMAGE * Separate HTML Factoring RSA Numbers and Security
27
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
28
Separate IMAGE * Separate HTML Factoring RSA Codes -- Software Resource FAFNER
29
Separate IMAGE * Separate HTML Factoring RSA Codes -- NPAC Page
30
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
31
Separate IMAGE * Separate HTML WebWork Architecture
32
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
33
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
34
Separate IMAGE * Separate HTML Java Interface for Performance Visualization
35
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
* Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design
37
Separate IMAGE * Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design -- Contd
38
Separate IMAGE * Separate HTML A World-Wide Virtual Machine design based on Web and PVM technologies
39
Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
40
Separate IMAGE * Separate HTML Architecture of NPAC HPF Compilation System on WWW
41
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Input Page
42
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Output Page
43
Separate IMAGE * Separate HTML Interpreters versus Compilers -- I?
44
Separate IMAGE * Separate HTML Interpreters versus Compilers -- Domain Specific Environments
45
Separate IMAGE * Separate HTML Java and HPF Futures
46
Separate IMAGE * Separate HTML VRML and HPF Futures
47
Separate IMAGE * Separate HTML Some Remarks on HPJava
* Foil Index from this file * See also color IMAGE
This surveys "old" Web Technology characterized by passive browsers and CGI enhanced servers. This is contrasted with the major new Web Technologies including VRML, PERL5, Java and JavaScript and illustrated by Netscape 2.0 |
We discuss the integration of the best technologies from "other computing arenas" (from PC to HPCC) including database, collaboration, Compression, GIS, Security, Network Protocols, CORBA, Multimedia Servers as well the many physical infrastructures of importance. |
Emerging overall Web Concepts such as WebWindows WebWork and WebScript |
Further major changes with the support of full televirtuality are expected with the evolution of interactive 3D worlds in VRML 2.0 |
* Separate HTML CPS 616 January-April 1996
Computational Science Track on base technologies for the Information Age:
Overview of NII Technologies
See:
http://www.npac.syr.edu/users/gcf/cps616tech96
2
Separate IMAGE * Separate HTML Abstract of CPS616 NII Technology Overview
3
Separate IMAGE * Separate HTML Web Technology has at least three opportunities for you and me!
* Separate HTML Architecture of Web Software
5
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
6
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
7
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
8
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
9
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- I
* Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
11
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
12
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
* Separate HTML Choices of Formats and Filters in Web Systems
* Separate HTML Web Oracle Integration
15
Separate IMAGE * Separate HTML Key points in Web Technology
16
Separate IMAGE * Separate HTML Key points in database technology
17
Separate IMAGE * Separate HTML Web-Database Synergy
18
Separate IMAGE * Separate HTML NPAC Web-Database Applications
19
Separate IMAGE * Separate HTML Importance for Key Communities
20
Separate IMAGE * Separate HTML Client-Server Architecture for WOW
* Separate HTML Web Search Examples and Issues
22
Separate IMAGE * Separate HTML Motivation for Web Search Systems
23
Separate IMAGE * Separate HTML Challenges and Issues
24
Separate IMAGE * Separate HTML Current Major Players in Web Search
25
Separate IMAGE * Separate HTML Major Components and Architecture of a Web Search System
26
Separate IMAGE * Separate HTML The Web Gathering Subsystem
27
Separate IMAGE * Separate HTML The Indexing Subsystem
28
Separate IMAGE * Separate HTML The Database Search Engine
29
Separate IMAGE * Separate HTML The Web Search Interface
* Separate HTML Some Technologies to be Integrated into the Web -- II
31
Separate IMAGE * Separate HTML Our Overall NII Integrating Vision
32
Separate IMAGE * Separate HTML Critical Emerging Web Technologies
* Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
34
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter W
35
Separate IMAGE * Separate HTML Dining Philosopher Educational Applet
36
Separate IMAGE * Separate HTML Nuclear Reactor Educational Applet
* Separate HTML Why is VRML Another Important Concept?
38
Separate IMAGE * Separate HTML New York State Interactive Journey: link to Herkimer Home
39
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
40
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
* Separate HTML 2D Terrain Rendering for New York State Interactive Journey
42
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
* Separate HTML Emerging Higher Level Web Integration Concepts -- I
44
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- II
* Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
46
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
47
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
48
Separate IMAGE * Separate HTML What is WebWindows ?
49
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
50
Separate IMAGE * Separate HTML WebWindows is Open Portable Environment
51
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
52
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
53
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
54
Separate IMAGE * Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
55
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil with Perl Manipulated Source
56
Separate IMAGE * Separate HTML Some Operating System Issues
57
Separate IMAGE * Separate HTML Architecture of Web Client-Server Software -- Mosaic/Netscape Today
58
Separate IMAGE * Separate HTML Architecture of Web Client-Server Software -- The Future as suggested by Hotjava?
* Foil Index from this file * See also color IMAGE
This course is intended to introduce emerging software technologies relevant to the World Wide Web and equivalent subsets. The material will cover the languages Perl, Java and JavaScript and their use on the Web, including the development of interactive ³applet² programs that are distributed via a network for execution on a receiving client machine. |
Lab time will be devoted to using these languages in student projects. |
Today we will ask students to fill out surveys about scheduling lectures and labs and about students¹ backgrounds. |
Prerequisites: Students should have a good basic understanding of how computers work and should be confident in C or willing to learn C quickly. |
* Separate HTML ECS 400
Software Technologies for
the World Wide Web
January 17, 1996
2
Separate IMAGE
* Separate HTML First Class - Organizational Meeting
3
Separate IMAGE
* Separate HTML Description of the Course
4
Separate IMAGE
* Separate HTML Description of the Course, continued
5
Separate IMAGE
* Separate HTML PERL4
6
Separate IMAGE
* Separate HTML Java and JavaScript
7
Separate IMAGE
* Separate HTML Projects
8
Separate IMAGE
* Separate HTML Course Requirements
* Foil Index from this file * See also color IMAGE
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
In this section, we will cover
|
References:
|
* Separate HTML CGI Programming
2
Separate IMAGE
* Separate HTML CGI Programming
3
Separate IMAGE
* Separate HTML The Flow of Data amongst the Client, Server and CGI Script
4
Separate IMAGE
* Separate HTML The Flow of Data amongst the Client, Server and CGI Script
5
Separate IMAGE
* Separate HTML Example form for Hello, World!
6
Separate IMAGE
* Separate HTML Example CGI program in Perl for Hello, World!
7
Separate IMAGE
* Separate HTML Pass Data to a CGI Program through Environment Variables
8
Separate IMAGE
* Separate HTML Another way to pass data through environment variables
9
Separate IMAGE
* Separate HTML Other Information in environment variables
10
Separate IMAGE
* Separate HTML Passing data as Standard Input to the CGI program
11
Separate IMAGE
* Separate HTML Perl subprogram to read input from web forms - Part I
12
Separate IMAGE
* Separate HTML Perl subprogram - Part II
13
Separate IMAGE
* Separate HTML CGI Program Output: the response to the web server
14
Separate IMAGE
* Separate HTML Some CGI programming practical tips
15
Separate IMAGE
* Separate HTML More practical tips
* Foil Index from this file * See also color IMAGE
HTML stands for HyperText Markup Language. It is defined using SGML (Standard Generalized Markup Language) and provides tags to identify document structure for later formatting and links to other documents. |
This presentation will cover the most commonly used or important features of HTML; more details can be found in the references. |
Topics will include
|
Features will be included from both HTML2.0 and HTML3.0, and the enhancements from the Netscape 1.1 and Netscape2.0 browsers. |
References:
|
* Separate HTML Preparing Web Pages with HTML
2
Separate IMAGE
* Separate HTML Preparing Web Pages with HTML
3
Separate IMAGE
* Separate HTML HyperText Markup Language (HTML)
4
Separate IMAGE
* Separate HTML Creating a Web Page
5
Separate IMAGE
* Separate HTML Formatting a Web Page: Headers and Paragraphs
6
Separate IMAGE
* Separate HTML Formatting a Web Page: Lists
7
Separate IMAGE
* Separate HTML Formatting a Web Page: More Lists
8
Separate IMAGE
* Separate HTML Creating a Web Page: Hyperlinks (Anchors)
9
Separate IMAGE
* Separate HTML More on Hyperlinks
10
Separate IMAGE
* Separate HTML Formatting a Web Page: More on Text
11
Separate IMAGE
* Separate HTML Formatting a Web Page: Miscellaneous Topics
12
Separate IMAGE
* Separate HTML Formatting a Web Page:
13
Separate IMAGE
* Separate HTML Formatting a Web Page: Backgrounds
14
Separate IMAGE
* Separate HTML Completing your Web Page
15
Separate IMAGE
* Separate HTML Inlined Images
16
Separate IMAGE
* Separate HTML More on Inlined Images
17
Separate IMAGE
* Separate HTML Inlined Images: Performance
18
Separate IMAGE
* Separate HTML External Viewers for Images, Audio, and Video
19
Separate IMAGE
* Separate HTML External Viewers, continued
20
Separate IMAGE
* Separate HTML Producing Images
21
Separate IMAGE
* Separate HTML Forms
22
Separate IMAGE
* Separate HTML Content Fields of a Form: Text and Password Fields
23
Separate IMAGE
* Separate HTML Content Fields of a Form: Radio Buttons and Checkboxes
24
Separate IMAGE
* Separate HTML Content Fields of a Form: Menus and Scrolled Lists, TextAreas
25
Separate IMAGE
* Separate HTML Content Fields of a Form: Submit and Reset Buttons
26
Separate IMAGE
* Separate HTML Example Form
27
Separate IMAGE
* Separate HTML Clickable Maps
28
Separate IMAGE
* Separate HTML Formatting Tables
29
Separate IMAGE
* Separate HTML What's Inside a Table
30
Separate IMAGE
* Separate HTML Examples of a Table
31
Separate IMAGE
* Separate HTML Frame Documents in Netscape 2.0 Browsers
32
Separate IMAGE
* Separate HTML Formatting Frames
33
Separate IMAGE
* Separate HTML Example of a Frame Document
* Foil Index from this file * See also color IMAGE
MIME stands for Multipart Internet Mail Extensions and is the developing standard for the contents of all messages passed over the Internet. |
HTTP is Hypertext Transport Protocol and is the protocol that provides the basis of the World Wide Web: transmitting multimedia documents across the Internet. HTTPD is the daemon running the HTTP Web server. |
URL stands for Uniform Resource Locator and is the universal addressing scheme for all documents (multimedia) on the WWW. |
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers. |
References:
|
* Separate HTML Setting the Stage for CGI Programming:
HTTP, URL, CGI, MIME, HTTPD, and many other acronyms
too numerous to mention
2
Separate IMAGE
* Separate HTML In a Nutshell
3
Separate IMAGE
* Separate HTML Internet Documents: Drafts, Memos and Standards
4
Separate IMAGE
* Separate HTML Internet Documents - Examples
5
Separate IMAGE
* Separate HTML Internet E-Mail (RFC-822)
6
Separate IMAGE
* Separate HTML Multipurpose Internet Mail Extension (MIME)
7
Separate IMAGE
* Separate HTML MIME - Extension Model
8
Separate IMAGE
* Separate HTML MIME - "Content-Type" Header Field
9
Separate IMAGE
* Separate HTML MIME - Base Content Types
10
Separate IMAGE
* Separate HTML MIME - Base Content Types, continued
11
Separate IMAGE
* Separate HTML MIME - Implementation Status
12
Separate IMAGE
* Separate HTML HTTP - Hypertext Transport Protocol
13
Separate IMAGE
* Separate HTML HTTPD - HTTP Daemon
14
Separate IMAGE
* Separate HTML URL - Uniform Resource Locator
15
Separate IMAGE
* Separate HTML HTTP - How does it work?
16
Separate IMAGE
* Separate HTML HTTP - GET Request Example
17
Separate IMAGE
* Separate HTML HTTP - Reply Example
18
Separate IMAGE
* Separate HTML HTTP - POST Request Example
19
Separate IMAGE
* Separate HTML Common Gateway Interface (CGI) - an introduction
* Foil Index from this file * See also color IMAGE
Java is an object-oriented language based on C++ suitable for general distributed applications programming. In this course, we will concentrate on Java applets to program application interfaces on the World Wide Web. |
These lecture slides on programming in Java will show a series of small programming examples, designed to illustrate the main features of the language. |
They accompany the Java Course Module, by Geoffrey Fox, which covers more details about the language. |
Text: "Teach yourself Java in 21 days", by Laura Lemay and Charles L. Perkins, February 1996, Sams.net Publishing. |
* Separate HTML A Stroll through Java
2
Separate IMAGE
* Separate HTML A Stroll through Java
3
Separate IMAGE
* Separate HTML The Simplest Java Application: Hello, World!
4
Separate IMAGE
* Separate HTML The Simplest Java Applet: Hello, World!
5
Separate IMAGE
* Separate HTML Displaying your applet from a Web page.
6
Separate IMAGE
* Separate HTML The Graphics class
7
Separate IMAGE
* Separate HTML Using Graphics properties
8
Separate IMAGE
* Separate HTML Passing parameters to an applet: the HTML
9
Separate IMAGE
* Separate HTML Passing parameters to an applet: the applet
10
Separate IMAGE
* Separate HTML Drawing simple shapes
11
Separate IMAGE
* Separate HTML Centering a string in the applet window.
12
Separate IMAGE
* Separate HTML Random color boxes example
13
Separate IMAGE
* Separate HTML Arrays of random colors
14
Separate IMAGE
* Separate HTML Applet Flow of Control
15
Separate IMAGE
* Separate HTML Threads
16
Separate IMAGE
* Separate HTML Example showing the standard thread methods
17
Separate IMAGE
* Separate HTML Example showing thread methods, continued
18
Separate IMAGE
* Separate HTML Object-Oriented Programming in JAVA - defining a class
19
Separate IMAGE
* Separate HTML More methods in the class definition
20
Separate IMAGE
* Separate HTML Defining a child class
21
Separate IMAGE
* Separate HTML Using parent and child classes
22
Separate IMAGE
* Separate HTML Parent and child example, continued
23
Separate IMAGE
* Separate HTML Overloading Constructors
24
Separate IMAGE
* Separate HTML More child classes
25
Separate IMAGE
* Separate HTML The Class Hierarchy of this example
26
Separate IMAGE
* Separate HTML Getting Images
27
Separate IMAGE
* Separate HTML Drawing Images
28
Separate IMAGE
* Separate HTML An Image Drawing Example
29
Separate IMAGE
* Separate HTML Double Buffering
30
Separate IMAGE
* Separate HTML Using Mouse Events for User Interaction
31
Separate IMAGE
* Separate HTML Mouse Events: Initializing the movable objects
32
Separate IMAGE
* Separate HTML Mouse Move Event
33
Separate IMAGE
* Separate HTML The Set of Mouse Dragging Events
34
Separate IMAGE
* Separate HTML More Methods in the Movable Point class
35
Separate IMAGE
* Separate HTML Keyboard Events
36
Separate IMAGE
* Separate HTML AWT - Grid Layout with Two Components
37
Separate IMAGE
* Separate HTML AWT - Adding Components to a Layout
38
Separate IMAGE
* Separate HTML AWT - Canvas Component
39
Separate IMAGE
* Separate HTML AWT - Panel Component with Buttons
40
Separate IMAGE
* Separate HTML AWT - Handling Actions from Components
41
Separate IMAGE
* Separate HTML Designing an AWT User Interface - the Pizza Order example
42
Separate IMAGE
* Separate HTML Pizza Order: GUI Components
43
Separate IMAGE
* Separate HTML Pizza Order: the Specials Component
44
Separate IMAGE
* Separate HTML Pizza Order: the Toppings Component and Graphics Canvas
45
Separate IMAGE
* Separate HTML Pizza Order: the Class Hierarchy
46
Separate IMAGE
* Separate HTML Pizza Order: the Calling Hierarchy
* Foil Index from this file * See also color IMAGE
Text: Learning PERL (the Llama book), Randal L. Schwartz, O¹Reilly & Associates, 1993. |
PERL4 is an interpreted language that can be regarded as a cross between C, Unix shell, sed and awk. It is a C-based language which can also deal directly with Unix commands and file system and easily do string processing matching. |
In this course, we will concentrate not on using PERL in systems programming, but in using PERL for CGI programming, i.e. implementing programs activated from Web pages. |
In general, we use PERL for tedious high level things which can take a long time to program but not much execution time. For computationally intense programs, we would use a compiled language such as C. |
Our first lecture on Perl will show a series of small programming examples from Chapter 1 of the Learning Perl book, designed to illustrate the main features of the language. Later we will cover each topic in more detail. |
* Separate HTML Introduction to PERL Programming:
a Stroll Through Perl
from "Learning Perl" by Randal L. Schwartz
2
Separate IMAGE
* Separate HTML PERL4
3
Separate IMAGE
* Separate HTML The Simplest Program: Hello, World!
4
Separate IMAGE
* Separate HTML Scalar Variables and Keyboard Input
5
Separate IMAGE
* Separate HTML Conditional and Comparison
6
Separate IMAGE
* Separate HTML While Loop
7
Separate IMAGE
* Separate HTML Arrays, also known as lists
8
Separate IMAGE
* Separate HTML Associative arrays
9
Separate IMAGE
* Separate HTML Regular Expressions and String Matching
10
Separate IMAGE
* Separate HTML Substitute and Translate Operators
11
Separate IMAGE
* Separate HTML Subroutines
12
Separate IMAGE
* Separate HTML Reading Files
13
Separate IMAGE
* Separate HTML Sending commands to the operating system
14
Separate IMAGE
* Separate HTML Formatting output and using file names
15
Separate IMAGE
* Separate HTML Further Topics
* Foil Index from this file * See also color IMAGE
There will be two "standard" class project options. These will be well-defined projects involving a Web interface to a collection of data, with both access to the data and a computation on the data.
|
I have collected several "partially defined" class projects options. I may have data, leaving you to define the computation and web interface. Or I may have a computation, leaving you to define the entire application scenario. |
You may suggest your own "individualized" class project. |
* Separate HTML ECS400 Projects
2
Separate IMAGE
* Separate HTML Overview of Project Options
3
Separate IMAGE
* Separate HTML Standard Class Project: Telemedicine
4
Separate IMAGE
* Separate HTML Standard Class Project: Air Flow
5
Separate IMAGE
* Separate HTML Air Flow simulation
6
Separate IMAGE
* Separate HTML Partially Defined Projects:
7
Separate IMAGE
* Separate HTML Choose your project.
* Foil Index from this file * See also color IMAGE
The World Wide Web is a world-wide repository of linked information, called hypertext or hypermedia. It consists of
|
In this talk, we give a brief background on the Internet, Client/Server Architectures and the components of the World Wide Web. |
* Separate HTML Introduction to the World Wide Web (WWW)
2
Separate IMAGE
* Separate HTML Introduction to the World Wide Web
3
Separate IMAGE
* Separate HTML Background on the Internet
4
Separate IMAGE
* Separate HTML History of the Internet
5
Separate IMAGE
* Separate HTML History of the World Wide Web
6
Separate IMAGE
* Separate HTML Applications based on information services typically use a Client/Server Architecture
7
Separate IMAGE
* Separate HTML Familiar Clients and Servers
8
Separate IMAGE
* Separate HTML The World Wide Web is a collection of clients and servers called browsers and Web sites
* Foil Index from this file * See also color IMAGE
what is HPF, what we need it for, where it came from |
why it is called "High Performance"? |
what are HPF compiler directives |
data mapping in HPF |
parallel statements and constructs in HPF |
subset HPF |
Fortran 90D |
* Separate HTML INTRODUCTION TO
HIGH
PERFORMANCE
FORTRAN
-- June 1995
2
Separate IMAGE
* Separate HTML Outline of HPF Presentation
3
Separate IMAGE
* Separate HTML HPF is an extension of Fortran 90
4
Separate IMAGE
* Separate HTML A bit of HPF history ...
5
Separate IMAGE
* Separate HTML Goals and Scope of HPF
6
Separate IMAGE
* Separate HTML Parallelism in HPF
7
Separate IMAGE
* Separate HTML What gives high performance in HPF
8
Separate IMAGE
* Separate HTML Compiler directives used in HPF
9
Separate IMAGE
* Separate HTML Syntax of HPF Directives
10
Separate IMAGE
* Separate HTML Staged Data Mapping in HPF
11
Separate IMAGE
* Separate HTML Template in HPF
12
Separate IMAGE
* Separate HTML Abstract Processors in HPF
13
Separate IMAGE
* Separate HTML Example of Template and Processors
14
Separate IMAGE
* Separate HTML Align Directive in HPF
15
Separate IMAGE
* Separate HTML Examples of Align Directive
16
Separate IMAGE
* Separate HTML Changing Rank in Align Directive
17
Separate IMAGE
* Separate HTML Replication in Align Directive
18
Separate IMAGE
* Separate HTML General Alignments in HPF
19
Separate IMAGE
* Separate HTML Formal Definition of Align Directive
20
Separate IMAGE
* Separate HTML More obscure Complicated Examples of Align Directive
21
Separate IMAGE
* Separate HTML Distribution Directive in HPF
22
Separate IMAGE
* Separate HTML Basic Examples of Distribute Directive
23
Separate IMAGE
* Separate HTML Two Dimensional Example of Distribute Directive
24
Separate IMAGE
* Separate HTML Example of Distribute Directive with Complex Alignment
25
Separate IMAGE
* Separate HTML Advanced Mapping Directives -- ReDistribution and ReAlign
26
Separate IMAGE
* Separate HTML Advanced Mapping Directives -- Allocatable arrays and pointers
27
Separate IMAGE
* Separate HTML Subprograms in HPF
28
Separate IMAGE
* Separate HTML Passing Distributed Arrays as Subprogram Arguments in HPF
29
Separate IMAGE
* Separate HTML Inherit Distribution Directive in HPF
30
Separate IMAGE
* Separate HTML Summary of Mapping Directives in HPF
31
Separate IMAGE
* Separate HTML Fundamental Parallelism Assumption in HPF
32
Separate IMAGE
* Separate HTML Parallel statements and Constructs in HPF
33
Separate IMAGE
* Separate HTML Parallelism in Fortran 90 array assignments
34
Separate IMAGE
* Separate HTML WHERE (masked array assignment) in HPF
35
Separate IMAGE
* Separate HTML FORALL Statement in HPF
36
Separate IMAGE
* Separate HTML Examples of FORALL statements in HPF
37
Separate IMAGE
* Separate HTML Semantics of the FORALL statement in HPF
38
Separate IMAGE
* Separate HTML HPF FORALL construct Pictorially
!HPF$ INDEPENDENT FORALL Pictorially
39
Separate IMAGE
* Separate HTML !HPF$ INDEPENDENT DO Pictorially
40
Separate IMAGE
* Separate HTML !HPF$ INDEPENDENT, NEW Variable
41
Separate IMAGE
* Separate HTML WHERE...ELSEWHERE / IF...ELSE constructs in HPF
42
Separate IMAGE
* Separate HTML Intrinsic functions in HPF
43
Separate IMAGE
* Separate HTML HPF library functions
44
Separate IMAGE
* Separate HTML HPF Intrinsic EXAMPLE: SUM
45
Separate IMAGE
* Separate HTML Extrinsics in HPF
46
Separate IMAGE
* Separate HTML Summary: how to express parallelism in HPF
47
Separate IMAGE
* Separate HTML Definition of Official High Performance Fortran Subset
48
Separate IMAGE
* Separate HTML The Original Syracuse Project --FORTRAN 90D
* Foil Index from this file * Critical Information in IMAGE
Data decomposition - divide the data into pieces with equal amounts of processing required. |
Distribute data blocks among processors - shown here on a MIMD distributed memory or SIMD machine. |
Each processor runs a traditional sequential program implementing the Fortran90 program, looping over the subarray in its own memory. |
If an array element A(i) is used with an array element B(j) which happens to be on another processor, communication will be used. |
* Separate HTML Introduction to High Performance Fortran (HPF)
2
Separate IMAGE
* Separate HTML Parallel Implementations of Fortran90
3
Separate IMAGE
* Separate HTML Example Program: a PDE solver, the solution of LaPlace's Equation
4
Separate IMAGE
* Separate HTML Grid Decomposition
5
Separate IMAGE
* Separate HTML Implementation of the Gauss-Jordan Program
6
Separate IMAGE
* Separate HTML Load Imbalance arises after i iterations over columns:
7
Separate IMAGE
* Separate HTML Load Balancing for Regular Gaussian Elimination during Forward Reduction
* Foil Index from this file * See also color IMAGE
Overview of National Program -- The Grand Challenges |
Overview of Technology Trends leading to petaflop performance in year 2015 |
Overview of Syracuse and National programs in computational science |
Parallel Computing in Society |
Parallel and Sequential Computer Architectures |
Why Parallel Computing works |
Message Passing and Data Parallel Programming Paradigms |
Laplace Equation with Iterative solver in detail |
Set (approximately 6) of application/algorithm snippets illustrating software, hardware and algorithm issues |
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995 --
Lecture Stream 1
2
Separate IMAGE * Separate HTML Abstract of CPS615 Base Course of Computational Science Simulation Track
3
Separate IMAGE * Separate HTML Basic Course CPS615 Contact Points
4
Separate IMAGE * Separate HTML Course Structure
5
Separate IMAGE * Separate HTML Basic Structure of Course -- I
6
Separate IMAGE * Separate HTML Basic Structure of the Course - II
* Separate HTML The Technology
Driving Forces for HPCC
8
Separate IMAGE * Separate HTML Effect of Feature Size on Performance
9
Separate IMAGE * Separate HTML Growing Logic Chip Density
10
Separate IMAGE * Separate HTML Trends in Feature and Die Size as a Function of Time
11
Separate IMAGE * Separate HTML Supercomputer Memory Sizes and trends in RAM Density
12
Separate IMAGE * Separate HTML Comparison of Trends in RAM Density and CPU Performance Increases
13
Separate IMAGE * Separate HTML National Roadmap for Semiconductor Technology --1992
14
Separate IMAGE * Separate HTML CMOS Technology and Parallel Processor Chip Projections
* Separate HTML What and Why is Computational Science ?
16
Separate IMAGE * Separate HTML Parallelism Implies Major Changes which have significant educational Implications
17
Separate IMAGE * Separate HTML What is Computational Science?
18
Separate IMAGE * Separate HTML What do we have at Syracuse University?
19
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
20
Separate IMAGE * Separate HTML Methodology for Computation
21
Separate IMAGE * Separate HTML Usefulness of Computational Science Degrees:
22
Separate IMAGE * Separate HTML Syracuse Computational Science Academic Programs -- Masters Degree
23
Separate IMAGE * Separate HTML Syracuse Graduate Computational Science Academic Programs
24
Separate IMAGE * Separate HTML Computational Science Courses -- Typical CPS615 Module
25
Separate IMAGE * Separate HTML Computational Science Courses -- CPS713
26
Separate IMAGE * Separate HTML Some Academic Areas and their Relation to Computational Science
27
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
28
Separate IMAGE * Separate HTML Federal 1994 Blue Book Comparison of National and Grand Challenges
29
Separate IMAGE * Separate HTML Overview of Draft Curriculum for CPS616
30
Separate IMAGE * Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
31
Separate IMAGE * Separate HTML Master's Degree in Multimedia Studies
* Separate HTML Status of Parallel Computing and High Speed Networks --
The Grand Challenges and the National Information Infrastructure
* Separate HTML Superficial Observations on High Performance Computing-I
34
Separate IMAGE * Separate HTML We have learnt that Parallel Computing Works !
35
Separate IMAGE * Separate HTML Advances in Parallel Computer and High Speed Network (HPCC) Technology
36
Separate IMAGE * Separate HTML Performance of High End Machines Years 1940-2000
37
Separate IMAGE * Separate HTML Performance of High End Machines Years 1980-2000
38
Separate IMAGE * Separate HTML Current Important Parallel Computers --1995
39
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
40
Separate IMAGE * Separate HTML When will Parallel Computing Take Over ?
41
Separate IMAGE * Separate HTML Some Hardware/Software Trends over next 5 years
42
Separate IMAGE * Separate HTML Who Uses High Performance Computers?
* Separate HTML Historical Whimsy --
We will discuss Architectures later in more detail
44
Separate IMAGE * Separate HTML Some History
45
Separate IMAGE * Separate HTML The Caltech/JPL Hypercube
46
Separate IMAGE * Separate HTML The Ten Pioneer Hypercube Applications Within C3P
47
Separate IMAGE * Separate HTML Some More History
* Separate HTML What is NPAC ?
49
Separate IMAGE * Separate HTML NPAC Staff and Associated Academic Units
50
Separate IMAGE * Separate HTML NPAC Parallel Computing Facility (as of 1/3/95)
51
Separate IMAGE * Separate HTML NPAC Networking Infrastructure (as of 1/3/95)
52
Separate IMAGE * Separate HTML Wide Area ATM Infrastructure
53
Separate IMAGE * Separate HTML NPAC Programs
54
Separate IMAGE * Separate HTML NPAC's HPCC Programs
* Separate HTML The Federal High Performance Computing and Communication Initiative 1992--1996
56
Separate IMAGE * Separate HTML The Federal High Performance Computing and Communication Initiative (HPCCI)
57
Separate IMAGE * Separate HTML The High Performance Computing and Communications Initiative
58
Separate IMAGE * Separate HTML HPCCI Goals
* Separate HTML Note the Trend from Large Scale Numerical Computing to the Integration of Computing and Communication in the NII
60
Separate IMAGE * Separate HTML The Blue Books
Supplements to the President's Fiscal Year Budget
61
Separate IMAGE * Separate HTML http://www.hpcc.gov/
62
Separate IMAGE * Separate HTML The Blue Book Covers
63
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
64
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
* Separate HTML The Federal Program Focusing on 1996 Highlights with many exciting Applications
66
Separate IMAGE * Separate HTML 1996 Blue Book
67
Separate IMAGE * Separate HTML 1996 Blue Book (1 of 3)
68
Separate IMAGE * Separate HTML 1996 Blue Book (2 of 3)
69
Separate IMAGE * Separate HTML 1996 Blue Book (3 of 3)
* Separate HTML The Application Motivation for HPCC
71
Separate IMAGE * Separate HTML Grand Challenge Applications
72
Separate IMAGE * Separate HTML Applied Fluid Dynamics
73
Separate IMAGE * Separate HTML Computational Aeroscience
74
Separate IMAGE * Separate HTML Coupled Field Problems and GAFD Turbulence
75
Separate IMAGE * Separate HTML Combustion Modeling: Adaptive Grid Methods
76
Separate IMAGE * Separate HTML Numerical Tokamak Project
77
Separate IMAGE * Separate HTML Meso- to Macro-Scale Environmental Modeling
78
Separate IMAGE * Separate HTML Mathematical Modeling of Air Pollution Dynamics
79
Separate IMAGE * Separate HTML Distributed Computational System for Large Scale
Environmental Modeling
80
Separate IMAGE * Separate HTML Cross-Media (Air and Water) Linkage
81
Separate IMAGE * Separate HTML Global Climate Modeling
82
Separate IMAGE * Separate HTML 4-D Data Assimilation
83
Separate IMAGE * Separate HTML Eco Simulations
84
Separate IMAGE * Separate HTML Environmental Chemistry
85
Separate IMAGE * Separate HTML The Quake Project
86
Separate IMAGE * Separate HTML Land Cover Dynamics
87
Separate IMAGE * Separate HTML The Underlying Bathymetry of San Diego Bay
88
Separate IMAGE * Separate HTML Biomedical Imaging and Biomechanics
89
Separate IMAGE * Separate HTML Cryosectional image from the Visible Human Male
90
Separate IMAGE * Separate HTML Image Processing of Electron Micrograph
91
Separate IMAGE * Separate HTML Molecular Biology
92
Separate IMAGE * Separate HTML Molecular Design
93
Separate IMAGE * Separate HTML Biomolecular Design
94
Separate IMAGE * Separate HTML Biomolecular Modeling and Structure Determination
95
Separate IMAGE * Separate HTML Computational Structural Biology
96
Separate IMAGE * Separate HTML Computational Methods for Enzyme Catlysis
97
Separate IMAGE * Separate HTML Cognition
98
Separate IMAGE * Separate HTML HPC For Learning
99
Separate IMAGE * Separate HTML Fundamental Computational Sciences
100
Separate IMAGE * Separate HTML First Principal Simulation of Materials Properties
101
Separate IMAGE * Separate HTML Galaxy Formation Models
102
Separate IMAGE * Separate HTML Large Scale Structure and Galaxy Formation
103
Separate IMAGE * Separate HTML Grand-Challenge-Scale Applications
104
Separate IMAGE * Separate HTML Simulation of Chorismate Mutase Showing Lines of
Electrostatic Force
105
Separate IMAGE * Separate HTML Simulation of Antibody-Antigen Association
106
Separate IMAGE * Separate HTML A Realistic Ocean Model
107
Separate IMAGE * Separate HTML Drag Control
108
Separate IMAGE * Separate HTML Impact of Turbulence on Weather/Climate Prediction
109
Separate IMAGE * Separate HTML Shoemaker-Levy 9 Collision with Jupiter
110
Separate IMAGE * Separate HTML Vortex Structure and Dynamics in Superconductors
111
Separate IMAGE * Separate HTML Molecular Dynamics Modeling
112
Separate IMAGE * Separate HTML Advanced Simulation of Crash Simulation
113
Separate IMAGE * Separate HTML Advanced Simulation of Chemically Reacting Flows
114
Separate IMAGE * Separate HTML Convective Turbulence and Mixing in Astrophysics
115
Separate IMAGE * Separate HTML National Challenge Applications
116
Separate IMAGE * Separate HTML Digital Libraries
117
Separate IMAGE * Separate HTML Public Access to Government Data
118
Separate IMAGE * Separate HTML Electronic Commerce
119
Separate IMAGE * Separate HTML Health Care
120
Separate IMAGE * Separate HTML Computer-Based Medical Records -1
121
Separate IMAGE * Separate HTML Computer-based Medical Records-2
122
Separate IMAGE * Separate HTML Radiation Treatment Planning
123
Separate IMAGE * Separate HTML Functional Neurological Image Analysis
124
Separate IMAGE * Separate HTML Collaboratory for Microscopic Digital Anatomy (CMDA)
125
Separate IMAGE * Separate HTML Manufacturing Processes and Products
126
Separate IMAGE * Separate HTML HPCC: The Business Outlook
127
Separate IMAGE * Separate HTML Overview of Talk: Technical Topics
128
Separate IMAGE * Separate HTML Come to CPS616 for a detailed discussion of the National Challenges and the National Information Infrastructure
* Separate HTML Data Parallelism is a Universal Source of Scaling Parallelism
130
Separate IMAGE * Separate HTML We have learnt that Parallel Computing Works !
131
Separate IMAGE * Separate HTML Methodology of Parallel Computing
132
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem -I
133
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem - II
134
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem - III
135
Separate IMAGE * Separate HTML Structure of Problems and Parallel Software Approaches
* Foil Index from this file * See also color IMAGE
This starts with a discussion of Parallel Computing using analogies from nature |
It uses foils and material from CSEP chapter on Computer Architecture to discuss how and why to build a parallel computer including synchronization memory structure and network issues |
SIMD and MIMD Architectures with a brief comparison of workstation networks with closely coupled systems |
A look to the future is based on results from Petaflops workshop |
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995 --
Lecture Stream 2
2
Separate IMAGE * Separate HTML Abstract of Lecture Stream 2 of CPS615
* Separate HTML Elementary Discussion of
Parallel Computing
4
Separate IMAGE * Separate HTML Single nCUBE2 CPU Chip
5
Separate IMAGE * Separate HTML 64 Node nCUBE Board
6
Separate IMAGE * Separate HTML CM-5 in NPAC Machine Room
7
Separate IMAGE * Separate HTML Basic METHODOLOGY of Parallel Computing
8
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem -I
9
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem - II
10
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem - III
11
Separate IMAGE * Separate HTML Finite Element Mesh From Nastran
(mesh only shown in upper half)
12
Separate IMAGE * Separate HTML A Simple Equal Area Decomposition
13
Separate IMAGE * Separate HTML Decomposition After Annealing
(one particularly good but nonoptimal decomposition)
14
Separate IMAGE * Separate HTML Parallel Processing and Society
15
Separate IMAGE * Separate HTML Concurrent Construction of a Wall
Using N = 8 Bricklayers
Decomposition by Vertical Sections
16
Separate IMAGE * Separate HTML Quantitative Speed-Up Analysis for Construction of Hadrian's Wall
17
Separate IMAGE * Separate HTML Amdahl's law for Real World Parallel Processing
18
Separate IMAGE * Separate HTML Pipelining --Another Parallel Processing Strategy for Hadrian's Wall
19
Separate IMAGE * Separate HTML Hadrian's Wall Illustrates that the Topology of Processor Must Include Topology of Problem
20
Separate IMAGE * Separate HTML General Speed Up Analysis
21
Separate IMAGE * Separate HTML Comparison of The Complete Problem to the subproblems formed in domain decomposition
22
Separate IMAGE * Separate HTML Hadrian's Wall Illustrating an
Irregular but Homogeneous Problem
23
Separate IMAGE * Separate HTML Some Problems are Inhomogeneous Illustrated by:
An Inhomogeneous Hadrian Wall with Decoration
24
Separate IMAGE * Separate HTML Global and Local Parallelism Illustrated by Hadrian's Wall
25
Separate IMAGE * Separate HTML Parallel I/O Illustrated by
Concurrent Brick Delivery for Hadrian's Wall
Bandwidth of Trucks and Roads
Matches that of Masons
26
Separate IMAGE * Separate HTML Nature's Concurrent Computers
27
Separate IMAGE * Separate HTML Comparison of Concurrent Processing in Society and Computing
* Separate HTML Computational Science CPS615
Simulation Track Overview
Foilsets B 1995
29
Separate IMAGE * Separate HTML Abstract of CPS615 Foilsets B 1995
30
Separate IMAGE * Separate HTML Overview of
Parallel Hardware Architecture
31
Separate IMAGE * Separate HTML 3 Major Basic Hardware Architectures
32
Separate IMAGE * Separate HTML Examples of the Three Current Concurrent Supercomputer Architectures
33
Separate IMAGE * Separate HTML Parallel Computer Architecture Issues
34
Separate IMAGE * Separate HTML General Types of Synchronization
35
Separate IMAGE * Separate HTML Granularity of Parallel Components
36
Separate IMAGE * Separate HTML Types of Parallel Memory Architectures
-- Logical Structure
37
Separate IMAGE * Separate HTML Types of Parallel Memory Architectures -- Physical Characteristics
38
Separate IMAGE * Separate HTML Diagrams of Shared and Distributed Memories
* Separate HTML Survey of Issues in Communication Networks
40
Separate IMAGE * Separate HTML Glossary of Useful Concepts in Communication Systems
41
Separate IMAGE * Separate HTML Switch and Bus based Architectures
42
Separate IMAGE * Separate HTML Classes of Communication Network include ...
43
Separate IMAGE * Separate HTML Point to Point Networks (Store and Forward) -- I
44
Separate IMAGE * Separate HTML Examples of Interconnection Topologies
45
Separate IMAGE * Separate HTML Degree and Diameter of Ring and Mesh(Torus) Architectures
* Separate HTML Degree and Diameter of Hypercube and Tree Architectures
47
Separate IMAGE * Separate HTML Rules for Making Hypercube Network Topologies
48
Separate IMAGE * Separate HTML Mapping of Hypercubes into Three Dimensional Meshes
49
Separate IMAGE * Separate HTML Mapping of Hypercubes into One Dimensional Systems
50
Separate IMAGE * Separate HTML The One dimensional Mapping can be thought of as for one dimensional problem solving or one dimensional layout of chips forming hypercube
51
Separate IMAGE * Separate HTML Hypercube Versus Mesh Topologies
* Separate HTML Point to Point Networks (Store and Forward) -- II
53
Separate IMAGE * Separate HTML Latency and Bandwidth of a Network
54
Separate IMAGE * Separate HTML Transfer Time in Microseconds for both Shared Memory Operations and Explicit Message Passing
55
Separate IMAGE * Separate HTML Latency/Bandwidth Space for 0-byte message(Latency) and 1 MB message(bandwidth).
56
Separate IMAGE * Separate HTML Switches versus Processor Networks
57
Separate IMAGE * Separate HTML Circuit Switched Networks
* Separate HTML Let's Return to General Parallel Architectures in more detail
59
Separate IMAGE * Separate HTML Overview of Computer Architecture Issues
60
Separate IMAGE * Separate HTML Some Global Computer Architecture Issues
61
Separate IMAGE * Separate HTML Two General Real World Architectural Issues
* Separate HTML MIMD Distributed Memory Architecture
63
Separate IMAGE * Separate HTML Some MIMD Architecture Issues
64
Separate IMAGE * Separate HTML SIMD (Single Instruction Multiple Data) Architecture
65
Separate IMAGE * Separate HTML SIMD Architecture Issues
66
Separate IMAGE * Separate HTML Shared Memory Architecture
67
Separate IMAGE * Separate HTML Shared versus Distributed Memory
* Separate HTML The General Structure of a full sized CRAY C-90
69
Separate IMAGE * Separate HTML The General Structure of a NEC SX-3
Classic Vector Supercomputer
70
Separate IMAGE * Separate HTML Comparison of MIMD and SIMD Parallelism seen on Classic Vector Supercomputers
* Separate HTML What will happen in the year 2015 with .05 micron feature size and Petaflop Supercomputers using CMOS
72
Separate IMAGE * Separate HTML CMOS Technology and Parallel Processor Chip Projections
73
Separate IMAGE * Separate HTML Processor Chip Requirements for a Petaflop Machine Using 0.05 Micron Technology
74
Separate IMAGE * Separate HTML Three Designs for a Year 2015 Petaflops machine with 0.05 micron technology
75
Separate IMAGE * Separate HTML The Global Shared Memory Category I Petaflop Architecture
76
Separate IMAGE * Separate HTML Category II Petaflop Architecture -- Network of microprocessors
77
Separate IMAGE * Separate HTML Category III Petaflop Design -- Processor in Memory (PIM)
78
Separate IMAGE * Separate HTML Necessary Latency to Support Three Categories
79
Separate IMAGE * Separate HTML Chip Density Projections to year 2013
80
Separate IMAGE * Separate HTML DRAM Chip count for Construction of Petaflop computer in year 2013 using 64 Gbit memory parts
81
Separate IMAGE * Separate HTML Memory Chip Bandwidth in Gigabytes/sec
82
Separate IMAGE * Separate HTML Power and I/O Bandwidth (I/O Connections) per Chip throught the year 2013
83
Separate IMAGE * Separate HTML Clock Speed and I/O Speed in megabytes/sec per pin through year 2013
* Foil Index from this file * See also color IMAGE
This talk assumes the material found in the CPS615 lecture notes, Introduction to Numerical Integration. |
Going on from the static data decomposition for integration on page 27 of those notes, we examine further parallel algorithms for computing adaptive Romberg (recursive Simpson) integration.
|
The data decomposition and remapping techniques discussed are generally applicable to parallel adaptive algorithms for other applications. |
* Separate HTML Computing Techniques for Adaptive Integration
2
Separate IMAGE
* Separate HTML Computing Techniques for Adaptive Integration
3
Separate IMAGE
* Separate HTML Sequential Romberg Integration
4
Separate IMAGE
* Separate HTML Program for Romberg Integration
5
Separate IMAGE
* Separate HTML Parallel Romberg Integration
6
Separate IMAGE
* Separate HTML Parallel Romberg Integration, Continued
7
Separate IMAGE
* Separate HTML Adaptive Parallel Romberg - AlltoAll Version
At each iteration, data is decomposed again by all processors.
8
Separate IMAGE
* Separate HTML Adaptive Parallel Romberg - program initialization
9
Separate IMAGE
* Separate HTML Adaptive Parallel Romberg - compute integral iteration and communicate values to all processors
10
Separate IMAGE
* Separate HTML Adaptive Parallel Romberg - recompute decomposition
11
Separate IMAGE
* Separate HTML Adaptive Parallel Romberg - Neighbors Version
At each iteration, processors average load with neighbors
12
Separate IMAGE
* Separate HTML More discussion of Neighbors version
* Foil Index from this file * See also color IMAGE
This is first of three foilsets on CFD and NAS Benchmarks |
This describes the four basic NAS benchmarks and their relation to the Navier Stokes Equations in the the 5 component CFD equations |
We use opportunity to discuss time discretization and stepping in general based on Hirsch CFD book and Numerical Recipes |
Stability, Implicit and Explicit formulations are introduced |
Beam Warming Equations and their stability |
* Separate HTML CPS713 Case Study II) CFD and Numerical Relativity
NAS Part I -- Initial NAS Benchmark Setup
2
Separate IMAGE
* Separate HTML Abstract of CPS713-Case Study II
Initial NAS Benchmark Setup
3
Separate IMAGE
* Separate HTML NAS Parallel Benchmarks
4
Separate IMAGE
* Separate HTML Summary of Sec 3: NAS Parallel Benchmarks:The CFD Kernels
5
Separate IMAGE
* Separate HTML Overview of Four Computational (PDE Solver) Kernels in
NAS Parallel Benchmarks
6
Separate IMAGE
* Separate HTML First Two Computational Kernels
7
Separate IMAGE
* Separate HTML Second Two Computational Kernels
8
Separate IMAGE
* Separate HTML The First Two Simplifications of the NAS Parallel Benchmarks
9
Separate IMAGE
* Separate HTML The Second Two Simplifications of the NAS Parallel Benchmarks
10
Separate IMAGE
* Separate HTML Basic Formalism for 5 Component CFD
11
Separate IMAGE
* Separate HTML What is relation of NAS benchmarks to Navier Stokes Equations -- Terms E F G?
12
Separate IMAGE
* Separate HTML What is relation of NAS benchmarks to Navier Stokes Equations -- Terms T V W ?
13
Separate IMAGE
* Separate HTML What is relation of NAS benchmarks to Navier Stokes Equations-- Term H and Boundary Conditions ?
14
Separate IMAGE
* Separate HTML What is relation of NAS benchmarks to Navier Stokes Equations -- Space and Time Variables
15
Separate IMAGE
* Separate HTML Treatment of Time Discretization for PDE's
16
Separate IMAGE
* Separate HTML Treatment of Time Stepping for PDE's :
Numerical Recipes -- Chapter 19
17
Separate IMAGE
* Separate HTML Comparison of Different Methods for Solving Linear Convection Equation
18
Separate IMAGE
* Separate HTML Overview of Stability and Accuracy of Partial Differential Equation Solvers
19
Separate IMAGE
* Separate HTML Solution of Homogenous Equations by Fourier Analysis
20
Separate IMAGE
* Separate HTML Solution of Linear Stability Equations for the Linear Convection Equation
21
Separate IMAGE
* Separate HTML General Stability Analysis of some two-step Methods -- Basic Iteration Equation
22
Separate IMAGE
* Separate HTML Differential Operator and its Eigenvalues for Beam Warming Equations
23
Separate IMAGE
* Separate HTML Stability Conditions for Beam Warming Equations
24
Separate IMAGE
* Separate HTML The effect of Nonlinearity on Implicit Equations
* Foil Index from this file * See also color IMAGE
This is second of three foilsets on CFD and NAS Benchmarks |
We describe spatial differencing including numerical dissipation for stability |
General analysis of resultant sparse matrix structure and iterative solvers |
Role of preconditioning and artificial time formulations |
focus on NAS ADI solution and its parallel solution with various distributions and their consequent communication cost |
* Separate HTML CPS713 Case Study II) CFD and Numerical Relativity
Module on NAS Benchmarks --- Part II
Spatial Differencing and ADI
2
Separate IMAGE
* Separate HTML Abstract of CPS713NAS-II: ADI and Spatial Differencing Module
3
Separate IMAGE
* Separate HTML Spatial Differencing in NAS Benchmarks
4
Separate IMAGE
* Separate HTML Numerical Dissipation in NAS Benchmarks
5
Separate IMAGE
* Separate HTML Matrix Formalism for NAS Benchmarks
6
Separate IMAGE
* Separate HTML Structure of Sparse Matrices in NAS Benchmarks
7
Separate IMAGE
* Separate HTML Three Types of Iteration needed in Solution of NAS Benchmarks
8
Separate IMAGE
* Separate HTML Comparison of Structure of Elliptic(steady state) and Hyperbolic Equations
9
Separate IMAGE
* Separate HTML Relation between Discretized time in Hyperbolic/Parabolic Equations and Iteration Index for Solution of Steady State Equs
10
Separate IMAGE
* Separate HTML Richardson's Method and General Preconditioning Formalism in Artificial Time Framework
11
Separate IMAGE
* Separate HTML Analysis of Richardson's Method for Laplace or Poisson Equation
12
Separate IMAGE
* Separate HTML Preconditioning in the Artificial Time Approach to Iteration Methods
13
Separate IMAGE
* Separate HTML Relation of Artificial Time and Matrix Preconditioning
14
Separate IMAGE
* Separate HTML Alternating Direction Iteration -- ADI
15
Separate IMAGE
* Separate HTML ADI for NAS Benchmarks -- The first BT or Block Tridiagonal Benchmark
16
Separate IMAGE
* Separate HTML Explicit Equations for ADI with NAS Benchmarks
17
Separate IMAGE
* Separate HTML Computational Complexity of Solution of ADI Equations
18
Separate IMAGE
* Separate HTML Solution of Tridiagonal Equations
19
Separate IMAGE
* Separate HTML Parallelization of ADI
20
Separate IMAGE
* Separate HTML Communication Cost for Parallel ADI in NAS Benchmarks
21
Separate IMAGE
* Separate HTML Examples of Possible Distributions in Two Dimension for Parallel ADI
Distribute over j(h) with all values of i(x) in each node
22
Separate IMAGE
* Separate HTML Examples of Possible Distributions in Two Dimension for Parallel ADI Distribute both i and j ( x and h) in square subdomains
23
Separate IMAGE
* Separate HTML Basis of Estimates for Communication Costs for ADI
24
Separate IMAGE
* Separate HTML Examples of Different Distributions for Parallel ADI Solvers
25
Separate IMAGE
* Separate HTML Comparisons of Different Distributions for Parallel ADI Solvers
* Foil Index from this file * See also color IMAGE
This is third of three foilsets on CFD and NAS Benchmarks |
This completes analysis of parallel ADI from first BT application benchmark |
Second (SP) and third(LU) benchmarks with diagonalized ADI and SSOR methods and their parallelization |
Details of SSOR and its parallelization with different decompositions |
Relation of SSOR to related iterative solvers -- SLOR, red-black, zebra |
Brief remarks on other more sophisticated modern solvers
|
* Separate HTML CPS713 Case Study (II) CFD and Numerical Relativity
Benchmarks -- Part III
Further PDE Solvers
2
Separate IMAGE
* Separate HTML Abstract of CPS713NAS- Part III --NAS Benchmarks -- Further PDE Solvers
3
Separate IMAGE
* Separate HTML General Analysis of Parallel ADI Performance -- the Pipeline start-up
4
Separate IMAGE
* Separate HTML General Analysis of Parallel ADI Performance -- Dependence of Computation and Communication
5
Separate IMAGE
* Separate HTML SP -- The Second NAS Benchmark -- Diagonalized ADI
6
Separate IMAGE
* Separate HTML LU or SSOR -- The Third NAS Benchmark -- Roughly Gauss Seidel
7
Separate IMAGE
* Separate HTML Symmetric Successive Overrelaxation Structure
8
Separate IMAGE
* Separate HTML The Relaxation in Symmetric Successive Overrelaxation
9
Separate IMAGE
* Separate HTML Parallelization of LU NAS Benchmark and Gauss Seidel Iteration
10
Separate IMAGE
* Separate HTML Ideas behind Wavefront or Hyperplane Parallelization of LU NAS Benchmark
11
Separate IMAGE
* Separate HTML Basic Formulae for Hyperplane Parallelization of LU NAS Benchmark
12
Separate IMAGE
* Separate HTML Cyclic -- Decomposition I for Hyperplane Method for LU NAS Benchmark
13
Separate IMAGE
* Separate HTML Block Cyclic -- Decomposition II for Hyperplane Method for LU NAS Benchmark
14
Separate IMAGE
* Separate HTML Block -- Decomposition III for Hyperplane Method for LU NAS Benchmark
15
Separate IMAGE
* Separate HTML ill Chosen Scattered -- Decomposition IV for Hyperplane Method for LU NAS Benchmark
16
Separate IMAGE
* Separate HTML Comments on Three NAS Benchmarks
17
Separate IMAGE
* Separate HTML Overview of Iterative Solvers for Partial Differential Equations
18
Separate IMAGE
* Separate HTML Iterative Methods for Solving Partial Differential Equations
19
Separate IMAGE
* Separate HTML SLOR or Successive Line Over Relaxation Exemplified for Laplace's Equation
20
Separate IMAGE
* Separate HTML Solution of SLOR -- Successive Line Over Relaxation
21
Separate IMAGE
* Separate HTML Red-Black Point Iteration Schemes
22
Separate IMAGE
* Separate HTML Red-Black Line or Zebra Schemes
23
Separate IMAGE
* Separate HTML Preconditioners and Other Partial Differential Equation Solution Schemes
24
Separate IMAGE
* Separate HTML Incomplete Cholesky Factorization or ILU -- Incomplete LU Decomposition
25
Separate IMAGE
* Separate HTML Physical Picture of Domain Decomposition
26
Separate IMAGE
* Separate HTML Mathematical Formulation of Domain Decomposition Preconditioning
27
Separate IMAGE
* Separate HTML Multigrid Method
28
Separate IMAGE
* Separate HTML Physical Picture of the Multigrid Algorithm on a 16 by 16 Grid
29
Separate IMAGE
* Separate HTML Mathematical Structure of Exemplar 16 by 16 Multigrid Solution
* Foil Index from this file * See also color IMAGE
This describes the structure of Numerical Relativity as a set of differential equations but it does discuss state of the art solvers involving adaptive meshes |
Basic Motivation of General Relativity and its experimental tests |
Metric Tensor, its derivatives and Einstein's equations |
Initial value formulation and structure of elliptic and hyperbolic equations |
Examination of particular finite difference scheme for the Wave equation in three dimensions -- a study to understand large distances issues in solving numerical relativity |
* Separate HTML CPS713 Module on Numerical Simulation of the Collision of two Black Holes as part of Case Study (II) on CFD and Numerical Relativity
2
Separate IMAGE * Separate HTML Abstract of Module on Numerical Simulation of the Collision of two Black Holes
3
Separate IMAGE * Separate HTML References for CPS713 Module on Numerical Simulation of the Collision of two Black Holes
4
Separate IMAGE * Separate HTML The Spirit of General Relativity as a Description of Gravitational Forces as the Structure of Space-Time
5
Separate IMAGE * Separate HTML General Relativity as a Theory of Distorted Space-Time
6
Separate IMAGE * Separate HTML The Space-Time Structure Created by a Heavy Bowling Ball
7
Separate IMAGE * Separate HTML The Path of a Marble in a Distorted Space-Time
8
Separate IMAGE * Separate HTML Basic Notation for Numerical Formulation of Einstein's Equations
9
Separate IMAGE * Separate HTML The Metric Tensor in Einstein's Formulation of General Relativity-I
10
Separate IMAGE * Separate HTML The Metric Tensor in Einstein's Formulation of General Relativity-II
11
Separate IMAGE * Separate HTML Why Study General Relativity Numerically
12
Separate IMAGE * Separate HTML An Example of Gravitational Waveforms
13
Separate IMAGE * Separate HTML Two Polarizations of Gravitational Waveforms
14
Separate IMAGE * Separate HTML A schematic view of a LIGO Interferometer
15
Separate IMAGE * Separate HTML Schematic Layout of the Initial LIGO facilities
16
Separate IMAGE * Separate HTML Expected Total Noise in each of LIGO's first 4km interferometers
17
Separate IMAGE * Separate HTML Expected Signal versus Noise in Gravitational Wave Detectors
18
Separate IMAGE * Separate HTML Some Tests of General Relativity
19
Separate IMAGE * Separate HTML More Tests of General Relativity
20
Separate IMAGE * Separate HTML Equivalence Principle
21
Separate IMAGE * Separate HTML Initial Value Formulation of General Relativity
22
Separate IMAGE * Separate HTML Projection of Einstein's Equations onto Spacial Surfaces
23
Separate IMAGE * Separate HTML Structure of Einstein's Equations in Initial Formulation
24
Separate IMAGE * Separate HTML Linearization of Time Evolution Equations for q ij
25
Separate IMAGE * Separate HTML Structure of Numerical Relativity Equations in terms of 3 by 3 matrices q and K
26
Separate IMAGE * Separate HTML Coodinate and Foliation Choices in General Relativity
27
Separate IMAGE * Separate HTML The Lapse and Shift in Gauge Transformations
28
Separate IMAGE * Separate HTML Geometrical Picture for Lapse and Shift Gauge Transformations
29
Separate IMAGE * Separate HTML Notation for Einstein's Equations in Initial Value Formulation
30
Separate IMAGE * Separate HTML The Four Elliptic Constraint Equations in Initial Value Formulation of Einstein's Equations
31
Separate IMAGE * Separate HTML The Twelve Hyperbolic Evolution Equations in Initial Value Formulation of Einstein's Equations
* Separate HTML A benchmark Numerical Relativity problem
33
Separate IMAGE * Separate HTML Characteristic Surfaces and Key Features of Pittsburgh Approach
34
Separate IMAGE * Separate HTML Numerical Formulation of Three Dimensional Wave Equation in Polar Coordinates
35
Separate IMAGE * Separate HTML Compactification and Computational Variables for Three Dimensional Wave Equation
36
Separate IMAGE * Separate HTML Final Computational Formulation of Pittsburgh Benchmark
37
Separate IMAGE * Separate HTML Final Computational Formulation of Pittsburgh Benchmark -- Diagram
38
Separate IMAGE * Separate HTML Discretization of Computational Formulation of 3D Wave Equation
39
Separate IMAGE * Separate HTML Finite Volume Integral Formulation of Differencing Equations
40
Separate IMAGE * Separate HTML Stable Finite Difference Form of Discretized Pittsburgh Wave Equations-I
41
Separate IMAGE * Separate HTML Stable Finite Difference Form of Discretized Pittsburgh WaveEquations-II
* Foil Index from this file * See also color IMAGE
Physical Optimization applies a set of Optimization (minimization) methods motivated by physical processes to general optimization problems |
These include simulated annealing, neural networks, deterministic annealing, simulated tempering and genetic algorithms |
We look at general TSP, clustering in physical spaces, track finding, navigation, school class scheduling, Random field Ising Models and data decomposition and other computing optimization problems |
We discuss when methods such as neural networks are effective |
* Separate HTML Physical Optimization and Computation
2
Separate IMAGE
* Separate HTML Abstract of Physical Computation/Optimization Presentation
3
Separate IMAGE
* Separate HTML Physical Optimization and Computation Approaches and their Field of Origin
4
Separate IMAGE
* Separate HTML Optimization as used by Mother Nature and Physics
5
Separate IMAGE
* Separate HTML Some Overall Questions Relevant In Classisfying Optimization Problems and Methods
6
Separate IMAGE
* Separate HTML Two Types of Global Mininum and their relation to Local Minima
7
Separate IMAGE
* Separate HTML Characteristics of Some Basic Optimization Methods
8
Separate IMAGE
* Separate HTML Basic Philosophy of Physical Computation
9
Separate IMAGE
* Separate HTML Typical Formalism for Physical Optimization
10
Separate IMAGE
* Separate HTML Global and Local Minima in Temperature Dependent Free Energy
11
Separate IMAGE
* Separate HTML Comparison of Physical Optimization Methods
12
Separate IMAGE
* Separate HTML Sample Problem Illustrating Deterministic Annealing (Gurewitz and Rose)
13
Separate IMAGE
* Separate HTML A deterministic annealing approach to clustering (Gurewitz and Rose)
14
Separate IMAGE
* Separate HTML Details of Clustering Algorithm
15
Separate IMAGE
* Separate HTML Comparison of Isodata and Deterministic Annealing
16
Separate IMAGE
* Separate HTML Temperature Dependence of Deterministic Annealing
17
Separate IMAGE
* Separate HTML Temperature Lowered "below" cluster size
18
Separate IMAGE
* Separate HTML Phase Transitions in Physical Optimization Approach
19
Separate IMAGE
* Separate HTML TSP or Travelling Salesperson Problem
Classic NP-complete discrete optimization problem
20
Separate IMAGE
* Separate HTML Neural Net Compared to Elastic Net
21
Separate IMAGE
* Separate HTML Generalized Elastic Network
(Simic's derivation of Durbin and Willshaw's Elastic Net for TSP)
22
Separate IMAGE
* Separate HTML Terms in Neural and Elastic Net Energy Functions
23
Separate IMAGE
* Separate HTML General Structure of Physical Optimization
24
Separate IMAGE
* Separate HTML Comparison of Strategy in Elastic and Strategy
25
Separate IMAGE
* Separate HTML Physical Model Underlying Elastic Net
26
Separate IMAGE
* Separate HTML Typical TSP Solution with Elastic Net
27
Separate IMAGE
* Separate HTML Deterministic Annealing versus Multistate Neurons
28
Separate IMAGE
* Separate HTML Elastic Net for Navigation
29
Separate IMAGE
* Separate HTML Physical Optimization Formulation of Navigation Problems
30
Separate IMAGE
* Separate HTML Results of a Simple Two Vehicle Navigation Problem
31
Separate IMAGE
* Separate HTML Results of a Simple Four Vehicle Navigation Problem
32
Separate IMAGE
* Separate HTML Deterministic Annealing for Navigation
33
Separate IMAGE
* Separate HTML General Comments on Physical Optimization for Navigation
34
Separate IMAGE
* Separate HTML Physical Optimization in Computational Chemistry
35
Separate IMAGE
* Separate HTML Some Applications of Deterministic Annealing
36
Separate IMAGE
* Separate HTML Simulated Tempering -- a New Approach to Monte Carlo Optimization/Simulated Annealing
37
Separate IMAGE
* Separate HTML The Conventional Simulated Annealing and its Problems for Random Field Ising Models
38
Separate IMAGE
* Separate HTML Key Idea in The Tempering Approach
39
Separate IMAGE
* Separate HTML RFIM with Simulated Tempering
40
Separate IMAGE
* Separate HTML RFIM with Simulated Tempering
41
Separate IMAGE
* Separate HTML Some Scheduling Problems in NASA
42
Separate IMAGE
* Separate HTML Physical Computation Formulation of University Class Scheduling Problems
43
Separate IMAGE
* Separate HTML Hard Constraints in University Class Scheduling
44
Separate IMAGE
* Separate HTML Soft(er) Constraints
45
Separate IMAGE
* Separate HTML Soft(er) Constraints -- Continued
46
Separate IMAGE
* Separate HTML Approaches to Complexity
47
Separate IMAGE
* Separate HTML Computing as a set of Maps
48
Separate IMAGE
* Separate HTML Computing is "just" an optimization problem but what should we optimize?
49
Separate IMAGE
* Separate HTML General Issues for Physical Optimization in Computing
50
Separate IMAGE
* Separate HTML Physical Optimization in the Execution of Programs
51
Separate IMAGE
* Separate HTML Use of Physical Optimization in High Performance Fortran
52
Separate IMAGE
* Separate HTML Typical Example of Data Mapping Problem
53
Separate IMAGE
* Separate HTML Next slide is also page 26 of aus talk a
Features of Data to Processor Space Mapping:
54
Separate IMAGE
* Separate HTML Data Allocation Approaches
55
Separate IMAGE
* Separate HTML Computing as a Physics Problem
56
Separate IMAGE
* Separate HTML Mapping Problem: Criteria
57
Separate IMAGE
* Separate HTML Decomposition of an Arch onto 16 Processors in a Hypercube
58
Separate IMAGE
* Separate HTML Comparison of Parallel Data Decomposition Algorithms
59
Separate IMAGE
* Separate HTML Comparison of Parallel Data Decomposition Algorithms
60
Separate IMAGE
* Separate HTML MultiScale Methods in Parallel Data Decomposition
61
Separate IMAGE
* Separate HTML Mapping Times for Multiscale Algorithms
62
Separate IMAGE
* Separate HTML One can get Different Answers from Heuristics depending on Initial Labelling
63
Separate IMAGE
* Separate HTML Note: Lesson from 1990 CRPC workshop on TSP at Rice
64
Separate IMAGE
* Separate HTML An Irregular Decomposition for Fluid Flow
65
Separate IMAGE
* Separate HTML Comparison of Neural Networks for TSP and Data Decomposition
66
Separate IMAGE
* Separate HTML NP Completeness and Neural Networks In Summary
67
Separate IMAGE
* Separate HTML Optimization in Program Preparation / Code Generation
68
Separate IMAGE
* Separate HTML Track Finding Posed as a Problem
69
Separate IMAGE
* Separate HTML Track Finding when there are a lot of tracks
70
Separate IMAGE
* Separate HTML Neural Networks for Track Finding
71
Separate IMAGE
* Separate HTML Track Finding in Intermediate Cases
72
Separate IMAGE
* Separate HTML Original Data Set Used by Gurewitz and Rose
73
Separate IMAGE
* Separate HTML Results of Deterministic Annealing applied to Dirty Dataset
74
Separate IMAGE
* Separate HTML Conclusions on Physical Optimization for Track Finding
75
Separate IMAGE
* Separate HTML Conclusions in Physical Optimization
76
Separate IMAGE
* Separate HTML Goodbye! Many Choices - Which is best When?
* Foil Index from this file * See also color IMAGE
These foils contain the overview of the three areas: |
I) Statistical Physics and Optimization |
II) Computational Fluid Dynamics and Numerical Relativity i.e. the solution of partial differential equations |
III) Some Technologies and Applications of the Information Age |
This was meant to be enough Information to allow student to choose which area to do project in -- as project had to be chosen after this overview but before any detailed discussions of any of the areas |
* Separate HTML CPS 713 August to December1994 - Case Studies in Computational Science
-- Overview of Three Areas
2
Separate IMAGE * Separate HTML Abstract of CPS 713- 1994 - Overview of Three Case Studies in Computational Science
3
Separate IMAGE * Separate HTML CPS 713 August to December1994 - Course Structure
4
Separate IMAGE * Separate HTML Course CPS713 is Structured as 3 Case Studies:
* Foil Index from this file * See also color IMAGE
CFD (Computational Fluid Dynamics) and NR (Numerical Relativity) both involve the solution of second order partial differential equations (PDE's) describing physical phenomena. |
This case study will study both applications and then look at the computer science (computational) issues which are both common and distinct. |
This will allow us to study the requirements of a computational toolkit for general solution of second order PDE's. |
These two applications are by no means the only applications but they cover a broad range of issues. |
CFD can be defined narrowly as confined to aerodynamic flow around vehicles but it can be generalized to include as well such areas as weather and climate simulation, flow of pollutants in the earth, and flow of liquids in oil fields (reservoir modelling). |
* Separate HTML CPS 713--Case study II
August to December1994 - Case Studies in Computational Science
-- Overview of Second Case Study
CFD and Numerical Relativity
2
Separate IMAGE * Separate HTML Abstract for CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
3
Separate IMAGE * Separate HTML Further Remarks on CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
4
Separate IMAGE * Separate HTML Overview of Topics in CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
5
Separate IMAGE * Separate HTML CPS713 Case Study II)CFD+NNR -- Motivation of The NAS Benchmarks
6
Separate IMAGE * Separate HTML CPS713 Case Study II) --Use of The NAS Benchmarks
7
Separate IMAGE * Separate HTML CPS713 Case Study II) -- Overview of Computational Toolkit Issues
8
Separate IMAGE * Separate HTML CPS713 Case Study II) -- Remainder of Basic Module (What will be in The Long Discussion of Subject after one lecture Overview)
9
Separate IMAGE * Separate HTML CPS713 Case Study II) Overview Features of Numerical Relativity
10
Separate IMAGE * Separate HTML CPS713 Case Study II) Comparison of Numerical Relativity with Maxwell's Equations
11
Separate IMAGE * Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity
12
Separate IMAGE * Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity (Contd) -- Singularity Structure
13
Separate IMAGE * Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity (Contd) -- Black Hole Boundary Condition
14
Separate IMAGE * Separate HTML CPS713 Case Study II) Computational Needs for CFD and Numerical Relativity
15
Separate IMAGE * Separate HTML CPS713 Case Study II) Some Common Issues between CFD and Numerical Relativity
16
Separate IMAGE * Separate HTML CPS713 Case Study II) Computer Science Support for CFD and NR -- Portable Scalable Software Tools
17
Separate IMAGE * Separate HTML CPS713 Case Study II) Further Computer Science Issues for CFD and NR Computational Toolkit
18
Separate IMAGE * Separate HTML CPS713 Case Study II) Specific Toolkit Modules Needed
19
Separate IMAGE * Separate HTML CPS713 Case Study II) Specific Toolkit Modules Needed -- Parallel Grid Generation
* Foil Index from this file * See also color IMAGE
CFD (Computational Fluid Dynamics) and NR (Numerical Relativity) both involve the solution of second order partial differential equations (PDE's) describing physical phenomena. |
This case study will study both applications and then look at the computer science (computational) issues which are both common and distinct. |
This will allow us to study the requirements of a computational toolkit for general solution of second order PDE's. |
These two applications are by no means the only applications but they cover a broad range of issues. |
CFD can be defined narrowly as confined to aerodynamic flow around vehicles but it can be generalized to include as well such areas as weather and climate simulation, flow of pollutants in the earth, and flow of liquids in oil fields (reservoir modelling). |
* Separate HTML CPS 713--Case study II
August to December1994 - Case Studies in Computational Science
-- Overview of Second Case Study
CFD and Numerical Relativity
2
Separate IMAGE * Separate HTML Abstract for CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
3
Separate IMAGE * Separate HTML Further Remarks on CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
4
Separate IMAGE * Separate HTML Overview of Topics in CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
* Separate HTML NASA's Projection of Memory and Computational Requirements upto Petaflops for Aerospace Applications
6
Separate IMAGE * Separate HTML Petaflop Performance for Flow in Porous Media?
7
Separate IMAGE * Separate HTML Target Flow in Porous Media Problem (Glimm - Petaflop Workshop)
* Separate HTML CPS713 Case Study II)CFD+NNR -- Motivation of The NAS Benchmarks
9
Separate IMAGE * Separate HTML CPS713 Case Study II) --Use of The NAS Benchmarks
* Separate HTML CPS713 Case Study II) -- Overview of Computational Toolkit Issues
* Separate HTML CPS713 Case Study II) -- Remainder of Basic Module (What will be in The Long Discussion of Subject after one lecture Overview)
12
Separate IMAGE * Separate HTML CPS713 Case Study II) Overview Features of Numerical Relativity
13
Separate IMAGE * Separate HTML CPS713 Case Study II) Comparison of Numerical Relativity with Maxwell's Equations
14
Separate IMAGE * Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity
15
Separate IMAGE * Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity (Contd) -- Singularity Structure
16
Separate IMAGE * Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity (Contd) -- Black Hole Boundary Condition
* Separate HTML CPS713 Case Study II) Computational Needs for CFD and Numerical Relativity
18
Separate IMAGE * Separate HTML The Mapping of Heterogeneous Metaproblems onto Heterogeneous Metacomputer Systems
19
Separate IMAGE * Separate HTML Software Bus Structure of USMADE
20
Separate IMAGE * Separate HTML NASA Estimates of Computational Needs 1994
21
Separate IMAGE * Separate HTML NASA's Estimate of Computing Needs for Reynolds Averaged Approximation (1994)
22
Separate IMAGE * Separate HTML Results for the LU Simulated CFD Application of NAS Benchmark for Cray YMP, iPSC860, CM2
23
Separate IMAGE * Separate HTML Results for the SP Simulated CFD Application of NAS Benchmarks for Cray YMP, iPSC860 and CM2
24
Separate IMAGE * Separate HTML Results for the BT Simulated CFD Application of NAS Benchmarks for Cray YMP, iPSC860 and CM2
25
Separate IMAGE * Separate HTML Multidisciplinary Simulations: Structures, Propulsion,Controls, Acoustics
Increase in memory and CPU requirements over baseline CFD simulation
26
Separate IMAGE * Separate HTML Base CFD Requirements for GigaFlops and Run-time Memory Megawords
to give a 5 hour Execution Time
and Increase needed for Multidisciplinary Simulations:
Structures, Propulsion and Controls
* Separate HTML CPS713 Case Study II) Some Common Issues between CFD and Numerical Relativity
28
Separate IMAGE * Separate HTML CPS713 Case Study II) Computer Science Support for CFD and NR -- Portable Scalable Software Tools
29
Separate IMAGE * Separate HTML CPS713 Case Study II) Further Computer Science Issues for CFD and NR Computational Toolkit
30
Separate IMAGE * Separate HTML CPS713 Case Study II) Specific Toolkit Modules Needed
31
Separate IMAGE * Separate HTML CPS713 Case Study II) Specific Toolkit Modules Needed -- Parallel Grid Generation
32
Separate IMAGE * Separate HTML This is a typical non-uniform grid used to define an aircraft
* Foil Index from this file * See also color IMAGE
Commercial Applications and Motivation for large Parallel Databases |
Overview of base Technology including parallel architecture and review of sequential SQL |
NPAC's Parallel Database Installation |
Parallel Oracle on SP2 and nCUBE |
DR-LINK high level frontend from Textwise |
Some experiences with benchmarking --TPC-D |
Linking of relational databases to the Web
|
* Separate HTML Tutorial on Parallel Relational Databases including Oracle, DB2PE on nCUBE2 and IBM SP2
2
Separate IMAGE * Separate HTML Abstract of Parallel Relational Database Tutorial
* Separate HTML Parallel Relational Database Management Systems -- I
4
Separate IMAGE * Separate HTML Abstract of Parallel Relational Database Management Systems -- I
5
Separate IMAGE * Separate HTML Outline of Full Database Presentation
6
Separate IMAGE * Separate HTML Section I:
Parallel Database Technology in Commercial Applications and Industry
7
Separate IMAGE * Separate HTML Motivations for Parallel Databases -- I:
Overview of Parallel Database Appeal
8
Separate IMAGE * Separate HTML Motivations for Parallel Databases -- II:
Inadequacies with Current Mainframe Solutions
9
Separate IMAGE * Separate HTML Motivations for Parallel Databases -- III:
Commercial versus Scientific Applications
10
Separate IMAGE * Separate HTML Motivations for Parallel Databases -- IV:
Market Demand from Competitiveness
11
Separate IMAGE * Separate HTML Application Areas for Parallel Database: commercial, administration, scientific
12
Separate IMAGE * Separate HTML General Classes of Commercial Applications
13
Separate IMAGE * Separate HTML An Application Example ---
Intelligent Business systems
1)Objectives
14
Separate IMAGE * Separate HTML Intelligent Business systems ---
2)Typical Questions
15
Separate IMAGE * Separate HTML Intelligent Business systems ---
3) Major Technology Challenges
16
Separate IMAGE * Separate HTML Intelligent Business systems ---
4) Solutions
17
Separate IMAGE * Separate HTML Major Software and Hardware vendors in Parallel Database Technology
18
Separate IMAGE * Separate HTML Some Current Major Commercial Users
19
Separate IMAGE * Separate HTML Parallel Database Technology and Theory
20
Separate IMAGE * Separate HTML Hardware architectures for parallel DBMS
-- Generic System
21
Separate IMAGE * Separate HTML Hardware Architectures and forms of Parallelism
22
Separate IMAGE * Separate HTML Three (Hardware) architectures for parallel DBMS
23
Separate IMAGE * Separate HTML Notes on Shared Nothing Architecture
24
Separate IMAGE * Separate HTML Shared-data Architecture
25
Separate IMAGE * Separate HTML Shared Data Architecture
26
Separate IMAGE * Separate HTML Note on Oracle nCUBE2 Hybrid Architecture
27
Separate IMAGE * Separate HTML Topological view of MP machines (with ÒScalabilityÓ in mind)
28
Separate IMAGE * Separate HTML Dataflow perspective
29
Separate IMAGE * Separate HTML Parallelisms in parallel database systems
30
Separate IMAGE * Separate HTML Data Partitioning --- How to divide data among multiple disks ?
31
Separate IMAGE * Separate HTML Basic Data Partitioning Schemes
32
Separate IMAGE * Separate HTML Major Approaches in Data Partitioning
33
Separate IMAGE * Separate HTML Danger of Data Skew arises on
Shared Nothing with Data Partitioning
34
Separate IMAGE * Separate HTML Pitfalls in data partitioning
35
Separate IMAGE * Separate HTML Performance Metrics In Parallel Database Systems
36
Separate IMAGE * Separate HTML Performance barriers
37
Separate IMAGE * Separate HTML Some basic terminology for relational database model
38
Separate IMAGE * Separate HTML Examples of Typical Relational Operations
39
Separate IMAGE * Separate HTML Join Operation: a SELECT operation that combines rows from two or more tables. Each returned row contains data from more than one table
40
Separate IMAGE * Separate HTML Overview of Structure Query Language (SQL)
41
Separate IMAGE * Separate HTML Features of Structure Query Language (SQL)
42
Separate IMAGE * Separate HTML Major RDBMS functionality
43
Separate IMAGE * Separate HTML What is a 3GL or 4GL?
44
Separate IMAGE * Separate HTML What is PL/SQL -- I ?
45
Separate IMAGE * Separate HTML What is PL/SQL -- II?
46
Separate IMAGE * Separate HTML What is PL/SQL -- III?
47
Separate IMAGE * Separate HTML What is Data Integrity?
48
Separate IMAGE * Separate HTML What are Schemes?
49
Separate IMAGE * Separate HTML What are Roles?
50
Separate IMAGE * Separate HTML What are Profiles and Auditing?
51
Separate IMAGE * Separate HTML What are Two-phase Database Schema?
52
Separate IMAGE * Separate HTML Example: Relational Joins
53
Separate IMAGE * Separate HTML General Structure of Parallel and Sequential Relational Joins
54
Separate IMAGE * Separate HTML Parallel Algorithm for Relational Joins
55
Separate IMAGE * Separate HTML Parallel Database Software Architecture
Distributed Lock Manager
56
Separate IMAGE * Separate HTML Oracle Parallel Relational Database -- Screen1: Oracle Parallel Server
57
Separate IMAGE * Separate HTML Oracle Parallel Relational Database -- Screen2: Parallel Cache Management
58
Separate IMAGE * Separate HTML Parallel Database Software Architecture
59
Separate IMAGE * Separate HTML Oracle Parallel Relational Database -- Screen3: Oracle's Parallel Query
* Separate HTML Parallel Relational Database Management Systems II
61
Separate IMAGE * Separate HTML Abstract of Second Part of Parallel Relational Database Systems Presentation
62
Separate IMAGE * Separate HTML Parallel Database efforts at NPAC and in InfoMall
63
Separate IMAGE * Separate HTML NPAC's Experience in Parallel Database Technology
64
Separate IMAGE * Separate HTML nCUBE Database Hardware and Software Infrastructure in NPAC
65
Separate IMAGE * Separate HTML IBM Database Hardware and Software Infrastructure in NPAC
66
Separate IMAGE * Separate HTML InfoMall(NPAC) Parallel Database Evaluation and Benchmarking Service
67
Separate IMAGE * Separate HTML Integrated Decision Support Systems
68
Separate IMAGE * Separate HTML Overview of DR-LINK High Level Natural Language Database Interface
69
Separate IMAGE * Separate HTML Features of DR-LINK High Level Natural Language Database Interface
70
Separate IMAGE * Separate HTML Structure of DR-LINK High Level Database Interface
71
Separate IMAGE * Separate HTML Parallel Oracle7 RDBMS -- A Case Study
72
Separate IMAGE * Separate HTML What is the Oracle Parallel Server -- Introduction ?
73
Separate IMAGE * Separate HTML Oracle Parallel RDBMS Architecture
Overall Structure
74
Separate IMAGE * Separate HTML Oracle Parallel RDBMS Architecture
Parallel Data Query option:
75
Separate IMAGE * Separate HTML Oracle Parallel RDBMS Architecture
Parallel Server option
76
Separate IMAGE * Separate HTML What are the versions of the Oracle Parallel Server ?
77
Separate IMAGE * Separate HTML What is the Oracle Parallel Server File Structure and Architecture?
78
Separate IMAGE * Separate HTML Oracle7 Server Architecture
79
Separate IMAGE * Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 1 on Oracle's Parallel Server for nCUBE2
80
Separate IMAGE * Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 2 on Oracle's Parallel Server for nCUBE2
81
Separate IMAGE * Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 3 on Oracle's Parallel Server for nCUBE2
82
Separate IMAGE * Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 4 on Oracle's Parallel Server for nCUBE2
83
Separate IMAGE * Separate HTML The Oracle Server Instance
84
Separate IMAGE * Separate HTML Oracle7 Parallel Server Characteristics
85
Separate IMAGE * Separate HTML The Oracle7 Parallel Server
86
Separate IMAGE * Separate HTML Application Example of Parallel Server (functional parallelism)
87
Separate IMAGE * Separate HTML Parallel Server Option
88
Separate IMAGE * Separate HTML Oracle7 on IBM SPX Architecture
89
Separate IMAGE * Separate HTML Parallel Cache Management (PCM) and Distributed Lock Manager(DLM)
90
Separate IMAGE * Separate HTML Oracle Parallel Server On-Line Recovery
91
Separate IMAGE * Separate HTML Example of failure due to lack of concurrency control
92
Separate IMAGE * Separate HTML Discussion of PCM Lock Example
93
Separate IMAGE * Separate HTML Contention for Shared Resources
94
Separate IMAGE * Separate HTML Using Oracle 7 Server's PCM locks:
95
Separate IMAGE * Separate HTML Consider the following PCM Example
96
Separate IMAGE * Separate HTML Parallel Query Option
97
Separate IMAGE * Separate HTML Parallel Query Processing: Overview
98
Separate IMAGE * Separate HTML Query Processing
99
Separate IMAGE * Separate HTML Three Processing Phases in Parallel Query
100
Separate IMAGE * Separate HTML Example of parallel execution of a full scan
101
Separate IMAGE * Separate HTML Parallel Query Execution
102
Separate IMAGE * Separate HTML The query coordinator dynamically partitions the work among the query servers
103
Separate IMAGE * Separate HTML Data Partitioning in Oracle 7.1.3
104
Separate IMAGE * Separate HTML File Striping in Oracle
105
Separate IMAGE * Separate HTML Benchmarking Parallel RDBMS
106
Separate IMAGE * Separate HTML Industry Benchmarking Tests-I
107
Separate IMAGE * Separate HTML Industry Benchmarking Tests-II
108
Separate IMAGE * Separate HTML Characteristics of DSS Workloads
109
Separate IMAGE * Separate HTML TPC-D - a Decision Support Benchmark?
Overall Structure
110
Separate IMAGE * Separate HTML TPC-D - a Decision Support Benchmark?
Nature of Benchmark Examples
111
Separate IMAGE * Separate HTML TPC-D - a Decision Support Benchmark? Nature of Queries
112
Separate IMAGE * Separate HTML TPC-D - a Decision Support Benchmark?
Problems with TPC-D design
113
Separate IMAGE * Separate HTML TPC-D - a Decision Support Benchmark?
Scalability Issues
114
Separate IMAGE * Separate HTML TPC-D - a Decision Support Benchmark?
Relevance to Real Applications
115
Separate IMAGE * Separate HTML TPC-D - a Decision Support Benchmark?
Overall Evaluation
116
Separate IMAGE * Separate HTML Some Lessons Learned in NPAC's Benchmarking
* Separate HTML Integration of Database Server and Web Technology
118
Separate IMAGE * Separate HTML Abstract of Web Oracle Integration Presentation
119
Separate IMAGE * Separate HTML Key points in Web Technology
120
Separate IMAGE * Separate HTML Key points in database technology
121
Separate IMAGE * Separate HTML The Synergy of Web Networking and Database Technologies
122
Separate IMAGE * Separate HTML Weak Points in Web Technology
123
Separate IMAGE * Separate HTML Weak Points in Database Technology
124
Separate IMAGE * Separate HTML By integrating a database server into Web technology, a Web server can be enhanced with:
125
Separate IMAGE * Separate HTML By integrating Web into database technology, a Database server can be enhanced with:
126
Separate IMAGE * Separate HTML Interfacing Web server and a database server
-- Basic Features of WWW Client Server System
127
Separate IMAGE * Separate HTML WWW Client Server Relationship
128
Separate IMAGE * Separate HTML Basic features in database access -- a SQL-based query interface
129
Separate IMAGE * Separate HTML Basic Client-Server model
130
Separate IMAGE * Separate HTML Major approaches for interfacing web into DB server environment
131
Separate IMAGE * Separate HTML Basic WWW DB Integration Model
132
Separate IMAGE * Separate HTML Oracle approach to Web-RDBMS Integration
133
Separate IMAGE * Separate HTML Procedural and Programmable mechanisms
134
Separate IMAGE * Separate HTML Web-Oracle-Web (WOW) --- a Web-Oracle interface tool for developing gateways
135
Separate IMAGE * Separate HTML Basic components in WOW
136
Separate IMAGE * Separate HTML Client-Server Architecture for WOW
137
Separate IMAGE * Separate HTML Web-oracle Mail Database: a case study of integrating Oracle7 database server into Web
138
Separate IMAGE * Separate HTML The Entity-Relation Model
139
Separate IMAGE * Separate HTML Functionality of the mail database
140
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 1: Home Page for the Web-Mail Database
141
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 2: Query the Mailbox
142
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 3: Query the Folder -- Choose a Folder
143
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 4: Query the Folder
144
Separate IMAGE * Separate HTML Query by mail header
145
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 5: Query by Mail Header -- Choose a Folder
146
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 6: Query by mail header
147
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
148
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 15: Query Result -- Browse Mail Body --2
149
Separate IMAGE * Separate HTML Query by date
150
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 7: Query by Date --1
151
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 8: Query by Date --2
152
Separate IMAGE * Separate HTML Query by Subject
153
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 9: Query by Subject --1
154
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
155
Separate IMAGE * Separate HTML Query by Sender
156
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 11: Query by Sender
157
Separate IMAGE * Separate HTML Incorporating new mail into the Database from your UNIX mailbox --I
158
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 12: Incorporate New Mail from Web Page -- Choose a folder
159
Separate IMAGE * Separate HTML Incorporating new mail into the Database from your UNIX mailbox --II
160
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 13: Incorporate New Mail
161
Separate IMAGE * Separate HTML Format of Query results from all query options
162
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 6: Query by mail header
163
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
164
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 15: Query Result -- Browse Mail Body --2
165
Separate IMAGE * Separate HTML Query options to be added in the future to Oracle-based Web Mail System
* Foil Index from this file * See also color IMAGE
This case study is a prototype for a new course referred to informally as CPS714 which is focussed applications supporting CPS616 which is a new course offered first as CPS600 in Spring 95 and then CPS616 in spring 96 |
CPS615 is Computational Science for scientific and Engineering Applications |
CPS616 is proposed as Computational Science for Information-oriented applications. |
CPS615 and CPS616 are aimed as base technology courses and CPS713 fulfills the application requirement for the Syracuse University Computational Science Academic Curricula. |
We have chosen from the CPS616 Curricula, four broad topics for the Case Study III) of CPS713 this fall |
The Four Topics are:
|
* Separate HTML CPS713 Prototype of CPS714 August to December1994 - Case Studies in Computational Science
-- Overview of Information Technology Applications
2
Separate IMAGE * Separate HTML Remarks on Case Study III) Some Technologies and Applications of the Information Age
3
Separate IMAGE * Separate HTML Annotated Version (with CPS713 Case Studies) of
CPS616: Technologies and Applications of the Information Age
4
Separate IMAGE * Separate HTML Implementation of Information Track of Computational Science
5
Separate IMAGE * Separate HTML Overview of Draft Curriculum
6
Separate IMAGE * Separate HTML 1: Curriculum of Module: Internet and Specialized Testbeds as Prototypes of the GII (Global Information Infrastructure)
7
Separate IMAGE * Separate HTML 2: Curriculum of Module: The Physical Network
8
Separate IMAGE * Separate HTML 3: Curriculum of Module: The Consumer Multimedia Enterprise: Multimedia Videogames, PC's, Settop boxes, and Workstations
9
Separate IMAGE * Separate HTML 4: Curriculum of Module: Digital Media: Audio, Video, Graphics and Images
10
Separate IMAGE * Separate HTML 5: Curriculum of Module: User, Application and Service Interfaces
11
Separate IMAGE * Separate HTML 6: Curriculum for Module: Client and Server High Performance Multimedia Computer Requirements and Architecture
12
Separate IMAGE * Separate HTML 7: Curriculum for Module: Base Software and Systems Architecture of the GII
13
Separate IMAGE * Separate HTML 8: Curriculum for Module: Pervasive and Niche Applications for the GII
14
Separate IMAGE * Separate HTML 9: Curriculum for Module: Generic Services and Middleware on the GII
15
Separate IMAGE * Separate HTML 10: Curriculum for Module: The Emerging GII Enterprise in Industry, Academia and Society
16
Separate IMAGE * Separate HTML Remarks on CPS713 Case Study III)
Topic B: Geographic Information Systems
17
Separate IMAGE * Separate HTML Remarks on CPS713 Case Study III) Topic B:
Parallel Rendering of Three Dimensional Terrain data
18
Separate IMAGE * Separate HTML Remarks on CPS713 Case Study III) Topic C: Parallel and Distributed Databases
19
Separate IMAGE * Separate HTML Remarks on CPS713 Case Study III) Topic C: Datamining in Parallel and Distributed Databases
20
Separate IMAGE * Separate HTML Remarks on CPS713 Case Study III) Topic D: How to Organize Information on the World Wide Web
* Foil Index from this file * See also color IMAGE
This module describes desktop collaboration with a comparison of some of the existing tools including |
Communique! (Insoft) and the toolkit DVE (Digital Video Everywhere) |
InPerson (SGI) |
Proshare (Intel) |
Eclipse (CLI -- standalone system) |
MBONE -- Internet standard |
We also discuss standards (there are dozens of incompatible systems) and compression needs of this application |
* Separate HTML CPS600 Module on
Computer Collaboration
March 4,1995
2
Separate IMAGE
* Separate HTML Abstract of CPS600 Collaboration Module
3
Separate IMAGE
* Separate HTML Desktop collaboration vs face-to-face meeting
4
Separate IMAGE
* Separate HTML Collaborative environment
5
Separate IMAGE
* Separate HTML Requirements for
Collaborative Environments
6
Separate IMAGE
* Separate HTML Common collaborative tools
7
Separate IMAGE
* Separate HTML Audio Tool Functionality
8
Separate IMAGE
* Separate HTML Text Tool Functionality
9
Separate IMAGE
* Separate HTML Graphics Tool Requirements
10
Separate IMAGE
* Separate HTML Shared White Board Functionality
11
Separate IMAGE
* Separate HTML Video to Image Tool Functionality
12
Separate IMAGE
* Separate HTML TV Tool Functionality
13
Separate IMAGE
* Separate HTML File Exchange Tool Functionality
14
Separate IMAGE
* Separate HTML Share Application Tool Functionality
15
Separate IMAGE
* Separate HTML Collaboratory technology evaluation and benchmarking
16
Separate IMAGE
* Separate HTML List of collaboratory software
-- UNIX and Internet
17
Separate IMAGE
* Separate HTML List of collaboratory software
IBM PC and Macintosh
18
Separate IMAGE
* Separate HTML NPAC HPCC/ATM/VOD Laboratory
19
Separate IMAGE
* Separate HTML ISDN - Integrated Services Digital Network
20
Separate IMAGE
* Separate HTML NYNET - Upstate Corridor
21
Separate IMAGE
* Separate HTML Video Compression -- I
22
Separate IMAGE
* Separate HTML Video Compression -- II
23
Separate IMAGE
* Separate HTML Compression Hardware
24
Separate IMAGE
* Separate HTML Audio Compression
25
Separate IMAGE
* Separate HTML Videoconferencing Standards
26
Separate IMAGE
* Separate HTML Open DVE - Digital Video Everywhere (Insoft, Inc.)
27
Separate IMAGE
* Separate HTML Communique! ver 3.2.1 InSoft ($9495)
28
Separate IMAGE
* Separate HTML Communique! (2)
29
Separate IMAGE
* Separate HTML Communique! (3)
30
Separate IMAGE
* Separate HTML Communique! (4)
31
Separate IMAGE
* Separate HTML InPerson ver 1.0 SGI ($495)
32
Separate IMAGE
* Separate HTML InPerson ver 2.0 SGI (beta release)
33
Separate IMAGE
* Separate HTML ProShare ver 1.8 Intel ($2499)
34
Separate IMAGE
* Separate HTML Eclipse Videoconferencing System -- I
35
Separate IMAGE
* Separate HTML Eclipse Videoconferencing System -- II
36
Separate IMAGE
* Separate HTML MBONE - Multicast BackBONE
37
Separate IMAGE
* Separate HTML MBONE (2)
38
Separate IMAGE
* Separate HTML MBONE (3)
39
Separate IMAGE
* Separate HTML MBONE References(4)
40
Separate IMAGE
* Separate HTML Introduction to Collaborative MOO Environments
41
Separate IMAGE
* Separate HTML A Formal Definition of Collaborative MOO Environments
42
Separate IMAGE
* Separate HTML Characteristics of a MOO
43
Separate IMAGE
* Separate HTML Use of a MOO
44
Separate IMAGE
* Separate HTML Interacting in a MOO
45
Separate IMAGE
* Separate HTML A MOO Seesion Starts LIke This
46
Separate IMAGE
* Separate HTML MOO Commands from request: help manipulation
47
Separate IMAGE
* Separate HTML The Spatial Metaphor
48
Separate IMAGE
* Separate HTML Comments on Multi-User Simulations
* Foil Index from this file * See also color IMAGE
This set of foils describes image and video compression schemes concentrating on Wavelets which seem most powerful although MPEG using related but less efficient Fourier technology will be used much more widely initially |
Wavelets are described in detail for Image case where they aree discussed for Telemedicine application. |
JPEG JBIG Fractal H.261 Schemes are briefly reviewed |
* Separate HTML CPS600 Module on
Compression
March 4,1995
2
Separate IMAGE
* Separate HTML Abstract of CPS600 Compression Module
3
Separate IMAGE
* Separate HTML Compressing Still and Moving Images
4
Separate IMAGE
* Separate HTML Image/Video Compression
5
Separate IMAGE
* Separate HTML Huffman and Other Compression Techniques
6
Separate IMAGE
* Separate HTML JPEG - Joint Photographic Experts Group
7
Separate IMAGE
* Separate HTML JPEG Algorithm Specification -- I
8
Separate IMAGE
* Separate HTML JPEG Algorithm Specification -- II
9
Separate IMAGE
* Separate HTML JBIG - Joint-bi-level Image Experts Group
10
Separate IMAGE
* Separate HTML Fractal Compression -- I
11
Separate IMAGE
* Separate HTML Origins of Fractal Compression
12
Separate IMAGE
* Separate HTML MPEG - Moving Picture Experts Group
13
Separate IMAGE
* Separate HTML H.261 - similar to but not compatible with MPEG
14
Separate IMAGE
* Separate HTML Performance Measures
15
Separate IMAGE
* Separate HTML Introduction to Wavelets (1)
16
Separate IMAGE
* Separate HTML Introduction to Wavelets (2)
17
Separate IMAGE
* Separate HTML Discrete Wavelet Transform
18
Separate IMAGE
* Separate HTML Structure of Wavelet analysis
19
Separate IMAGE
* Separate HTML Wavelet Transform Characteristics
20
Separate IMAGE
* Separate HTML Daubechie's Mother wavelets
21
Separate IMAGE
* Separate HTML Mathematical Structure of Discrete Wavelet Transform-I
22
Separate IMAGE
* Separate HTML Matrix Structure of a Simple Wavelet Transformation
23
Separate IMAGE
* Separate HTML Mathematical Structure of Discrete Wavelet Transform-II
24
Separate IMAGE
* Separate HTML Pyramid Algorithm in one dimension
25
Separate IMAGE
* Separate HTML How Image wavelet compression works
26
Separate IMAGE
* Separate HTML How wavelet compression works
Pictorially
27
Separate IMAGE
* Separate HTML 2D Forward/inverse wavelet transform
28
Separate IMAGE
* Separate HTML 2D Forward wavelet transform
29
Separate IMAGE
* Separate HTML 2D Inverse wavelet transform
30
Separate IMAGE
* Separate HTML Wavelets -- Quantization (1)
31
Separate IMAGE
* Separate HTML Wavelets -- Quantization (2)
32
Separate IMAGE
* Separate HTML Wavelets -- Quantization (3)
33
Separate IMAGE
* Separate HTML Wavelets -- Coding
34
Separate IMAGE
* Separate HTML Wavelets in Telemedicine
35
Separate IMAGE
* Separate HTML Wavelets -existing software
36
Separate IMAGE
* Separate HTML Comparison W6+VLC, Biorthogonal+VLC, JPEG image coders
37
Separate IMAGE
* Separate HTML Wavelets -- Video compression
38
Separate IMAGE
* Separate HTML Block diagram of the video encoder
39
Separate IMAGE
* Separate HTML Block diagram of the video decoder
40
Separate IMAGE
* Separate HTML Wavelet references
* Foil Index from this file * See also color IMAGE
This Introduction to course describes Philosophy which is built around both a general list of issues and technologies as well as particular focus on areas where NPAC is working |
We supplement these foils with those in InfoMall, InfoVision and Webserver collections |
We summarise Technology base in Simulation and Information Arena |
Discuss National Information Infrastructure Initiative |
List possible Topics in Course as set of 10 base modules |
Define Initial set of lectures and NPAC focus on Hierarchical Web Servers |
* Separate HTML CPS 600
Winter-Spring 1995
A Prototype of new course CPS616
Computational Science for the Information Age:
Module A: Course Overview
2
Separate IMAGE
* Separate HTML Abstract of CPS 600 Course Foils
3
Separate IMAGE
* Separate HTML General Structure of CPS600
4
Separate IMAGE
* Separate HTML Knowledge needed for CPS600
5
Separate IMAGE
* Separate HTML Structure of Course
6
Separate IMAGE
* Separate HTML Coverage of Initial 10 Lectures is Approximately:
7
Separate IMAGE
* Separate HTML Initial 5 Homeworks
are expected to be
8
Separate IMAGE
* Separate HTML National Challenges will drive the adoption of HPCC in the "Real World"
9
Separate IMAGE
* Separate HTML The National Challenges Identified by the Federal HPCC Initiative
10
Separate IMAGE
* Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
11
Separate IMAGE
* Separate HTML Federal 1994 Blue Book Comparison of National and Grand Challenges
12
Separate IMAGE
* Separate HTML Core Enabling HPCC Software Technologies for Information Production (Simulation)
13
Separate IMAGE
* Separate HTML Core Enabling HPCC Algorithms and Components for Information Production (Simulation)
14
Separate IMAGE
* Separate HTML Core Enabling HPCC Technologies Information Analysis, Access, Integration
15
Separate IMAGE
* Separate HTML Core Enabling HPCC Technologies Information Analysis, Access, Integration (continued)
16
Separate IMAGE
* Separate HTML CPS616: Technologies and Applications of the Information Age
17
Separate IMAGE
* Separate HTML Implementation of Pilot version of CPS616 as CPS600(Special Topics)
18
Separate IMAGE
* Separate HTML Overview of Draft Curriculum for Pilot CPS616
19
Separate IMAGE
* Separate HTML 1: Curriculum of Module: Internet and Specialized Testbeds as Prototypes of the GII (Global Information Infrastructure)
20
Separate IMAGE
* Separate HTML 2: Curriculum of Module: The Physical Network
21
Separate IMAGE
* Separate HTML 3: Curriculum of Module: The Consumer Multimedia Enterprise:
22
Separate IMAGE
* Separate HTML 4: Curriculum of Module: Digital Media: Audio, Video, Graphics and Images
23
Separate IMAGE
* Separate HTML 5: Curriculum of Module: User, Application and Service Interfaces
24
Separate IMAGE
* Separate HTML 6: Curriculum for Module: Client and Server High Performance Multimedia Computer
25
Separate IMAGE
* Separate HTML 7: Curriculum for Module: Base Software and Systems Architecture of the GII
26
Separate IMAGE
* Separate HTML 8: Curriculum for Module: Pervasive and Niche Applications for the GII
27
Separate IMAGE
* Separate HTML 9: Curriculum for Module: Generic Services and Middleware on the GII
28
Separate IMAGE
* Separate HTML 10: Curriculum for Module: The Emerging GII Enterprise in Industry, Academia and Society
29
Separate IMAGE
* Separate HTML Handouts Lectures 2 and 3:
Tutorials on HTML
30
Separate IMAGE
* Separate HTML Handouts Lectures 2 and 3:
Special Webtools for CPS 600
* Foil Index from this file * See also color IMAGE
This presentation was prepared by Janusz Niemiec and describes |
Overview of Multithreading |
Existing Experience with Multithreading on UNIX |
Experience with multithreading for parallel processing -- Nexus and Chant |
Design and Implementation of TCE (Thread-based Communication Environment) |
This was based on experience with MOVIE interpreted environment and use of TCE in this and other interpreted systems such as parallel HTTP servers and Java from Sun is explored |
* Separate HTML Light Weight Threads
General Overview
TCE System and its Use in
Interpreted Environments
2
Separate IMAGE * Separate HTML Abstract of TCE Thread Presentation
3
Separate IMAGE * Separate HTML General Concepts of Multithreading -- 1: What are threads and their benefits
4
Separate IMAGE * Separate HTML General Concepts of Multithreading -- 2: Comparison of Threads and Processes
5
Separate IMAGE * Separate HTML General Concepts of Multithreading -- 3: Efficiency of Threads vs. Processes
6
Separate IMAGE * Separate HTML General Concepts of Multithreading -- 4: Application or Kernel Threads
7
Separate IMAGE * Separate HTML General Concepts of Multithreading -- 5: Brief History and Motivation
8
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems -- 1: Sun LWP
9
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems -- 2: LWP Functions
10
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems -- 3: DCE Threads
11
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems -- 4: DCE Thread Functions
12
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems -- 5: IRIX "Threads"
13
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems --6:IRIX Thread Characteristics
14
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems -- 7: Mach Threads
15
Separate IMAGE * Separate HTML Multithreading on Unix-compliant Operating Systems -- 8: C-Threads
16
Separate IMAGE * Separate HTML Multithreaded Environments for Parallel Processing -- Nexus
17
Separate IMAGE * Separate HTML Multithreading Environments for Parallel Processing -- Chant - 1
18
Separate IMAGE * Separate HTML Multithreading Environments for Parallel Processing -- Chant - 2
19
Separate IMAGE * Separate HTML Thread-based Communication Environment (TCE) -- 1: Goals
20
Separate IMAGE * Separate HTML Thread-based Communication Environment (TCE) -- 2: How Has it Been Achieved
21
Separate IMAGE * Separate HTML Thread-based Communication Environment (TCE) -- 3: Why it is Great
22
Separate IMAGE * Separate HTML TCE -- Implementation -- 1: What is a thread and how do you make it!
23
Separate IMAGE * Separate HTML TCE -- Implementation -- 2: tce_thrd_init
24
Separate IMAGE * Separate HTML TCE -- Implementation -- 3
25
Separate IMAGE * Separate HTML TCE -- Implementation -- 4:
Scheduling policy
26
Separate IMAGE * Separate HTML TCE -- Implementation -- 5: Priority
27
Separate IMAGE * Separate HTML TCE -- Implementation -- 6 :
Preemptive and Non-Preemptive scheduling
28
Separate IMAGE * Separate HTML TCE -- Implementation -- 7: Time Slice per Thread in Scheduling
29
Separate IMAGE * Separate HTML TCE -- Implementation -- 8: Preemptive Scheduling
30
Separate IMAGE * Separate HTML TCE -- Implementation -- 9:
To Preempt Or Not To Preempt, ...
31
Separate IMAGE * Separate HTML TCE -- Implementation -- 10:
When is Preemptive Scheduling Used
32
Separate IMAGE * Separate HTML TCE -- Implementation -- 11: Non-Blocking I/O operations
33
Separate IMAGE * Separate HTML TCE -- Implementation -- 12: Thread Synchronization
34
Separate IMAGE * Separate HTML TCE -- Implementation -- 12: Synchronization Example
35
Separate IMAGE * Separate HTML TCE -- Implementation -- 13: Parent-Child Join Synchronization
36
Separate IMAGE * Separate HTML TCE -- Implementation -- 14: Communication in TCE
37
Separate IMAGE * Separate HTML TCE -- Implementation -- 15: Ports
38
Separate IMAGE * Separate HTML TCE PORT Types
39
Separate IMAGE * Separate HTML TCE -- Implementation -- 16: Creating Ports
40
Separate IMAGE * Separate HTML Creating Regular SENDING PORTS a)through the parent-child relation
41
Separate IMAGE * Separate HTML TCE -- Implementation -- 17: Ports contd
42
Separate IMAGE * Separate HTML Creating Regular SENDING PORTS b)By passing port in a message
43
Separate IMAGE * Separate HTML TCE -- Implementation -- 18: Channels
44
Separate IMAGE * Separate HTML TCE CHANNEL Types
45
Separate IMAGE * Separate HTML Creating CHANNELS a)By pairing appropriate ports
46
Separate IMAGE * Separate HTML TCE -- Implementation -- 19:tce_chn_send
47
Separate IMAGE * Separate HTML Creating CHANNELS b)By sending a Channel in a message
48
Separate IMAGE * Separate HTML TCE -- Implementation -- 20: tce_chn_rcv/set
49
Separate IMAGE * Separate HTML TCE -- Implementation -- 21: Channel Sets
50
Separate IMAGE * Separate HTML TCE -- Implementation -- 22:
Channel Set Functions
51
Separate IMAGE * Separate HTML TCE -- Implementation -- 23: Example of Use of Channel Set Functions
52
Separate IMAGE * Separate HTML TCE -- Implementation -- 24: Using Communication Objects
53
Separate IMAGE * Separate HTML TCE -- Implementation -- 25: Communication Modes
54
Separate IMAGE * Separate HTML TCE -- Implementation -- 26:Changing Channel Characteristics
55
Separate IMAGE * Separate HTML TCE -- Implementation -- 27: tce_chnset_set
56
Separate IMAGE * Separate HTML TCE -- Implementation -- 28: Communication between heterogenous machines
57
Separate IMAGE * Separate HTML TCE -- Implementation -- 29: TCE as a Distributed Environment
58
Separate IMAGE * Separate HTML TCE -- Implementation -- 30: TCE as a Parallel Environment
59
Separate IMAGE * Separate HTML MOVIE -- 1:Introduction To Total System
60
Separate IMAGE * Separate HTML MOVIE -- 2: MOVIE Threads
61
Separate IMAGE * Separate HTML MOVIE -- 3: Communication of Code
62
Separate IMAGE * Separate HTML MOVIE -- 4: Communication Model and Preemptive Structure
63
Separate IMAGE * Separate HTML Multithreading for Interpreted Environments -- 1: Overview
64
Separate IMAGE * Separate HTML Multithreading for Interpreted Environments -- 2: Comparison of Two Implementation Strategies
65
Separate IMAGE * Separate HTML Multithreading for Interpreted Environments -- 3: Multithreading for HTTP Servers and Clients
66
Separate IMAGE * Separate HTML Multithreading for Interpreted Environments -- 4: Preemptive WWW Server and Client Multithreading
67
Separate IMAGE * Separate HTML Multithreading for Interpreted Environments -- 5: HotJava Browser
68
Separate IMAGE * Separate HTML Comparison of HotJava and Mosaic/Netscape
* Foil Index from this file * See also color IMAGE
HPDC95 Washington August 1 1995 |
This broad overview describes rationale for agents including applications and exemplars such as Telescript, Smalltalk Agents, Tcl/Safe-tcl, Java/Hotjava, KQML |
* Separate HTML Overview of Issues for Web Agent Technology
HPDC95 Conference
Washington DC August 1 1995
2
Separate IMAGE
* Separate HTML Abstract of Web Agent Technology Presentation
3
Separate IMAGE
* Separate HTML Introduction
4
Separate IMAGE
* Separate HTML Introduction
5
Separate IMAGE
* Separate HTML Inroduction
6
Separate IMAGE
* Separate HTML Introduction
7
Separate IMAGE
* Separate HTML Introduction
8
Separate IMAGE
* Separate HTML Agents Technology & Operation
9
Separate IMAGE
* Separate HTML Agents Technology & Operation
10
Separate IMAGE
* Separate HTML Agent Technology & Operation
11
Separate IMAGE
* Separate HTML Agents Technology & Operation
12
Separate IMAGE
* Separate HTML Agents Technology & Operation
13
Separate IMAGE
* Separate HTML Agents Technology & Operation
14
Separate IMAGE
* Separate HTML Agents Technology & Operation
15
Separate IMAGE
* Separate HTML Agents Technology & Operation
16
Separate IMAGE
* Separate HTML Agents Technology & Operation
17
Separate IMAGE
* Separate HTML Agents Technology & Operation
18
Separate IMAGE
* Separate HTML Agents Technology - A Case Study
19
Separate IMAGE
* Separate HTML What are these buzz words?
20
Separate IMAGE
* Separate HTML What are the buzz words?
21
Separate IMAGE
* Separate HTML What are the buzz words?
22
Separate IMAGE
* Separate HTML What are the buzz words?
23
Separate IMAGE
* Separate HTML What are the buzz words?
24
Separate IMAGE
* Separate HTML Agents Technology & Operation
25
Separate IMAGE
* Separate HTML Agents Technology & Operation
26
Separate IMAGE
* Separate HTML Agents Technology & Operation
27
Separate IMAGE
* Separate HTML Agents Technology & Operation
28
Separate IMAGE
* Separate HTML Agents Technology & Operation
29
Separate IMAGE
* Separate HTML Agents Technology & Operation
30
Separate IMAGE
* Separate HTML Agents Technology & Operation
31
Separate IMAGE
* Separate HTML Agents & Security
32
Separate IMAGE
* Separate HTML Agents & Security
33
Separate IMAGE
* Separate HTML Agents & Security
34
Separate IMAGE
* Separate HTML Agents & Ethics
35
Separate IMAGE
* Separate HTML Agents & Ethics
36
Separate IMAGE
* Separate HTML Future Agent Scenario
* Foil Index from this file * See also color IMAGE
This module describes desktop collaboration with a comparison of some of the existing tools including |
Communique! (Insoft) and the toolkit DVE (Digital Video Everywhere) |
InPerson (SGI) |
Proshare (Intel) |
MBONE -- Internet standard |
MOO environment |
We also discuss standards (there are dozens of incompatible systems) and audio/video compression |
* Separate HTML HPDC4 Module on
Computer Collaboration
August 1,1995
2
Separate IMAGE
* Separate HTML Abstract of Collaboration Module
3
Separate IMAGE
* Separate HTML Desktop collaboration vs face-to-face meeting
4
Separate IMAGE
* Separate HTML Collaborative environment
5
Separate IMAGE
* Separate HTML Requirements for
Collaborative Environments
6
Separate IMAGE
* Separate HTML Common collaborative tools
7
Separate IMAGE
* Separate HTML Audio Tool Functionality
8
Separate IMAGE
* Separate HTML Text Tool Functionality
9
Separate IMAGE
* Separate HTML Graphics Tool Requirements
10
Separate IMAGE
* Separate HTML Shared White Board Functionality
11
Separate IMAGE
* Separate HTML Video to Image Tool Functionality
12
Separate IMAGE
* Separate HTML TV Tool Functionality
13
Separate IMAGE
* Separate HTML File Exchange Tool Functionality
14
Separate IMAGE
* Separate HTML Share Application Tool Functionality
15
Separate IMAGE
* Separate HTML List of collaboratory software
-- UNIX and Internet
16
Separate IMAGE
* Separate HTML List of collaboratory software
IBM PC and Macintosh
17
Separate IMAGE
* Separate HTML Video Compression -- I
18
Separate IMAGE
* Separate HTML Video Compression -- II
19
Separate IMAGE
* Separate HTML Audio Compression
20
Separate IMAGE
* Separate HTML Videoconferencing Standards
21
Separate IMAGE
* Separate HTML Open DVE - Digital Video Everywhere (Insoft, Inc.)
22
Separate IMAGE
* Separate HTML Communique! ver 4.0 InSoft ($9495)
23
Separate IMAGE
* Separate HTML InPerson ver 2.0 SGI ($495)
24
Separate IMAGE
* Separate HTML ProShare ver 2.00 Intel ($2499)
25
Separate IMAGE
* Separate HTML MBONE - Multicast BackBONE
26
Separate IMAGE
* Separate HTML MBONE (2)
27
Separate IMAGE
* Separate HTML MBONE References(3)
28
Separate IMAGE
* Separate HTML Introduction to Collaborative MOO Environments
29
Separate IMAGE
* Separate HTML A Formal Definition of Collaborative MOO Environments
30
Separate IMAGE
* Separate HTML Characteristics of a MOO
31
Separate IMAGE
* Separate HTML Comments on Multi-User Simulations
* Foil Index from this file * See also color IMAGE
This set of foils describes image and video compression schemes concentrating on Wavelets which seem most powerful although JPEG and MPEG using related but less efficient Fourier technology will be used much more widely initially |
JPEG, JBIG, Fractal for images and MPEG, H.261 schemes for video clips are briefly reviewed |
Wavelets are described in detail |
* Separate HTML HPDC95 Module on
Compression
August 1,1995
2
Separate IMAGE * Separate HTML Abstract of Compression Module
3
Separate IMAGE * Separate HTML Compressing Still and Moving Images
4
Separate IMAGE * Separate HTML Image Compression
5
Separate IMAGE * Separate HTML Performance Measures
6
Separate IMAGE * Separate HTML JPEG - Joint Photographic Experts Group
7
Separate IMAGE * Separate HTML JBIG - Joint-bi-level Image Experts Group
8
Separate IMAGE * Separate HTML Fractal Compression
9
Separate IMAGE * Separate HTML Introduction to Wavelets
10
Separate IMAGE * Separate HTML Discrete Wavelet Transform
11
Separate IMAGE * Separate HTML Wavelet Transform Characteristics
12
Separate IMAGE * Separate HTML Daubechie's Mother wavelets
13
Separate IMAGE * Separate HTML Mathematical Structure of Discrete Wavelet Transform-I
14
Separate IMAGE * Separate HTML Matrix Structure of a Simple Wavelet Transformation
15
Separate IMAGE * Separate HTML Mathematical Structure of Discrete Wavelet Transform-II
16
Separate IMAGE * Separate HTML How Image wavelet compression works
17
Separate IMAGE * Separate HTML How wavelet compression works
Pictorially
18
Separate IMAGE * Separate HTML 2D Forward/inverse wavelet transform
19
Separate IMAGE * Separate HTML 2D Forward wavelet transform
20
Separate IMAGE * Separate HTML 2D Inverse wavelet transform
21
Separate IMAGE * Separate HTML Wavelets -- Quantization
22
Separate IMAGE * Separate HTML Wavelets -- Coding
23
Separate IMAGE * Separate HTML Wavelets in Telemedicine
24
Separate IMAGE * Separate HTML Comparison W6+VLC, Biorthogonal+VLC, JPEG image coders
25
Separate IMAGE * Separate HTML Wavelet demo - competition
26
Separate IMAGE * Separate HTML Page on Wavelets comparing Compression at different resolutions
27
Separate IMAGE * Separate HTML Wavelet Compression - four different resolutions
28
Separate IMAGE * Separate HTML Wavelet versus JPEG Compression - original image (Pathology 2)
29
Separate IMAGE * Separate HTML Wavelet Compression : 120:1 (Pathology 2)
30
Separate IMAGE * Separate HTML JPEG Compression : 120:1 (Pathology 2)
31
Separate IMAGE * Separate HTML Wavelet versus JPEG Compression - original image (Pathology 3)
32
Separate IMAGE * Separate HTML Wavelet Compression : 120:1 (Pathology 3)
33
Separate IMAGE * Separate HTML JPEG Compression : 120:1 (Pathology 3)
34
Separate IMAGE * Separate HTML Renoir : bouquet 1:1 Original Image
35
Separate IMAGE * Separate HTML Wavelet compression 120:1 of Renoir : bouquet
36
Separate IMAGE * Separate HTML JPEG compression 120:1 of Renoir : bouquet
37
Separate IMAGE * Separate HTML Video Compression -- I
38
Separate IMAGE * Separate HTML Video Compression -- II
39
Separate IMAGE * Separate HTML MPEG - Moving Picture Experts Group
40
Separate IMAGE * Separate HTML H.261 - similar to but not compatible with MPEG
41
Separate IMAGE * Separate HTML Wavelets -- Video compression
42
Separate IMAGE * Separate HTML Block diagram of the video encoder
43
Separate IMAGE * Separate HTML Block diagram of the video decoder
44
Separate IMAGE * Separate HTML Wavelet references
* Foil Index from this file * See also color IMAGE
This presentation describes issues involved in Video server and transport |
As well as server technology, we cover data transport over ATM, and MPEG compression |
VBR (Variable Bit Rate) and CBR (Constant Bit Rate) are two data delivery options and we present comparisons |
We discuss the realAudio digital audio and extensions to video |
* Separate HTML Digital Video: Myths and Facts
2
Separate IMAGE
* Separate HTML Digital Video: Middle Ground
3
Separate IMAGE
* Separate HTML Video Compression (1)
4
Separate IMAGE
* Separate HTML Video Compression (2)
5
Separate IMAGE
* Separate HTML Video Compression (3)
6
Separate IMAGE
* Separate HTML MPEG-1 vs. MPEG-2
7
Separate IMAGE
* Separate HTML Video Compression (4)
8
Separate IMAGE
* Separate HTML Encoding and Content Preparation
9
Separate IMAGE
* Separate HTML Decoders: Current Technology
10
Separate IMAGE
* Separate HTML Digital Video: Network Delivery Options
11
Separate IMAGE
* Separate HTML Media Servers: RealAudio server
12
Separate IMAGE
* Separate HTML LAN Video Servers in NPAC
13
Separate IMAGE
* Separate HTML Interactive Video on Demand Servers
14
Separate IMAGE
* Separate HTML Interactive Video on Demand Servers
15
Separate IMAGE
* Separate HTML Video Server Simulation
16
Separate IMAGE
* Separate HTML VBR to CBR work (slides from Mike)
* Foil Index from this file * See also color IMAGE
This presentation describes issues involved in Video server and transport |
As well as server technology, we cover data transport over ATM, and MPEG compression |
VBR (Variable Bit Rate) and CBR (Constant Bit Rate) are two data delivery options and we present comparisons |
We discuss the realAudio digital audio and extensions to video |
* Separate HTML Digital Video Servers and Video Transport
2
Separate IMAGE
* Separate HTML Abstract of Video Server Tutorial
3
Separate IMAGE
* Separate HTML Video Server Simulation
4
Separate IMAGE
* Separate HTML VBR(Variable Bit Rate) to CBR(Constant Bit Rate)
5
Separate IMAGE
* Separate HTML VBR(Variable Bit Rate) to
CBR(Constant Bit Rate) II
6
Separate IMAGE
* Separate HTML VBR(Variable Bit Rate) to
CBR(Constant Bit Rate) III
7
Separate IMAGE
* Separate HTML VBR-to-CBR Transmission- I
8
Separate IMAGE
* Separate HTML VBR-to-CBR Transmission - II
9
Separate IMAGE
* Separate HTML VBR-to-CBR Transmission -III
10
Separate IMAGE
* Separate HTML VBR-to-CBR Transmission - IV
11
Separate IMAGE
* Separate HTML Preliminary CBR versus VBR Results
12
Separate IMAGE
* Separate HTML Preliminary Results (conÕt ...)
* Foil Index from this file * See also color IMAGE
This was prepared for tutorial at HPDC-4 Conference |
It starts with motivation and Identification of four components of a Web Search system -- Information Gathering and Filtering, Indexing, Searching and User Interface |
Web Robots (gatherers) are reviewed followed by |
Discussion in detail of 3 examples Lycos, FreeWAIS and Harvest -- the associated demonstrations also include Oracle Free text search |
We end with discussion of future technologies including natural language frontends, distributed queries, metadata, caching and artificial intelligence |
* Separate HTML Web Search
2
Separate IMAGE
* Separate HTML Abstract of Web Search Presentation
3
Separate IMAGE
* Separate HTML Motivations
4
Separate IMAGE
* Separate HTML Challenges
5
Separate IMAGE
* Separate HTML Major components in a web search system
6
Separate IMAGE
* Separate HTML Major components in a web search system (cont.)
7
Separate IMAGE
* Separate HTML Web Robots (also called Spiders, Web Worms or Web Wanderers)
8
Separate IMAGE
* Separate HTML Major uses of Web Robots
9
Separate IMAGE
* Separate HTML Implementation Issues of Web Rebots
10
Separate IMAGE
* Separate HTML Costs & Dangers of Using Web Robots
11
Separate IMAGE
* Separate HTML Costs & Dangers of Using Web Robots (conÕt)
12
Separate IMAGE
* Separate HTML Examples of Web Search Systems
13
Separate IMAGE
* Separate HTML Lycos
14
Separate IMAGE
* Separate HTML Total Volume and Data Capture in Lycos
15
Separate IMAGE
* Separate HTML Data Content in Lycos
16
Separate IMAGE
* Separate HTML FreeWAIS - Wide Area Information Server
17
Separate IMAGE
* Separate HTML Indexing in FreeWAIS
18
Separate IMAGE
* Separate HTML Search in FreeWAIS
19
Separate IMAGE
* Separate HTML Harvest System
20
Separate IMAGE
* Separate HTML Harvest Architecture
21
Separate IMAGE
* Separate HTML Harvest Overview
22
Separate IMAGE
* Separate HTML Harvest Gatherer
23
Separate IMAGE
* Separate HTML Customized Content Extraction (Essence)
24
Separate IMAGE
* Separate HTML Summary Object Interchange Format (SOIF)
25
Separate IMAGE
* Separate HTML Harvest Broker
26
Separate IMAGE
* Separate HTML Distributed Gatherer-Broker Arrangement
27
Separate IMAGE
* Separate HTML Index & Search in Harvest
28
Separate IMAGE
* Separate HTML Cache in Harvest
29
Separate IMAGE
* Separate HTML Perfomance of Harvest -- Gatherer
30
Separate IMAGE
* Separate HTML Performance of Search in Harvest -- Glimpse
31
Separate IMAGE
* Separate HTML Implementation of Harvest
Standalone
32
Separate IMAGE
* Separate HTML Implementations of Harvest
with Other Systems -- Continued
33
Separate IMAGE
* Separate HTML Future Technologies in Web Search
34
Separate IMAGE
* Separate HTML Future Technologies in
Web Search - NLP
35
Separate IMAGE
* Separate HTML Future Technologies in
Web Search - DQ
36
Separate IMAGE
* Separate HTML Future Technologies in Web Search - MDF
37
Separate IMAGE
* Separate HTML Future Technologies in
Web Search - AI
38
Separate IMAGE
* Separate HTML Future Technologies in
Web Search - CSCM
39
Separate IMAGE
* Separate HTML More about Web Search Systems and Web Robots-- Yahoo
40
Separate IMAGE
* Separate HTML More about Web Search Systems and Web Robots
41
Separate IMAGE
* Separate HTML Recent Capital Ventures in Web Search Business
* Foil Index from this file * See also color IMAGE
We discuss current NII technologies including HTML, HTTP, MIME,CGI,PERL4 and Web search engines and the changes expected by including |
Understood if not Web Integrated conecpts such as RDBMS, Multimedia servers, Compression, Collaboration, GIS/terrain rendering, collaboration(MOO), Agents, PDA's, security, Opendoc, SGML,HyTime, CORBA,OLE, Windows95/NT |
Hardware trends such as ATM, ISDN, Wireless |
Integrating Vision such as WebWindows, WebWork(metacomputing), Personal servers, Televirtuality |
New Web approachs such as Java, VRML, PERL5, Metadata, Webservers |
Education and other application requirements |
Current Web/ATM based education including Syracuse's CPS600, Phy105 and Living Schoolbook projects |
New Web integration ideas including WebTools, Webtop Publishing, WebDBMS, WebSpace, WebFlow, and the interpolating WebScript |
* Separate HTML Tutorial on Current and Future Web(NII) Technologies as the basis of Distance Education and the Virtual University
2
Separate IMAGE * Separate HTML Abstract ofVirtual University and the Web/NII Tutorial
* Separate HTML Basic Structure of World Wide Web
4
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
5
Separate IMAGE * Separate HTML Architecture of Web Software
6
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
7
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- I
8
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- II
* Separate HTML Overall NII Integrating Vision
* Separate HTML What is WebWindows ?
11
Separate IMAGE * Separate HTML Current Components of WebWindows
12
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
* Separate HTML Critical Emerging Web Technologies
14
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- I
15
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- II
* Separate HTML The Hyperworld of New Interactive Media
17
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
* Separate HTML Architecture of Web Software
19
Separate IMAGE * Separate HTML Some Relevant NII Services-I
20
Separate IMAGE * Separate HTML Some Relevant NII Services-II
21
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
22
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
23
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
24
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
25
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
26
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
27
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
28
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
29
Separate IMAGE * Separate HTML Overall Base Structure for ASOP Technology Demonstrations
30
Separate IMAGE * Separate HTML ASOP Infrastructure ASOPnet Requirements
31
Separate IMAGE * Separate HTML ASOP Technology Demonstrations -- NII Services
32
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
* Separate HTML NPAC WebTools-I (Basic WebWindows Functionality)
34
Separate IMAGE * Separate HTML NPAC WebTools-II
* Separate HTML WebFlow Paradigm
36
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
37
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
38
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
40
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
41
Separate IMAGE * Separate HTML Some Key Features of WebWork
42
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
43
Separate IMAGE * Separate HTML WebWork Architecture
44
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
45
Separate IMAGE * Separate HTML Web Productivity Tools and Virtual Software Laboratory (VSL)
46
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
47
Separate IMAGE * Separate HTML Figure 4:Java documentation sample page
48
Separate IMAGE * Separate HTML Figure 5:Java class/metrics/applets manager (NPAC Internal Project)
49
Separate IMAGE * Separate HTML World-Wide Virtual Machine
50
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
* Separate HTML WebWork Integration Model
52
Separate IMAGE * Separate HTML Contrast of Technologies in 3 Worlds
53
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
54
Separate IMAGE * Separate HTML WebHPL: HPCC Infrastructure for WebWindows
55
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- I
56
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- II
57
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- III
58
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- IV
* Foil Index from this file * See also color IMAGE
We review possible uses of the Web in Enterprise (organization) Information Systems |
Here we use Web technology in a possibly closed domain to support exchange of information and collaboration between members of the organization |
These members could be teachers and kids/ manufacturers and their distributers etc. |
Lotus Notes is a famous example of a modern client-server implementation of this and traditional mainframes have long been used for this |
Databases, VRML for 3D product depiction and Java are all of relevance |
* Separate HTML Tutorial on Current and Future Web(NII) Technologies
-- Opportunities in Business Enterprise Systems
2
Separate IMAGE
* Separate HTML Abstract of Remarks on Business Enterprise Systems
3
Separate IMAGE
* Separate HTML Overview of Enterprise Systems
4
Separate IMAGE
* Separate HTML Enterprise Systems -- external
5
Separate IMAGE
* Separate HTML Enterprise Systems -- internal
6
Separate IMAGE
* Separate HTML Enterprise Systems -- Groupware == Collaborative Support
7
Separate IMAGE
* Separate HTML Enterprise Systems -- Groupware
8
Separate IMAGE
* Separate HTML Enterprise Systems -- future
* Foil Index from this file * See also color IMAGE
Overview including History and the great alpha versus beta Java Mystery |
HotJava Features |
Java Features |
Java Programming Language |
Abstract Windowing Toolkit |
On-Line HTML Documentation |
Security Model |
Applets Programming |
NPAC Java Demos
|
* Separate HTML Tutorial on Current and Future Web(NII) Technologies
Java and HotJava
2
Separate IMAGE
* Separate HTML Abstract of NPAC Java/HotJava Presentatation
3
Separate IMAGE
* Separate HTML Overview -- What Is Java/HotJava?
4
Separate IMAGE
* Separate HTML History of Java Language and Team
5
Separate IMAGE
* Separate HTML History of Java Language and Team (contd)
6
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta
7
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta (contd)
8
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta (contd)
9
Separate IMAGE
* Separate HTML Comparison of Java and JavaScript
10
Separate IMAGE
* Separate HTML Some Key HotJava Features
11
Separate IMAGE
* Separate HTML HotJava Features -- Modular Browser Design
12
Separate IMAGE
* Separate HTML HotJava Features -- Interactive Content
13
Separate IMAGE
* Separate HTML HotJava Features -- Dynamic Types and Protocols
14
Separate IMAGE
* Separate HTML HotJava Features -- Open and Closed Model
15
Separate IMAGE
* Separate HTML Some Key Java Features
16
Separate IMAGE
* Separate HTML Java Features -- It's Simple!
17
Separate IMAGE
* Separate HTML Java Features -- It's Object-oriented
18
Separate IMAGE
* Separate HTML Java Features -- It's Distributed
19
Separate IMAGE
* Separate HTML Java Features -- It's Robust
20
Separate IMAGE
* Separate HTML Java Features -- It's (Hopefully) Secure
21
Separate IMAGE
* Separate HTML Java Features -- It's Architecture-Neutral
22
Separate IMAGE
* Separate HTML Java Features -- It's Portable
23
Separate IMAGE
* Separate HTML Java Features -- It's Interpreted
24
Separate IMAGE
* Separate HTML Java Features -- High Performance
25
Separate IMAGE
* Separate HTML Java Features -- It's Multithreaded
26
Separate IMAGE
* Separate HTML Java Features -- It's Dynamic
27
Separate IMAGE
* Separate HTML The Java Programming Language
28
Separate IMAGE
* Separate HTML Java Language -- Program Structure
29
Separate IMAGE
* Separate HTML Java Language -- Lexical Issues
30
Separate IMAGE
* Separate HTML Java Language -- Variable/Expression Types
31
Separate IMAGE
* Separate HTML Java Language -- Types: Array
32
Separate IMAGE
* Separate HTML Java Language -- Classes
33
Separate IMAGE
* Separate HTML Java Language -- Classes: An Example
34
Separate IMAGE
* Separate HTML Declaration of Class Point:
35
Separate IMAGE
* Separate HTML Declaration of Class Rectangle:
36
Separate IMAGE
* Separate HTML Declaration of Class Canvas:
37
Separate IMAGE
* Separate HTML Comments on Examples Point, Canvas, Rectangle
38
Separate IMAGE
* Separate HTML Java Language -- Packages
39
Separate IMAGE
* Separate HTML Package Example: AWT -- Abstract Windowing Toolkit
40
Separate IMAGE
* Separate HTML Java On-Line HTML Documentation
41
Separate IMAGE
* Separate HTML Java/HotJava Security Model
42
Separate IMAGE
* Separate HTML Applet Programming
43
Separate IMAGE
* Separate HTML Applet Programming (Contd.)
44
Separate IMAGE
* Separate HTML NPAC Example: "Hello World" Applet
45
Separate IMAGE
* Separate HTML Initial (August 95) NPAC Java Demos
46
Separate IMAGE
* Separate HTML NPAC Java Demo 1: From "Hello World" to WebFoil
47
Separate IMAGE
* Separate HTML NPAC Java Demo 1 (cont): Using AWT from Applets
48
Separate IMAGE
* Separate HTML NPAC Java Demo 2: WebFlow Editor Prototype
49
Separate IMAGE
* Separate HTML NPAC Java Demo 3: Software Project Manager
50
Separate IMAGE
* Separate HTML NPAC Java Demo 4: Neural Networks
51
Separate IMAGE
* Separate HTML Recent NPAC Demos (Fall '95)-I
52
Separate IMAGE
* Separate HTML Recent NPAC Demos (Fall '95)-II
53
Separate IMAGE
* Separate HTML NPAC WebFoil --- Features -I
54
Separate IMAGE
* Separate HTML NPAC WebFoil --- Features -II
55
Separate IMAGE
* Separate HTML NPAC WebFoil -- Implementation
56
Separate IMAGE
* Separate HTML NPAC WebFoil --- Distribution
* Foil Index from this file * See also color IMAGE
Project Overview |
Technologies and Infrastructure |
Teachers and Schools |
Living Schoolbook Products |
Kids and Learning |
* Separate HTML The Living Schoolbook and the K-12 Classroom of the Future
2
Separate IMAGE
* Separate HTML Outline
3
Separate IMAGE
* Separate HTML Vision of the Living Schoolbook Project
4
Separate IMAGE
* Separate HTML The Living Schoolbook Partners
5
Separate IMAGE
* Separate HTML Content and Media Partners
6
Separate IMAGE
* Separate HTML Status of Project
7
Separate IMAGE
* Separate HTML Does Advanced Technology Belong in K-12 Education?
8
Separate IMAGE
* Separate HTML K-12 Education Infrastructure
9
Separate IMAGE
* Separate HTML Key Role of Web Technologies
10
Separate IMAGE
* Separate HTML Scaling the Living Schoolbook
11
Separate IMAGE
* Separate HTML The Content Issue
12
Separate IMAGE
* Separate HTML Schools and Teachers
13
Separate IMAGE
* Separate HTML Products: EII Services
14
Separate IMAGE
* Separate HTML A Network Exploratorium
15
Separate IMAGE
* Separate HTML New York State the Interactive Journey
16
Separate IMAGE
* Separate HTML Multimedia Design and Development
17
Separate IMAGE
* Separate HTML What kind of learning can take place?
18
Separate IMAGE
* Separate HTML Teacher Workshop Feedback
19
Separate IMAGE
* Separate HTML Summary of Living Schoolbook
20
Separate IMAGE
* Separate HTML Related URLs
* Foil Index from this file * See also color IMAGE
What Is Televirtuality?
|
VAG --- VRML Architecture Group
|
VRML+ -- A Model for VRML based Collaboratory
|
Unifying Role of Agents
|
We also describe various new Web approaches including VRML extensions and their implications for WebScript |
Integrating Collaboratory and Simulation |
Examples of Current R&D at NPAC
|
* Separate HTML Tutorial on Current and Future Web(NII) Technologies
-- TeleVirtual Environments
2
Separate IMAGE
* Separate HTML Abstract of Televirtual Environments Presentation
3
Separate IMAGE
* Separate HTML What Is Televirtuality?
4
Separate IMAGE
* Separate HTML HyperWorld of New Media
5
Separate IMAGE
* Separate HTML The Hyperworld of New Interactive Media
6
Separate IMAGE
* Separate HTML Potential Major Players
7
Separate IMAGE
* Separate HTML Current Developments in VRML Forum
8
Separate IMAGE
* Separate HTML VAG --- VRML Architecture Group
9
Separate IMAGE
* Separate HTML VAG Proposals for Behavior in VRML
10
Separate IMAGE
* Separate HTML VRML Behavior Proposal by Mitra, Worlds, Inc
11
Separate IMAGE
* Separate HTML VRML Behavior Proposal by Mitra, Worlds, Inc. (cont)
12
Separate IMAGE
* Separate HTML VRML+ --- A Model for VRML Based Cyberspace Collaboratory
13
Separate IMAGE
* Separate HTML VRML+ Concepts
14
Separate IMAGE
* Separate HTML VRML+ Concepts (cont)
15
Separate IMAGE
* Separate HTML Unifying Role of Agents
16
Separate IMAGE
* Separate HTML Variable Grain Size Agents --- Examples
17
Separate IMAGE
* Separate HTML VRML 2.0 Object Extensions, Client Technologies and WebScript
18
Separate IMAGE
* Separate HTML Some VRML Extension Candidates
19
Separate IMAGE
* Separate HTML Client Side Interpreter Candidates - I
20
Separate IMAGE
* Separate HTML Client Side Interpreter Candidates - II
21
Separate IMAGE
* Separate HTML Client Side Interpreter Candidates - III
22
Separate IMAGE
* Separate HTML Integration or the Tower of Babel of the Many Approaches with WebScript
23
Separate IMAGE
* Separate HTML Integrating Collaboratory and Simulation
24
Separate IMAGE
* Separate HTML Examples of Current R&D at NPAC
25
Separate IMAGE
* Separate HTML Terrain Rendering and Televirtuality -- Introduction
26
Separate IMAGE
* Separate HTML Terrain Rendering and Televirtuality -- Level-Of-Detail
27
Separate IMAGE
* Separate HTML Terrain Rendering and Televirtuality -- Concept
28
Separate IMAGE
* Separate HTML Terrain Rendering and Televirtuality -- Advantages
29
Separate IMAGE
* Separate HTML Collaboratory and HPCC Simulations -- I
30
Separate IMAGE
* Separate HTML Collaboratory and HPCC Simulations -- II
31
Separate IMAGE
* Separate HTML What is TCE ?
32
Separate IMAGE
* Separate HTML Interactive WaTor Simulation -- I
33
Separate IMAGE
* Separate HTML Interactive WaTor Simulation -- II
34
Separate IMAGE
* Separate HTML Java Based Collaboratory System --
What is a Collaboratory System
35
Separate IMAGE
* Separate HTML Java Based Collaboratory System -- Operations
36
Separate IMAGE
* Separate HTML Java Based Collaboratory System -- Operations' Management
37
Separate IMAGE
* Separate HTML Java Based Collaboratory System -- Client Server Structure
38
Separate IMAGE
* Separate HTML Java Based Collaboratory System -- Multi-Client Structure
39
Separate IMAGE
* Separate HTML Java Based Collaboratory System -- Ongoing Extensions
* Foil Index from this file * See also color IMAGE
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, |
They will present prototype demonstrations of interactive and collaborative modules for distance education. |
* Separate HTML Tutorial on Current and Future Web(NII) Technologies as the basis of Distance Education and Related Topics
2
Separate IMAGE * Separate HTML Abstract of Supercomputing 95 Web/NII Tutorial for Distance Education
3
Separate IMAGE * Separate HTML Web Technology has at least three opportunities for you and me!
* Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
5
Separate IMAGE * Separate HTML World Wide Web (WWW) is key to HPCC Implementation
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
7
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
8
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
9
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
10
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
11
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
* Separate HTML How a Car is Built, Bob Frye educational documentary
13
Separate IMAGE * Separate HTML Discovery Channel video on demand, video graphics
* Separate HTML A Typical Hierarchical Server Network
* Separate HTML Architecture of Web Software
16
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
17
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
18
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
19
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- I
* Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
21
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
22
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
* Separate HTML Web Oracle Integration
24
Separate IMAGE * Separate HTML Key points in Web Technology
25
Separate IMAGE * Separate HTML Key points in database technology
26
Separate IMAGE * Separate HTML Web-Database Synergy
27
Separate IMAGE * Separate HTML NPAC Web-Database Applications
28
Separate IMAGE * Separate HTML Importance for Key Communities
29
Separate IMAGE * Separate HTML Client-Server Architecture for WOW
* Separate HTML Web Search Examples and Issues
31
Separate IMAGE * Separate HTML Motivation for Web Search Systems
32
Separate IMAGE * Separate HTML Challenges and Issues
33
Separate IMAGE * Separate HTML Current Major Players in Web Search
34
Separate IMAGE * Separate HTML Major Components and Architecture of a Web Search System
35
Separate IMAGE * Separate HTML The Web Gathering Subsystem
36
Separate IMAGE * Separate HTML The Indexing Subsystem
37
Separate IMAGE * Separate HTML The Database Search Engine
38
Separate IMAGE * Separate HTML The Web Search Interface
* Separate HTML Some Technologies to be Integrated into the Web -- II
40
Separate IMAGE * Separate HTML Our Overall NII Integrating Vision
41
Separate IMAGE * Separate HTML Critical Emerging Web Technologies
42
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- I
* Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
44
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter W
45
Separate IMAGE * Separate HTML Dining Philosopher Educational Applet
46
Separate IMAGE * Separate HTML Nuclear Reactor Educational Applet
* Separate HTML New York State Interactive Journey: link to Herkimer Home
48
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
* Separate HTML Emerging Higher Level Web Integration Concepts -- I
50
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- II
51
Separate IMAGE * Separate HTML What is WebWindows ?
52
Separate IMAGE * Separate HTML Current Components of WebWindows
53
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
* Separate HTML What are we going to Discuss?
55
Separate IMAGE * Separate HTML Client, Server and Delivery Technologies in Tutorial - I
56
Separate IMAGE * Separate HTML Client Server and Delivery Technologies in Tutorial - II
57
Separate IMAGE * Separate HTML Client Server and Delivery Technologies in Tutorial - III
* Separate HTML WebWindows is Open Portable Environment
59
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
60
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
61
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
62
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
63
Separate IMAGE * Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
64
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil with Perl Manipulated Source
* Separate HTML Some Relevant NII Services-I
66
Separate IMAGE * Separate HTML Some Relevant NII Services-II
67
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
68
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
69
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
70
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
* Separate HTML Business Enterprise Systems and the Web
72
Separate IMAGE * Separate HTML Overview of Enterprise Systems
73
Separate IMAGE * Separate HTML Enterprise Systems -- external
74
Separate IMAGE * Separate HTML Enterprise Systems -- internal
75
Separate IMAGE * Separate HTML Enterprise Systems -- Groupware == Collaborative Support
76
Separate IMAGE * Separate HTML Enterprise Systems -- Groupware
77
Separate IMAGE * Separate HTML Enterprise Systems -- future
78
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
79
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
80
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
81
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
82
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
83
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
84
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
85
Separate IMAGE * Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
* Separate HTML Why is VRML Another Important Concept?
87
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
* Separate HTML 2D Terrain Rendering for New York State Interactive Journey
89
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
* Separate HTML Implications of Brave New Web World for Education
91
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- I
92
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- II
* Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Overview of the Living Schoolbook Project
95
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
96
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
99
Separate IMAGE * Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
100
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
102
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Separate HTML What is Computational Science?
104
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
105
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
106
Separate IMAGE * Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
107
Separate IMAGE * Separate HTML Proposed Interdisciplinary MultiMedia Master's Degree IMM
108
Separate IMAGE * Separate HTML The 4 tracks of the IMM Master's Degree
109
Separate IMAGE * Separate HTML Proposed Academic Schedule of IMM
110
Separate IMAGE * Separate HTML Current Computational Science (CPS) Core Courses
111
Separate IMAGE * Separate HTML Current Proposed CPS Core Courses -- Information Track
112
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
113
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
115
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
116
Separate IMAGE * Separate HTML Some Key Features of WebWork
* Separate HTML Factoring RSA Numbers and Security
118
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
119
Separate IMAGE * Separate HTML Factoring RSA Codes -- Software Resource FAFNER
120
Separate IMAGE * Separate HTML Factoring RSA Codes -- NPAC Page
121
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
* Separate HTML WebWork Architecture
123
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
* Separate HTML World-Wide Virtual Machine
125
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
* Separate HTML WebFlow Paradigm
127
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
* Separate HTML General WebScript and Agents
* Separate HTML Software Project Manager -- Example of Agent Middleware
130
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
131
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
* Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design
133
Separate IMAGE * Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design -- Contd
134
Separate IMAGE * Separate HTML A World-Wide Virtual Machine design based on Web and PVM technologies
135
Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
136
Separate IMAGE * Separate HTML Architecture of NPAC HPF Compilation System on WWW
137
Separate IMAGE * Separate HTML Guidelines for HPF Futures
* Separate HTML PCRC Project Overview
139
Separate IMAGE * Separate HTML Research Issues and Innovations - 1
140
Separate IMAGE * Separate HTML Team Members
141
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
* Separate HTML Interpreters versus Compilers -- I?
143
Separate IMAGE * Separate HTML Interpreters versus Compilers -- Domain Specific Environments
144
Separate IMAGE * Separate HTML Java and HPF Futures
145
Separate IMAGE * Separate HTML VRML and HPF Futures
* Separate HTML WebWork Integration Model
147
Separate IMAGE * Separate HTML Contrast of Technologies in 3 Worlds
* Separate HTML Tcl/Tk for Internet Applications
149
Separate IMAGE * Separate HTML Tcl/Tk vs. Java
150
Separate IMAGE * Separate HTML What is Tcl/Tk ?
151
Separate IMAGE * Separate HTML Java can be Compared to Tcl/Tk
152
Separate IMAGE * Separate HTML Using Tcl/Tk or Java or both?
153
Separate IMAGE * Separate HTML Some Details of Tcl/Tk
154
Separate IMAGE * Separate HTML Relationship of Tcl and Tk
155
Separate IMAGE * Separate HTML Advantages and Disadvantages of Tcl/Tk
156
Separate IMAGE * Separate HTML Selected Language features
157
Separate IMAGE * Separate HTML Extensions of Tcl/Tk
158
Separate IMAGE * Separate HTML TcL/Tk Multimedia Extensions and WWW Tools
159
Separate IMAGE * Separate HTML TcL/Tk Applications for Supercomputing Community
160
Separate IMAGE * Separate HTML Tcl/Tk References
* Separate HTML BASIC TECHNOLOGIES - TELESCRIPT
162
Separate IMAGE * Separate HTML Background Information on the General Magic Corporation
163
Separate IMAGE * Separate HTML Three Components of General Magic's main product, announced in 1994
164
Separate IMAGE * Separate HTML Potted History of Telescript
165
Separate IMAGE * Separate HTML Java Telescript and the Web
166
Separate IMAGE * Separate HTML The Telescript Language
167
Separate IMAGE * Separate HTML Telescript Communication and Process Implementation
168
Separate IMAGE * Separate HTML Telescript Places and Agents
169
Separate IMAGE * Separate HTML Telescript supports persistent objects
170
Separate IMAGE * Separate HTML Telescript Attributes
171
Separate IMAGE * Separate HTML The Telescript World -- Telenames!
172
Separate IMAGE * Separate HTML Telescript Object Methods and examples for the Place class
173
Separate IMAGE * Separate HTML Important methods of the Telescript Agent class
174
Separate IMAGE * Separate HTML Examples of Telescript Application Domains
* Separate HTML What is Hyper-G?
176
Separate IMAGE * Separate HTML Developers of Hyper-G
177
Separate IMAGE * Separate HTML Necessity of a new information system?
178
Separate IMAGE * Separate HTML What is the Point of Hyper-G ?
179
Separate IMAGE * Separate HTML Structure of Information in Hyper-G
180
Separate IMAGE * Separate HTML Harmony and Clients for Hyper-G
181
Separate IMAGE * Separate HTML Other Clients of Hyper-G
182
Separate IMAGE * Separate HTML Some Conclusion on Hyper-G:
* Foil Index from this file * See also color IMAGE
This covers basic issues underlying digital video including: |
Video Compression with MPEG Standards |
Some commercial Internet Examples: RealAudio and Xing |
Home delivery with ADSL and ISDN |
Windows NT as an impressive server basis |
NPAC VoD and ATM testbed is surveyed |
Video Indexing including Closed Caption Text |
* Separate HTML Tutorial on Current and Future Web(NII) Technologies -- Digital Video Services
2
Separate IMAGE
* Separate HTML Abstract of Digital Video Presentation
3
Separate IMAGE
* Separate HTML Digital Video: The Basics
4
Separate IMAGE
* Separate HTML Digital Video: The Basics
5
Separate IMAGE
* Separate HTML Digital Video: Myths and Facts
6
Separate IMAGE
* Separate HTML Digital Video: Middle Ground
7
Separate IMAGE
* Separate HTML Video Compression (1)
8
Separate IMAGE
* Separate HTML Video Compression (2)
9
Separate IMAGE
* Separate HTML Video Compression (3)
10
Separate IMAGE
* Separate HTML MPEG-1 vs. MPEG-2
11
Separate IMAGE
* Separate HTML Video Compression (4)
12
Separate IMAGE
* Separate HTML Encoding and Content Preparation
13
Separate IMAGE
* Separate HTML Decoders: Current Technology
14
Separate IMAGE
* Separate HTML Digital Video: Network Delivery Options
15
Separate IMAGE
* Separate HTML Media Servers: RealAudio server
16
Separate IMAGE
* Separate HTML Media Servers: Xing StreamWorks
17
Separate IMAGE
* Separate HTML Network Delivery: "last mile" Alternatives
18
Separate IMAGE
* Separate HTML Network Delivery: "last mile" Alternatives
19
Separate IMAGE
* Separate HTML Interactive Video on Demand Servers
20
Separate IMAGE
* Separate HTML VoD Testbed in NPAC
21
Separate IMAGE
* Separate HTML Elements of a Video Server
22
Separate IMAGE
* Separate HTML LAN Video Servers in NPAC
23
Separate IMAGE
* Separate HTML NPAC Video on Demand ATM Testbed
24
Separate IMAGE
* Separate HTML nCUBE Video on Demand Server
25
Separate IMAGE
* Separate HTML Interactive Video on Demand Servers
26
Separate IMAGE
* Separate HTML Architecture of Windows NT
27
Separate IMAGE
* Separate HTML Architecture of Windows NT
28
Separate IMAGE
* Separate HTML Windows NT I/O and Networking
* Foil Index from this file * See also color IMAGE
This describes VRML starting with its Open Inventor basis with examples of language and its nodes and actions |
Some Tools and Browsers are summarized |
Terrain Rendering is given as an example of use of VRML |
The advantages of using a "real" database as a backend of VRML are given |
Illustra is described as an example of an object oriented database backjend for VRML |
* Separate HTML Tutorial on Current and Future Web(NII) Technologies
-- VRML and Applications
2
Separate IMAGE
* Separate HTML Abstract of VRML Presentation
3
Separate IMAGE
* Separate HTML Open Inventor and VRML -- Introduction
4
Separate IMAGE
* Separate HTML Open Inventor -- Overview
5
Separate IMAGE
* Separate HTML Open Inventor -- Nodes
6
Separate IMAGE
* Separate HTML Open Inventor -- Database Structure
7
Separate IMAGE
* Separate HTML Open Inventor -- Typical Applications
8
Separate IMAGE
* Separate HTML VRML - Virtual Reality Modeling Language -- Overview
9
Separate IMAGE
* Separate HTML VRML Goals
10
Separate IMAGE
* Separate HTML VRML -- Specification
11
Separate IMAGE
* Separate HTML VRML - Language characteristics
12
Separate IMAGE
* Separate HTML Example I - Shapes
13
Separate IMAGE
* Separate HTML Example II - Properties
14
Separate IMAGE
* Separate HTML Example III - Group Nodes
15
Separate IMAGE
* Separate HTML Example IV - Textures
16
Separate IMAGE
* Separate HTML VRML - Nodes I
17
Separate IMAGE
* Separate HTML VRML - Nodes II
18
Separate IMAGE
* Separate HTML VRML - Nodes III -- Properties nodes
19
Separate IMAGE
* Separate HTML VRML - Nodes IV
20
Separate IMAGE
* Separate HTML VRML - Example
21
Separate IMAGE
* Separate HTML VRML - Tools
22
Separate IMAGE
* Separate HTML VRML - Browsers
23
Separate IMAGE
* Separate HTML VRML - Browsers II
24
Separate IMAGE
* Separate HTML VRML Browsers - Examples I -- WebSpace
25
Separate IMAGE
* Separate HTML VRML Browsers - Examples II -- SDSC WebView
26
Separate IMAGE
* Separate HTML VRML Browsers - Examples III -- VRWeb
27
Separate IMAGE
* Separate HTML VRML Browsers - Examples IV -- WebFX
28
Separate IMAGE
* Separate HTML Terrain rendering in VRML
29
Separate IMAGE
* Separate HTML Terrain rendering in VRML -- VRML modeling
30
Separate IMAGE
* Separate HTML Terrain rendering in VRML --
LOD - Level-Of-Detail
31
Separate IMAGE
* Separate HTML Terrain rendering in VRML
32
Separate IMAGE
* Separate HTML Terrain rendering in VRML -- Colors
33
Separate IMAGE
* Separate HTML Terrain rendering in VRML -- Creation of VRML files
34
Separate IMAGE
* Separate HTML Terrain rendering in VRML -- Optimization
35
Separate IMAGE
* Separate HTML Terrain rendering in VRML - Example I
36
Separate IMAGE
* Separate HTML Example II
37
Separate IMAGE
* Separate HTML Database Support for VRML
38
Separate IMAGE
* Separate HTML Database Support for VRML
39
Separate IMAGE
* Separate HTML Database Support for VRML
40
Separate IMAGE
* Separate HTML Illustra Database -- Overview
41
Separate IMAGE
* Separate HTML Illustra Database System -- Object-Relational DBMS
42
Separate IMAGE
* Separate HTML Illustra Database System --
2D Spatial DataBlade
43
Separate IMAGE
* Separate HTML Illustra Database System --
3D Spatial DataBlade
44
Separate IMAGE
* Separate HTML Illustra Database System --
Web DataBlade
* Foil Index from this file * See also color IMAGE
This short summary is expanded in an earlier longer presntation by Gang Cheng describing Mail example and technology in more detail |
The complementary advantages and disadvantages of relational and web information models is described |
This motivates their integration which is overviewed in several applications developed at NPAC |
Their general importance for Education, Research and Industry is described |
* Separate HTML Integration of Database Server and Web Technology
2
Separate IMAGE
* Separate HTML Abstract of Web Relational Database Integration
3
Separate IMAGE
* Separate HTML Web Oracle Integration
4
Separate IMAGE
* Separate HTML Key points in Web Technology
5
Separate IMAGE
* Separate HTML Key points in database technology
6
Separate IMAGE
* Separate HTML Web-Database Synergy
7
Separate IMAGE
* Separate HTML NPAC Web-Database Applications
8
Separate IMAGE
* Separate HTML Importance for Key Communities
* Foil Index from this file * See also color IMAGE
We illustrate in detail CareWeb -- which is a collaboration between NPAC, Syracuse School District and SU School of Nursing to develop a prototype for a K-12 School Nursing Collaboration and Information System |
Sections are: The CareWeb Architecture |
The CareWeb Project itself with Purpose and Partners |
Overview of Student Health Record |
The Distributed Medical Intelligence Component of Project |
A typical child visit to Nurse's Office Scenario |
* Separate HTML Guided Tour of CareWeb School Nurse Support System
2
Separate IMAGE * Separate HTML Abstract of Guided Tour of CareWeb School Nurse Support System
3
Separate IMAGE * Separate HTML Poster for CareWeb -- a Community Network for Web-Based Health Care
* Separate HTML CareWeb -- a Community Network for Web-Based Health Care CareWeb -- a Community Network for Web-Based Health Care
5
Separate IMAGE * Separate HTML Frontispiece for CareWeb -- a Community Network for Web-Based Health Care
6
Separate IMAGE * Separate HTML Overview of CareWeb Architecture and Function
7
Separate IMAGE * Separate HTML The NPAC CareWeb Project Home Page
8
Separate IMAGE * Separate HTML Overview of CareWeb Architecture and Function
9
Separate IMAGE * Separate HTML Home Page of the CareWeb Bridge Demo
10
Separate IMAGE * Separate HTML Overview of CareWeb Architecture and Function
11
Separate IMAGE * Separate HTML CareWeb Connection Manager: Login Page.
12
Separate IMAGE * Separate HTML CareWeb Database Manager: All tables used in the School Nursing demo.
13
Separate IMAGE * Separate HTML CareWeb School Manager: All Schools in the Syracuse City School District.
14
Separate IMAGE * Separate HTML Home Page of a particular school.
15
Separate IMAGE * Separate HTML Overview of CareWeb Architecture and Function
16
Separate IMAGE * Separate HTML Home Page of a school nurse.
17
Separate IMAGE * Separate HTML Overview of CareWeb Architecture and Function
18
Separate IMAGE * Separate HTML Home page of a student (boy).
* Separate HTML School CareWeb Project Syracuse, New York
20
Separate IMAGE * Separate HTML Purposes (Part I)
21
Separate IMAGE * Separate HTML What in General is a CareWeb!
22
Separate IMAGE * Separate HTML Purposes (Part II)
23
Separate IMAGE * Separate HTML Partners
24
Separate IMAGE * Separate HTML The Partners in the CareWeb Project
25
Separate IMAGE * Separate HTML Components
26
Separate IMAGE * Separate HTML NPAC Health Care Projects
27
Separate IMAGE * Separate HTML NPAC Health Care Demos including CareWeb
28
Separate IMAGE * Separate HTML Configuration
29
Separate IMAGE * Separate HTML Home Page of the CareWeb Bridge Demo
30
Separate IMAGE * Separate HTML Technologies
31
Separate IMAGE * Separate HTML Technologies used in CareWeb I
32
Separate IMAGE * Separate HTML Technologies used in CareWeb II
33
Separate IMAGE * Separate HTML Representative Scenario
34
Separate IMAGE * Separate HTML CareWeb interactive Consulting: Video Channel.
35
Separate IMAGE * Separate HTML CareWeb Progress Note Manager: [Modify] mode.
36
Separate IMAGE * Separate HTML Advantages (Part I)
37
Separate IMAGE * Separate HTML Advantages (Part II)
* Separate HTML Student Health Record
39
Separate IMAGE * Separate HTML Student Health Record
40
Separate IMAGE * Separate HTML Student Health Record
41
Separate IMAGE * Separate HTML CareInfo record component.
42
Separate IMAGE * Separate HTML All immunization records of a student.
43
Separate IMAGE * Separate HTML An immunization record.
44
Separate IMAGE * Separate HTML A sample developmental screening record.
45
Separate IMAGE * Separate HTML A sample progress note (Pharyngitis).
46
Separate IMAGE * Separate HTML All medication records of a student.
47
Separate IMAGE * Separate HTML A sample medication record.
48
Separate IMAGE * Separate HTML CareWeb Medication Manager: [Create] mode.
49
Separate IMAGE * Separate HTML CareWeb Medication Manager: [Modify] mode.
* Separate HTML Distributed Medical Intelligence
51
Separate IMAGE * Separate HTML Distributed Medical Intelligence
52
Separate IMAGE * Separate HTML Distributed Medical Intelligence
53
Separate IMAGE * Separate HTML Distributed Medical Intelligence
54
Separate IMAGE * Separate HTML Assessment Form for Asthma.
55
Separate IMAGE * Separate HTML CareWeb Assessment Manager: [Create] mode.
56
Separate IMAGE * Separate HTML Information Pages on Pharyngitis.
57
Separate IMAGE * Separate HTML Note to Parents on Sore Throat.
58
Separate IMAGE * Separate HTML Note to Parents on Throat Culture.
59
Separate IMAGE * Separate HTML Differential Diagnosis for Pharyngitis.
60
Separate IMAGE * Separate HTML Management Algorithm for Pharyngitis.
61
Separate IMAGE * Separate HTML Nurse Practitioner Asthma Treatment Protocol.
62
Separate IMAGE * Separate HTML Educational Material on Pharyngitis.
63
Separate IMAGE * Separate HTML Educational Material on Pharyngitis (cont).
* Separate HTML Child Visit to School Nurse Office
65
Separate IMAGE * Separate HTML Child Visit to School Nurse Office
66
Separate IMAGE * Separate HTML Child Visit to School Nurse Office
67
Separate IMAGE * Separate HTML Home page of a student (girl).
68
Separate IMAGE * Separate HTML Home Page of a school nurse.
69
Separate IMAGE * Separate HTML CareWeb Progress Note Manager: [Create] mode.
70
Separate IMAGE * Separate HTML CareWeb Assessment Manager: [Create] mode.
71
Separate IMAGE * Separate HTML Assessment Form for Pharyngitis.
72
Separate IMAGE * Separate HTML Home Page for a nurse practitioner.
73
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: Video Channel.
74
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: Audio Channel.
75
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: White Board Channel.
76
Separate IMAGE * Separate HTML CareWeb Progress Note Manager: [Modify] mode.
This resource contains a variety of Screendumps from april 1996
|
* Separate HTML Resources Material on NPAC Projects April96-
2
Separate IMAGE
* Separate HTML An Example of Gravitational Waveforms
3
Separate IMAGE
* Separate HTML Two Polarizations of Gravitational Waveforms
4
Separate IMAGE
* Separate HTML A schematic view of a LIGO Interferometer
5
Separate IMAGE
* Separate HTML Schematic Layout of the Initial LIGO facilities
6
Separate IMAGE
* Separate HTML Expected Total Noise in each of LIGO's first 4km interferometers
7
Separate IMAGE
* Separate HTML Expected Signal versus Noise in Gravitational Wave Detectors
8
Separate IMAGE
* Separate HTML Tentative Logo for WebWisdom Virtual University
9
Separate IMAGE
* Separate HTML Guanming Daily reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
10
Separate IMAGE
* Separate HTML Ha Gong Da Bao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
11
Separate IMAGE
* Separate HTML Jiefang Daily reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
12
Separate IMAGE
* Separate HTML Renmin Ribao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
13
Separate IMAGE
* Separate HTML Xinmin Evening News reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
14
Separate IMAGE
* Separate HTML Chinese Youth reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
15
Separate IMAGE
* Separate HTML Harbin Daily reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
16
Separate IMAGE
* Separate HTML Hunan Ribao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
17
Separate IMAGE
* Separate HTML Life reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
18
Separate IMAGE
* Separate HTML Wen Hui Bao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
19
Separate IMAGE
* Separate HTML Xin Wan Bao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
20
Separate IMAGE
* Separate HTML Heilongjiang Daily reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
21
Separate IMAGE
* Separate HTML People's Daily (overseas edition) reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
22
Separate IMAGE
* Separate HTML Xinhua Daily Telegraph reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
23
Separate IMAGE
* Separate HTML VRML Tutorial from Alvin Leung/Meryem Ispirli -- a Car!!
24
Separate IMAGE
* Separate HTML The Java Magic Cube from Michael Chang
25
Separate IMAGE
* Separate HTML The Java Talking Head Collaboratory from EFP
26
Separate IMAGE
* Separate HTML The JavaScript SlideShow Stepping through CareWeb Images - I
27
Separate IMAGE
* Separate HTML The JavaScript SlideShow Stepping through CareWeb Images - II
28
Separate IMAGE
* Separate HTML The JavaScript WebWisdom System -- Foilworld Homepage
29
Separate IMAGE
* Separate HTML Distributed Medical Intelligence Logo
30
Separate IMAGE
* Separate HTML Netscape JavaScript Implementation of Granite Sentry Command and Control Interface
31
Separate IMAGE
* Separate HTML Start of Neat Set of Pictures on Internet Trends
32
Separate IMAGE
* Separate HTML Number of InterNet Hosts !989-1996
33
Separate IMAGE
* Separate HTML Number of InterNet Hosts !989-1996 and Projected to Year 2000
34
Separate IMAGE
* Separate HTML Number of www prefixed hosts 1993-1995
35
Separate IMAGE
* Separate HTML Main Window for Java Interface to Distributed Computing Environment
36
Separate IMAGE
* Separate HTML Screens Opened for Java Interface to Distributed Computing Environment
37
Separate IMAGE
* Separate HTML Data Window Opened for Java Interface to Distributed Computing Environment
38
Separate IMAGE
* Separate HTML Specification Screen Opened for Java Interface to Distributed Computing Environment
39
Separate IMAGE
* Separate HTML Subroutine Specification Screen Opened for Java Interface to Distributed Computing Environment
40
Separate IMAGE
* Separate HTML HotJava Based WhiteBoard used in CareWeb
41
Separate IMAGE
* Separate HTML HotJava Based Chat System used in CareWeb
42
Separate IMAGE
* Separate HTML Login to Webcast Interactive Session
43
Separate IMAGE
* Separate HTML Example of Webcast Interactive Session
44
Separate IMAGE
* Separate HTML Entry Point to Netscape Frame Based Emulation of Granite Sentry Command and Control System
45
Separate IMAGE
* Separate HTML Basic View of Netscape Frame Based Emulation of Granite Sentry Command and Control System
46
Separate IMAGE
* Separate HTML Weather Prediction Invoked from Netscape Frame Based Emulation of Granite Sentry Command and Control System
47
Separate IMAGE
* Separate HTML Format of NLM Visible Human Data
48
Separate IMAGE
* Separate HTML Java Applet for 3D Visible Human -- Very very Slow!
49
Separate IMAGE
* Separate HTML Java Applet to Define Regions of Interest for 3D IMage Segmentation
50
Separate IMAGE
* Separate HTML Outline of Visible Human Project - I
51
Separate IMAGE
* Separate HTML Outline of Visible Human Project - II
52
Separate IMAGE
* Separate HTML CPS616 3D Visible Human Project Home Page
53
Separate IMAGE
* Separate HTML Segmentation Definition Java Applet - I
54
Separate IMAGE
* Separate HTML Segmentation Definition Java Applet - II
55
Separate IMAGE
* Separate HTML Segmentation AVS Environment (from around 1991) I
56
Separate IMAGE
* Separate HTML Segmentation AVS Environment (from around 1991) II
57
Separate IMAGE
* Separate HTML Segmentation AVS Environment (from around 1991) III
58
Separate IMAGE
* Separate HTML Segmentation AVS Environment (from around 1991) IV
59
Separate IMAGE
* Separate HTML Eyal Sherman -- Using Neattools
60
Separate IMAGE
* Separate HTML Java Applet Version of Neattools
61
Separate IMAGE
* Separate HTML Geoffrey Fox Lecturing at ICASE Web Tutorial June 13,1996 - I
62
Separate IMAGE
* Separate HTML Geoffrey Fox Lecturing at ICASE Web Tutorial June 13,1996 - II
63
Separate IMAGE
* Separate HTML Geoffrey Fox Lecturing at ICASE Web Tutorial June 13,1996 - III
64
Separate IMAGE
* Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I
65
Separate IMAGE
* Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - II
66
Separate IMAGE
* Separate HTML Performance of Java is Dreadful!
67
Separate IMAGE
* Separate HTML NCSA Biology Workbench
68
Separate IMAGE
* Separate HTML Mark Baker's Review of MetaComputing/Cluster Management Projects
69
Separate IMAGE
* Separate HTML Internet Certificate in Computational Science for Yeujin Du
70
Separate IMAGE
* Separate HTML Internet Certificate in Computational Science for Weigang Li
71
Separate IMAGE
* Separate HTML Internet Certificate in Computational Science for Xiaochun Yun
72
Separate IMAGE
* Separate HTML Internet Certificate in Computational Science for Peng Wu
73
Separate IMAGE
* Separate HTML Internet Certificate in Computational Science for Xinran Liu
74
Separate IMAGE
* Separate HTML Internet Certificate in Computational Science for Lihong Wang
75
Separate IMAGE
* Separate HTML HPF/MPI Programming Laboratory on the Web
76
Separate IMAGE
* Separate HTML Poster for CareWeb -- a Community Network for Web-Based Health Care
77
Separate IMAGE
* Separate HTML Frontispiece for CareWeb -- a Community Network for Web-Based Health Care
78
Separate IMAGE
* Separate HTML The NPAC CareWeb Project Home Page
79
Separate IMAGE
* Separate HTML What in General is a CareWeb!
80
Separate IMAGE
* Separate HTML The Partners in the CareWeb Project
81
Separate IMAGE
* Separate HTML NPAC Health Care Projects
82
Separate IMAGE
* Separate HTML NPAC Health Care Demos including CareWeb
83
Separate IMAGE
* Separate HTML Technologies used in CareWeb I
84
Separate IMAGE
* Separate HTML Technologies used in CareWeb II
85
Separate IMAGE
* Separate HTML LinPack Java Performance Updated to Sept 30 1996
86
Separate IMAGE
* Separate HTML The Pulsar Mission and Example Project
87
Separate IMAGE
* Separate HTML The team of 4 Undergradautes in 1996 Summer REU Neattools/Pulsar Activity
88
Separate IMAGE
* Separate HTML NPAC's ThinkQuest Search Engine Queried with protons
89
Separate IMAGE
* Separate HTML NPAC's Industrial Outreach Program InfoMall
90
Separate IMAGE
* Separate HTML NPAC's Industrial Outreach Program InfoMall -- Midhudson Members
91
Separate IMAGE
* Separate HTML NPAC's Industrial Outreach Program InfoMall -- Some General Members
92
Separate IMAGE
* Separate HTML Virtual Workshop Programming Laboratory -- Compilation
93
Separate IMAGE
* Separate HTML Virtual Workshop Programming Laboratory -- Compilation II
94
Separate IMAGE
* Separate HTML Virtual Workshop Programming Laboratory -- Execute the Program!
95
Separate IMAGE
* Separate HTML Virtual Workshop Programming Laboratory -- Execute the Program II!
96
Separate IMAGE
* Separate HTML SU Physics Department Vector Cross Product Java Applet
97
Separate IMAGE
* Separate HTML Latest Enrollment Figures for Phy105/106 -- Science for the 21st Century
98
Separate IMAGE
* Separate HTML Phy105/106 -- Mind and Machine Module
99
Separate IMAGE
* Separate HTML Phy 106 Project on Stars I
100
Separate IMAGE
* Separate HTML Phy 106 Project on Stars II
101
Separate IMAGE
* Separate HTML SETI -- Phy 105 Search for Extraterrestial Intelligence - Home Page
102
Separate IMAGE
* Separate HTML TANGO Collaborative System Control Panel
103
Separate IMAGE
* Separate HTML TANGO Collaborative System Control Panel and 3 Applications -- User 1
104
Separate IMAGE
* Separate HTML TANGO Collaborative System Control Panel and 3 Applications -- User 2's view
105
Separate IMAGE
* Separate HTML TANGO Collaborative System Control Panel and 3 Applications II
106
Separate IMAGE
* Separate HTML TANGO Collaborative System Control Panel and Applications including weather
107
Separate IMAGE
* Separate HTML TANGO Collaborative System Control Panel and Applications including Command and Control
108
Separate IMAGE
* Separate HTML TANGO Collaborative System Control Panel and 6 Applications
109
Separate IMAGE
* Separate HTML TANGO Collaborative System Home Page
110
Separate IMAGE
* Separate HTML Cornell Theory Center K-12 Outreach I:Math and Science Gateway
111
Separate IMAGE
* Separate HTML Cornell Theory Center K-12 Outreach II:List of K-12 Web Resources
112
Separate IMAGE
* Separate HTML Cornell Theory Center K-12 Outreach III:KIds on Campus
113
Separate IMAGE
* Separate HTML Cornell Theory Center Virtual Workshop HPF Module
114
Separate IMAGE
* Separate HTML Cornell Theory Center Smart Node Program: Map
115
Separate IMAGE
* Separate HTML Cornell Theory Center PACI List of Educational Resources
116
Separate IMAGE
* Separate HTML Web-based Acoustics Course at Penn State ACS 597D
117
Separate IMAGE
* Separate HTML Java Applet Illustrating Molecular Dynamics Simulation
118
Separate IMAGE
* Separate HTML Web-based Meteorology Course at Penn State University
119
Separate IMAGE
* Separate HTML Syracuse - Cornell MRA Project bringing Simulations to Introductory Science
120
Separate IMAGE
* Separate HTML Filter graph playing H.263 file (heads.263) from local disk.
121
Separate IMAGE
* Separate HTML Filter graph playing H.263 file and audio simultaneously.
122
Separate IMAGE
* Separate HTML Filter graph playing H.263 file from video server.
123
Separate IMAGE
* Separate HTML This is a standard ActiveX control for ActiveMovie playing MPEG file.
124
Separate IMAGE
* Separate HTML Playing H.263 File from Local Disk using Axtive X Controls
125
Separate IMAGE
* Separate HTML ActiveX control, this time playing H.263 file from NPAC video server.
126
Separate IMAGE
* Separate HTML This is H.263 Video On Demand player implemented as plugin to SGI version of netscape.
127
Separate IMAGE
* Separate HTML Closed caption based random access interface
128
Separate IMAGE
* Separate HTML Front page of the video server access
129
Separate IMAGE
* Separate HTML H.263 decoder in Java - schematics
130
Separate IMAGE
* Separate HTML H.263 decoder in Java - in action
131
Separate IMAGE
* Separate HTML VoD hardware based MPEG1 player.
132
Separate IMAGE
* Separate HTML Internet Explorer Interaction with VoD Client
133
Separate IMAGE
* Separate HTML Netscape shows the close caption text associated with the movie.
134
Separate IMAGE
* Separate HTML User query interface of the VoD archive
135
Separate IMAGE
* Separate HTML Search of video material:An end user performs a category and keyword query on available video clips.
136
Separate IMAGE
* Separate HTML An end user gets a list of movies and a list of positions in the movies satisfying a keyword query.
137
Separate IMAGE
* Separate HTML One of the Video Server Asset Management interfaces-I.
138
Separate IMAGE
* Separate HTML One of the Video Server Asset Management interfaces-II.
139
Separate IMAGE
* Separate HTML One of the Video Server Asset Management interfaces-III.
140
Separate IMAGE
* Separate HTML Shows Audio-Video client for VOD server using H.263 video compression and optional GSM or ADPCM audio compression
141
Separate IMAGE
* Separate HTML Shows conference manager for OpenDVE implemented as the Netscape plugin, the same application as for NCS can be attached
142
Separate IMAGE
* Separate HTML Shows integrated conferencing environment NCS(NPAC Conferencing System) with the audio-video applications attached to it
143
Separate IMAGE
* Separate HTML Shows conferencing application Whiteboard alone
144
Separate IMAGE
* Separate HTML Shows Conferencing and WhiteBoard
145
Separate IMAGE
* Separate HTML Two GIS applicatioasn launched on different machines - I
146
Separate IMAGE
* Separate HTML Two GIS applicatioasn launched on different machines - II
147
Separate IMAGE
* Separate HTML Two GIS applicatioasn launched on different machines - III
148
Separate IMAGE
* Separate HTML A GIS application has a capability to display terrain with different layers superposed on it - I.
149
Separate IMAGE
* Separate HTML A GIS application has a capability to display terrain with different layers superposed on it - II.
150
Separate IMAGE
* Separate HTML GIS integration with Weather Simulation application - I.
151
Separate IMAGE
* Separate HTML GIS integration with Weather Simulation application - II.
152
Separate IMAGE
* Separate HTML GIS integration with Weather Simulation application - III.
153
Separate IMAGE
* Separate HTML GIS integration with databases
154
Separate IMAGE
* Separate HTML Current weather data, using the NPAC java weather viewer - I
155
Separate IMAGE
* Separate HTML Current weather data, using the NPAC java weather viewer - II
156
Separate IMAGE
* Separate HTML Current weather data, using the NPAC java weather viewer - III
157
Separate IMAGE
* Separate HTML Current weather data, using the NPAC java weather viewer - IV
158
Separate IMAGE
* Separate HTML Current weather data, using the NPAC java weather viewer - V
159
Separate IMAGE
* Separate HTML Java front end to display weather information over the Syracuse region-I
160
Separate IMAGE
* Separate HTML Java front end to display weather information over the Syracuse region-II
161
Separate IMAGE
* Separate HTML Java front end to display weather information over the Syracuse region-III
162
Separate IMAGE
* Separate HTML NPAC 3D Visible Human Project Home Page
163
Separate IMAGE
* Separate HTML Main Page of NPAC 3D Visible Human Project
164
Separate IMAGE
* Separate HTML Visible Human Head shown from various Angles - I
165
Separate IMAGE
* Separate HTML Visible Human Head shown from various Angles - II
166
Separate IMAGE
* Separate HTML Visible Human Head shown from various Angles - III
167
Separate IMAGE
* Separate HTML Visible Human Head shown from various Angles - IV
168
Separate IMAGE
* Separate HTML Visible Human Head shown from various Angles - V
169
Separate IMAGE
* Separate HTML Visible Human Head shown from various Angles - VI
170
Separate IMAGE
* Separate HTML Carrier Search Home Page
171
Separate IMAGE
* Separate HTML Select Active Processors in HPJava Demo
172
Separate IMAGE
* Separate HTML Game of Life Setup Panel in HPJava Demo
173
Separate IMAGE
* Separate HTML Game of Life Execution Pattern in HPJava Demo
174
Separate IMAGE
* Separate HTML FFT Application Setup Panel in HPJava Demo
175
Separate IMAGE
* Separate HTML FFT Origin Image in HPJava Demo
176
Separate IMAGE
* Separate HTML FFT Pattern in HPJava Demo
177
Separate IMAGE
* Separate HTML FFT Pattern Center Fill in HPJava Demo
178
Separate IMAGE
* Separate HTML Reverse FFT Image in HPJava Demo
179
Separate IMAGE
* Separate HTML Login to SP2 with a Web Interface at NIST - I
180
Separate IMAGE
* Separate HTML Login to SP2 with a Web Interface at NIST - II
181
Separate IMAGE
* Separate HTML Login to SP2 with a Web Interface at NIST - III
182
Separate IMAGE
* Separate HTML Cornell ARMS Distributed Resource Manager
183
Separate IMAGE
* Separate HTML Cornell Virtual Workshop HPF Module
184
Separate IMAGE
* Separate HTML PCRC System Design
185
Separate IMAGE
* Separate HTML WebWisdom Version with Applet and Subsidiary Buttons of PowerPoint Original
186
Separate IMAGE
* Separate HTML The Overview of List by Topics of WebWisdom Material
187
Separate IMAGE
* Separate HTML One Level Down: List of Foilsets in Topic Fall96 Offering of CPS615
188
Separate IMAGE
* Separate HTML Overview of Typical Course Foilset as used in CPS615: Introduction to Computational Science
189
Separate IMAGE
* Separate HTML The Administrative Side of WebWisdom: Set Parameter Options
190
Separate IMAGE
* Separate HTML The CPS Laplace Equation Foilset Overview with CrazyText Java Applet for Title
191
Separate IMAGE
* Separate HTML The CPS Laplace Equation Foilset Overview with A different(Scroll) Java Applet for Title
192
Separate IMAGE
* Separate HTML Another Administrative Page WebWisdom: Set Location of Buttons
193
Separate IMAGE
* Separate HTML A Persuasion Orginal (as needed Math) in Webwisdom CPS615 Course Foilset
194
Separate IMAGE
* Separate HTML HTML Pure Text Version of a Foil on HPF for Laplace Example
195
Separate IMAGE
* Separate HTML Contrasted with Imported Persuasion Version of Same Material
* Foil Index from this file * See also color IMAGE
The focus of this course will be on the design of intelligent web-based interface systems. Web technologies provide a unique opportunity to rapidly develop human computer interface systems. Such systems provide a rich medium for augmented human expression thus enriching human-human communication and improving Quality of Life. |
The following WEB systems will be explored: |
CARE-WEB: A prototype system developed for Health Care will be discussed in the context of Telemedicine and Distributed Medical Intelligence. |
NeatTools: A Web based Expressional interface system being developed to enable disabled persons to fluently express themselves. |
PULSAR: A free Web service for disabled Web users. A Web-based resource repository providing free software, pointers to inexpensive interface hardware and intelligent directories of resources, support groups and other relevant information for disabled Web users. |
GROK-BOX: A Web-based collaboratory for interactive perceptualization. An instrumented environment for experiencing and communicating complex information. |
SMARTDESK: A instrumented learning environment which allows for dynamic tracking of a "learner's" navigational trajectory through a Web-based content delivery system. |
* Separate HTML Supercomputing 96 at Pittsburgh
Tutorial on Web Technology and HPCC
Part 2: HealthCare
Monday November 1996
2
Separate IMAGE * Separate HTML Abstract ofWarner's Health Care Presentation
3
Separate IMAGE * Separate HTML Problem Solving Environments
4
Separate IMAGE * Separate HTML Medical Applications
5
Separate IMAGE * Separate HTML Example WebPSE Applications
6
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology -- Overview
7
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology --- Examples
* Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
9
Separate IMAGE * Separate HTML General Framework of WebMed - Telemedicine Lessons
10
Separate IMAGE * Separate HTML Oracle database support for HealhCare digital libraries
11
Separate IMAGE * Separate HTML General Framework -- The new WebMed Approach
12
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Web Page
13
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Players
14
Separate IMAGE * Separate HTML Possible WebMed Projects - I
15
Separate IMAGE * Separate HTML Interdisciplinary Collaboration -- The Players in Bridge -- WebMed -- CareWeb
16
Separate IMAGE * Separate HTML WebMed for Distributed Medical Interventional Informatics
* Separate HTML Disabled Interfaces
Empowering Cyberspace and Education
18
Separate IMAGE * Separate HTML Some Synergies between Education and Home Based Health Care
19
Separate IMAGE * Separate HTML The Neat Thing in Action I
20
Separate IMAGE * Separate HTML The Neat Thing in Action III
21
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- setting relation of Physical and Logical Units
22
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Calibrating Logical Units
23
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Output from Physical Units
24
Separate IMAGE * Separate HTML The Neat Thing in Action II
25
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
26
Separate IMAGE * Separate HTML Java Applet Version of Neattools
A Brief History of Scientific Computing |
- Performance of Supercomputers and Networks |
Some Terminology |
The Need for Supercomputing - A Rationale for Metacomputing |
- Some Examples |
- Current Access to Resources |
- Need for Alternatives |
- Computer Architectures |
- Why Use Parallel Computing Techniques |
Parallel versus Distributed Computing |
- Pros and Cons |
- Why Use Distributed Computing Techniques |
- Examples of Communications Performance |
The Challenge |
Infrastructure and Technology |
Features of Distributed Systems
|
The Problem... |
The Reality |
Some Relevant Parallel Programming Languages - Legion - TreadMarks - Linda - HPF - MPI - PVM - JAVA |
* Separate HTML Metacomputing: The Informal Supercomputer
2
Separate IMAGE
* Separate HTML Lecture 1: An Introduction to the Concepts and Issues
3
Separate IMAGE
* Separate HTML Lecture 1: An Introduction to the Concepts and Issues
4
Separate IMAGE
* Separate HTML Overview (Contd)
5
Separate IMAGE
* Separate HTML Overview (Contd)
6
Separate IMAGE
* Separate HTML A Brief History of Scientific Computing
7
Separate IMAGE
* Separate HTML A Brief History of Scientific Computing
8
Separate IMAGE
* Separate HTML A Brief History of Scientific Computing
9
Separate IMAGE
* Separate HTML Computer Performance (1940 - 1995)
10
Separate IMAGE
* Separate HTML Network Performance (1955 - 2005)
11
Separate IMAGE
* Separate HTML Some Terminology - 1
12
Separate IMAGE
* Separate HTML Some Terminology - 2
13
Separate IMAGE
* Separate HTML Some Terminology - 3
14
Separate IMAGE
* Separate HTML Some Terminology - 4
15
Separate IMAGE
* Separate HTML Some Terminology - 5
16
Separate IMAGE
* Separate HTML The Need For Supercomputing - Some Examples
17
Separate IMAGE
* Separate HTML The Need for Supercomputing - (Cont.)
18
Separate IMAGE
* Separate HTML The Need for Alternative Supercomputing Resources
19
Separate IMAGE
* Separate HTML The Need for Supercomputing - (Cont.)
20
Separate IMAGE
* Separate HTML Parallel Architectures
21
Separate IMAGE
* Separate HTML Parallel Architectures
22
Separate IMAGE
* Separate HTML Single Instruction Multiple Data (SIMD)
23
Separate IMAGE
* Separate HTML Multiple Instruction Multiple Data (MIMD)
24
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Shared Memory
25
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Shared Memory
26
Separate IMAGE
* Separate HTML Computer Architectures - Shared Memory
27
Separate IMAGE
* Separate HTML Computer Architectures - Shared Memory
28
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Distributed Memory
29
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Distributed Memory
30
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Distributed Memory
31
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Distributed Memory
32
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Distributed Memory
33
Separate IMAGE
* Separate HTML Distributed Memory: Some Approaches
34
Separate IMAGE
* Separate HTML Distributed Memory: Some Approaches
35
Separate IMAGE
* Separate HTML Distributed Memory: Some Approaches
36
Separate IMAGE
* Separate HTML Distributed Memory: Examples
37
Separate IMAGE
* Separate HTML Computer Architectures - MIMD - Virtual Shared Memory
38
Separate IMAGE
* Separate HTML The Need for Supercomputing - (Cont.)
39
Separate IMAGE
* Separate HTML The Need for Supercomputing - (Cont.)
40
Separate IMAGE
* Separate HTML Parallel Computing versus Distributed Computing
41
Separate IMAGE
* Separate HTML Parallel Computing versus Distributed Computing
42
Separate IMAGE
* Separate HTML Some Comments about Parallel and Distributed Computing
43
Separate IMAGE
* Separate HTML Communications Performance of Some Parallel and Distributed Systems
44
Separate IMAGE
* Separate HTML The Challenge
45
Separate IMAGE
* Separate HTML Infrastructure and Technology
46
Separate IMAGE
* Separate HTML Features of Distributed Systems - Performance (1)
47
Separate IMAGE
* Separate HTML Features of Distributed Systems - Performance (2)
48
Separate IMAGE
* Separate HTML Features of Distributed Systems - Distributed File Systems
49
Separate IMAGE
* Separate HTML Features of Distributed Systems - Single User Namespace
50
Separate IMAGE
* Separate HTML Features of Distributed Systems - Service Availability
51
Separate IMAGE
* Separate HTML Features of Distributed Systems - Resource Allocation
52
Separate IMAGE
* Separate HTML Features of Distributed Systems - Security
53
Separate IMAGE
* Separate HTML Features of Distributed Systems: The Problems
54
Separate IMAGE
* Separate HTML Features of Distributed Systems: The Problems
55
Separate IMAGE
* Separate HTML Features of Distributed Systems: The Problems
56
Separate IMAGE
* Separate HTML Categories of Application Problems
57
Separate IMAGE
* Separate HTML Categories of Application Problems
58
Separate IMAGE
* Separate HTML Software Issues - Methodology of Parallel Computing
59
Separate IMAGE
* Separate HTML Example of Basic Problem Architectures for MetaProblem Class
60
Separate IMAGE
* Separate HTML Affordable Systems Optimisation Process (ASOP)
61
Separate IMAGE
* Separate HTML Affordable Systems Optimisation Process (ASOP)
62
Separate IMAGE
* Separate HTML Affordable Systems Optimisation Process (ASOP)
63
Separate IMAGE
* Separate HTML Affordable Systems Optimisation Process (ASOP)
64
Separate IMAGE
* Separate HTML What is the "Correct" Machine Architecture for Each Problem Class
65
Separate IMAGE
* Separate HTML Enabling HPCC Software Technologies
66
Separate IMAGE
* Separate HTML Enabling HPCC Technologies
67
Separate IMAGE
* Separate HTML Comparison of Three Different Programming Models
68
Separate IMAGE
* Separate HTML Some Hardware and Software Trends 0ver the next 5 Years
69
Separate IMAGE
* Separate HTML Some Hardware and Software Trends 0ver the next 5 Years
70
Separate IMAGE
* Separate HTML Distributed/Parallel Programming Paradigms
71
Separate IMAGE
* Separate HTML Parallel/Distributed Programming Languages
72
Separate IMAGE
* Separate HTML Legion - Introduction
73
Separate IMAGE
* Separate HTML Legion - Introduction
74
Separate IMAGE
* Separate HTML Legion - Philosophy
75
Separate IMAGE
* Separate HTML Legion - Distributed Objects
76
Separate IMAGE
* Separate HTML Legion - Philosophy
77
Separate IMAGE
* Separate HTML The Legion Testbed at the University of Virginia
78
Separate IMAGE
* Separate HTML The Legion Testbed at the University of Virginia
79
Separate IMAGE
* Separate HTML The Legion Testbed at the University of Virginia
80
Separate IMAGE
* Separate HTML The Legion Testbed at the University of Virginia
81
Separate IMAGE
* Separate HTML Legion Tools
82
Separate IMAGE
* Separate HTML Legion Tools
83
Separate IMAGE
* Separate HTML Legion Tools
84
Separate IMAGE
* Separate HTML Legion Tools
85
Separate IMAGE
* Separate HTML Legion Tools
86
Separate IMAGE
* Separate HTML Legion Tools
87
Separate IMAGE
* Separate HTML Legion Tools
88
Separate IMAGE
* Separate HTML Legion Tools
89
Separate IMAGE
* Separate HTML Legion Tools
90
Separate IMAGE
* Separate HTML Legion - Applications
91
Separate IMAGE
* Separate HTML TreadMarks: Shared Memory Computing on Networks of Workstations
92
Separate IMAGE
* Separate HTML The TreadMarks Interface
93
Separate IMAGE
* Separate HTML The TreadMarks Interface
94
Separate IMAGE
* Separate HTML TreadMarks - Parallel "Hello World"
95
Separate IMAGE
* Separate HTML Programming Experience between PVM and TreadMarks - Generalisations.
96
Separate IMAGE
* Separate HTML Programming Experience between PVM and TreadMarks - Generalisations.
97
Separate IMAGE
* Separate HTML Programming Experience between PVM and TreadMarks...
98
Separate IMAGE
* Separate HTML Network Linda
99
Separate IMAGE
* Separate HTML Linda - Overview
100
Separate IMAGE
* Separate HTML Linda - Overview
101
Separate IMAGE
* Separate HTML The Linda Model
102
Separate IMAGE
* Separate HTML Master/Worker Model using Virtual Shared Memory
103
Separate IMAGE
* Separate HTML Master/Worker Model using Virtual Shared Memory
104
Separate IMAGE
* Separate HTML Linda Basics
105
Separate IMAGE
* Separate HTML Linda Basics
106
Separate IMAGE
* Separate HTML Linda Basics
107
Separate IMAGE
* Separate HTML Linda Basics
108
Separate IMAGE
* Separate HTML Linda Basics
109
Separate IMAGE
* Separate HTML Example Code: Features Illustrated in FORTRAN/C Code
110
Separate IMAGE
* Separate HTML Linda - Parallel "Hello World"
111
Separate IMAGE
* Separate HTML High Performance Fortran
112
Separate IMAGE
* Separate HTML High Performance Fortran
113
Separate IMAGE
* Separate HTML HPF Goals
114
Separate IMAGE
* Separate HTML HPF Goals
115
Separate IMAGE
* Separate HTML HPF Language
116
Separate IMAGE
* Separate HTML HPF Language
117
Separate IMAGE
* Separate HTML Message Passing Interface (MPI)
118
Separate IMAGE
* Separate HTML Message Passing Interface (MPI)
119
Separate IMAGE
* Separate HTML MPI Forum
120
Separate IMAGE
* Separate HTML MPI's prime goals are:
121
Separate IMAGE
* Separate HTML MPI - Parallel "Hello World"
122
Separate IMAGE
* Separate HTML Parallel Virtual Machine (PVM)
123
Separate IMAGE
* Separate HTML PVM - What is it?
124
Separate IMAGE
* Separate HTML PVM - What is it?
125
Separate IMAGE
* Separate HTML PVM Features
126
Separate IMAGE
* Separate HTML PVM Features
127
Separate IMAGE
* Separate HTML PVM - History
128
Separate IMAGE
* Separate HTML Advantages/Disadvantages to Using PVM
129
Separate IMAGE
* Separate HTML Advantages/Disadvantages to Using PVM
130
Separate IMAGE
* Separate HTML Advantages/Disadvantages to Using PVM
131
Separate IMAGE
* Separate HTML Advantages/Disadvantages to Using PVM
132
Separate IMAGE
* Separate HTML Advantages/Disadvantages to Using PVM
133
Separate IMAGE
* Separate HTML PVM Components
134
Separate IMAGE
* Separate HTML PVM Daemon (pvmd3)
135
Separate IMAGE
* Separate HTML PVM Daemon (pvmd3)
136
Separate IMAGE
* Separate HTML PVM Libraries
137
Separate IMAGE
* Separate HTML PVM Libraries
138
Separate IMAGE
* Separate HTML JAVA - Overview
139
Separate IMAGE
* Separate HTML JAVA - Overview
140
Separate IMAGE
* Separate HTML History of Java Language and Team
141
Separate IMAGE
* Separate HTML Some Key Java Features
142
Separate IMAGE
* Separate HTML Java Features -- It's Simple and Familiar!
143
Separate IMAGE
* Separate HTML Java Features -- It's Simple and Familiar!
144
Separate IMAGE
* Separate HTML Java Features -- It's Object-oriented
145
Separate IMAGE
* Separate HTML Java Features -- It's Object-oriented
146
Separate IMAGE
* Separate HTML Java Features -- It's Architecture-Neutral
147
Separate IMAGE
* Separate HTML Java Features -- It's Architecture-Neutral
148
Separate IMAGE
* Separate HTML Java Features -- It's Portable
149
Separate IMAGE
* Separate HTML Java Features -- It's Portable
150
Separate IMAGE
* Separate HTML Vava Features -- It's Distributed
151
Separate IMAGE
* Separate HTML Java Features -- It's (Hopefully) Secure
152
Separate IMAGE
* Separate HTML Java Features -- It's (Hopefully) Secure
153
Separate IMAGE
* Separate HTML Java Features -- It's Multithreaded
154
Separate IMAGE
* Separate HTML Java Features -- It's Multithreaded
155
Separate IMAGE
* Separate HTML Java Language -- Program Structure
156
Separate IMAGE
* Separate HTML Java Language -- Program Structure
157
Separate IMAGE
* Separate HTML Hello World Applet from Sun Tutorial
158
Separate IMAGE
* Separate HTML Hello World Applet from Sun Tutorial
The Challenge
|
Don't Want to Reinvent "Wheel" |
General Introduction to Cluster Computing |
Some Terminology |
CMS Interaction with the OS |
The Workings of Typical CMS Package |
Special Note - The Ownership Hurdle |
Cluster/Metacomputing Environments
|
Features and Functionality of CMS Packages
|
Status of CMS Packages - Basic Problems |
Related Projects
|
Near and Future Projects
|
* Separate HTML MetaComputing: The Informal Supercomputer
2
Separate IMAGE
* Separate HTML Lecture 2: Metacomputing: The Practical Issues
3
Separate IMAGE
* Separate HTML Lecture 2: Metacomputing: The Practical Issues
4
Separate IMAGE
* Separate HTML Lecture 2: Metacomputing: The Practical Issues
5
Separate IMAGE
* Separate HTML Lecture 2: Metacomputing: The Practical Issues
6
Separate IMAGE
* Separate HTML The Challenge
7
Separate IMAGE
* Separate HTML The Challenge
8
Separate IMAGE
* Separate HTML Do Not Want to Reinvent the "Wheel", So Must...
9
Separate IMAGE
* Separate HTML General Introduction
10
Separate IMAGE
* Separate HTML General Introduction
11
Separate IMAGE
* Separate HTML Some Currently Available CMS Packages
12
Separate IMAGE
* Separate HTML Some Currently Available CMS Packages
13
Separate IMAGE
* Separate HTML Some Terminology - 1
14
Separate IMAGE
* Separate HTML Some Terminology - 2
15
Separate IMAGE
* Separate HTML Some Terminology - 3
16
Separate IMAGE
* Separate HTML Some Terminology - 4
17
Separate IMAGE
* Separate HTML Some Terminology - 5
18
Separate IMAGE
* Separate HTML Some Terminology - 6
19
Separate IMAGE
* Separate HTML Some Terminology - 7
20
Separate IMAGE
* Separate HTML Some Terminology - 8
21
Separate IMAGE
* Separate HTML Some Terminology - 9
22
Separate IMAGE
* Separate HTML Cluster Software and Its Interaction With the Operating System
23
Separate IMAGE
* Separate HTML Cluster Software and Its Interaction With the Operating System
24
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 1
25
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 2
26
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 3
27
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 4
28
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 5
29
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software
30
Separate IMAGE
* Separate HTML Special Note - The Ownership Hurdle.
31
Separate IMAGE
* Separate HTML Special Note - The Ownership Hurdle.
32
Separate IMAGE
* Separate HTML Cluster/Metacomputing Environments:
33
Separate IMAGE
* Separate HTML Cluster/Metacomputing Environments:
34
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
35
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
36
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
37
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
38
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
39
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
40
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
41
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
42
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
43
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
44
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
45
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
46
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
47
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
48
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
49
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
50
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
51
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
52
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
53
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
54
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
55
Separate IMAGE
* Separate HTML Features and Functionality Desired in a CMS Package
56
Separate IMAGE
* Separate HTML Summary of Desirable Cluster/Metacomputing Features
57
Separate IMAGE
* Separate HTML Summary of Desirable Cluster/Metacomputing Features
58
Separate IMAGE
* Separate HTML Status of CMS Packages - Basic Problems
59
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
60
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
61
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
62
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
63
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
64
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
65
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
66
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
67
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
68
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
69
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
70
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
71
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
72
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
73
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
74
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
75
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
76
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
77
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
78
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
79
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
80
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
81
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
82
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
83
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
84
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
85
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
86
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
87
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
88
Separate IMAGE
* Separate HTML Near and Future Projects
89
Separate IMAGE
* Separate HTML Near and Future Projects
90
Separate IMAGE
* Separate HTML Near and Future Projects
91
Separate IMAGE
* Separate HTML Near and Future Projects
92
Separate IMAGE
* Separate HTML Near and Future Projects
93
Separate IMAGE
* Separate HTML Near and Future Projects
94
Separate IMAGE
* Separate HTML Near and Future Projects
95
Separate IMAGE
* Separate HTML Near and Future Projects
96
Separate IMAGE
* Separate HTML Near and Future Projects
97
Separate IMAGE
* Separate HTML Near and Future Projects
98
Separate IMAGE
* Separate HTML Near and Future Projects
99
Separate IMAGE
* Separate HTML Near and Future Projects
100
Separate IMAGE
* Separate HTML Near and Future Projects
101
Separate IMAGE
* Separate HTML Near and Future Projects
102
Separate IMAGE
* Separate HTML Near and Future Projects
103
Separate IMAGE
* Separate HTML Near and Future Projects
104
Separate IMAGE
* Separate HTML Near and Future Projects
105
Separate IMAGE
* Separate HTML Near and Future Projects
106
Separate IMAGE
* Separate HTML Near and Future Projects
107
Separate IMAGE
* Separate HTML Near and Future Projects
108
Separate IMAGE
* Separate HTML Near and Future Projects
109
Separate IMAGE
* Separate HTML Near and Future Projects
110
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
111
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
112
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
113
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
114
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
115
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
116
Separate IMAGE
* Separate HTML Metacomputing in the Future
117
Separate IMAGE
* Separate HTML Metacomputing in the Future
118
Separate IMAGE
* Separate HTML Metacomputing in the Future
119
Separate IMAGE
* Separate HTML Metacomputing in the Future
Distributed Computing. |
The Challenge. |
Understanding the Functionality of a Metacomputer. |
Workings of Typical Cluster Management Software. |
Features of Metacomputing Management Software:
|
Status of CMS Packages - basic problems. |
Some Current Metacomputing Projects:
|
Near and Future Projects:
|
Metacomputing in the future ! |
* Separate HTML Metacomputing: The Informal Supercomputer
2
Separate IMAGE
* Separate HTML Overview
3
Separate IMAGE
* Separate HTML Overview
4
Separate IMAGE
* Separate HTML Overview
5
Separate IMAGE
* Separate HTML Alternative Supercomputing Resources
6
Separate IMAGE
* Separate HTML Parallel/Distributed Computing - Communications Characteristics
7
Separate IMAGE
* Separate HTML Some Comments about Parallel and Distributed Computing
8
Separate IMAGE
* Separate HTML Communications Performance of Some Parallel and Distributed Systems
9
Separate IMAGE
* Separate HTML Distributed Systems: Some Problems
10
Separate IMAGE
* Separate HTML Distributed Computing Systems
11
Separate IMAGE
* Separate HTML Management Software for Distributed Systems
12
Separate IMAGE
* Separate HTML Management Software for Distributed Systems: The Problem
13
Separate IMAGE
* Separate HTML Distributed Programming Paradigms
14
Separate IMAGE
* Separate HTML The Challenge
15
Separate IMAGE
* Separate HTML The Challenge
16
Separate IMAGE
* Separate HTML Understanding the Functionality of a Metacomputer
17
Separate IMAGE
* Separate HTML Existing Cluster Management Software
18
Separate IMAGE
* Separate HTML Existing Cluster Management Software
19
Separate IMAGE
* Separate HTML Some Currently Available CMS Packages
20
Separate IMAGE
* Separate HTML Some Currently Available CMS Packages
21
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 1
22
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 2
23
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 3
24
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 4
25
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software - 5
26
Separate IMAGE
* Separate HTML The Workings of Typical Cluster Management Software
27
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
28
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
29
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
30
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
31
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
32
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
33
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
34
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
35
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
36
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
37
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
38
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
39
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
40
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
41
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
42
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
43
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
44
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
45
Separate IMAGE
* Separate HTML Desirable Features of Metacomputing Management Software
46
Separate IMAGE
* Separate HTML Summary of Desirable Metacomputing Features
47
Separate IMAGE
* Separate HTML Summary of Desirable Metacomputing Features
48
Separate IMAGE
* Separate HTML Status of CMS Packages - Basic Problems
49
Separate IMAGE
* Separate HTML Some Current Metacomputing Projects
50
Separate IMAGE
* Separate HTML Legion - Overview
51
Separate IMAGE
* Separate HTML Legion - Introduction
52
Separate IMAGE
* Separate HTML Legion - Philosophy
53
Separate IMAGE
* Separate HTML Legion - Distributed Objects
54
Separate IMAGE
* Separate HTML The Legion Testbed
55
Separate IMAGE
* Separate HTML The Legion Testbed
56
Separate IMAGE
* Separate HTML The Legion Testbed
57
Separate IMAGE
* Separate HTML Legion Tools
58
Separate IMAGE
* Separate HTML Legion Tools
59
Separate IMAGE
* Separate HTML Legion Tools
60
Separate IMAGE
* Separate HTML Legion Tools
61
Separate IMAGE
* Separate HTML Legion Tools
62
Separate IMAGE
* Separate HTML Legion Tools
63
Separate IMAGE
* Separate HTML Legion - Applications
64
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
65
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
66
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
67
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
68
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
69
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
70
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
71
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
72
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
73
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
74
Separate IMAGE
* Separate HTML Metacomputing - Related Projects
75
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
76
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
77
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
78
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
79
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
80
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
81
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
82
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
83
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
84
Separate IMAGE
* Separate HTML WANE - Wide Area Networked Environment
85
Separate IMAGE
* Separate HTML Near and Future Projects
86
Separate IMAGE
* Separate HTML Near and Future Projects
87
Separate IMAGE
* Separate HTML Near and Future Projects
88
Separate IMAGE
* Separate HTML Near and Future Projects
89
Separate IMAGE
* Separate HTML Near and Future Projects
90
Separate IMAGE
* Separate HTML Near and Future Projects
91
Separate IMAGE
* Separate HTML Near and Future Projects
92
Separate IMAGE
* Separate HTML Near and Future Projects
93
Separate IMAGE
* Separate HTML Near and Future Projects
94
Separate IMAGE
* Separate HTML Near and Future Projects
95
Separate IMAGE
* Separate HTML Near and Future Projects
96
Separate IMAGE
* Separate HTML Near and Future Projects
97
Separate IMAGE
* Separate HTML Near and Future Projects
98
Separate IMAGE
* Separate HTML Near and Future Projects
99
Separate IMAGE
* Separate HTML Near and Future Projects
100
Separate IMAGE
* Separate HTML Near and Future Projects
101
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
102
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
103
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
104
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
105
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
106
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
107
Separate IMAGE
* Separate HTML Near and Future Projects - MetaWeb
108
Separate IMAGE
* Separate HTML Metacomputing in the Future
109
Separate IMAGE
* Separate HTML Metacomputing in the Future
110
Separate IMAGE
* Separate HTML Metacomputing in the Future
111
Separate IMAGE
* Separate HTML Metacomputing in the Future
* Foil Index from this file * See also color IMAGE
Overview including History and alpha versus beta issues |
Comparison of Java and Javascript |
Overall Java Philosophy and Features including security etc. |
Java Programming Language |
Object Oriented and Class Structure |
Exceptions |
Applet Programming and Threads |
Abstract Windowing Toolkit |
Networking and I/O; native classes |
Futures and HPCC Implications |
Hot Java is not discussed as beta version not currently available |
* Separate HTML Java Tutorial
May 1996
Module on Java Language and Applets
2
Separate IMAGE
* Separate HTML Abstract of Java Tutorial
3
Separate IMAGE
* Separate HTML Overview and History of Java Development
4
Separate IMAGE
* Separate HTML Overview -- What Is Java/HotJava?
5
Separate IMAGE
* Separate HTML History of Java Language and Team
6
Separate IMAGE
* Separate HTML History of Java Language and Team (contd)
7
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta Situation -- Alpha
8
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta Situation -- Beta/1.0
9
Separate IMAGE
* Separate HTML Java/HotJava Alpha vs JDK Beta Situation -- HotJava
10
Separate IMAGE
* Separate HTML Java Beta Books -- I
11
Separate IMAGE
* Separate HTML Java Beta Books -- II
12
Separate IMAGE
* Separate HTML Java Beta Books -- III
13
Separate IMAGE
* Separate HTML Java vs. JavaScript
14
Separate IMAGE
* Separate HTML Comparison of Java and JavaScript -- I
15
Separate IMAGE
* Separate HTML Comparison of Java and JavaScript -- II
16
Separate IMAGE
* Separate HTML Overall Java Philosophy and Features
17
Separate IMAGE
* Separate HTML Some Key Java Features
18
Separate IMAGE
* Separate HTML Java Features -- It's Simple and Familiar!
19
Separate IMAGE
* Separate HTML Java Features -- It's Object-oriented
20
Separate IMAGE
* Separate HTML Java Features -- It's Architecture-Neutral
21
Separate IMAGE
* Separate HTML Java Features -- It's Portable
22
Separate IMAGE
* Separate HTML Java Features -- It's Somewhat Interpreted
23
Separate IMAGE
* Separate HTML Java Features -- It's Distributed
24
Separate IMAGE
* Separate HTML Java Features -- It's Robust
25
Separate IMAGE
* Separate HTML Java Features -- It's (Hopefully) Secure
26
Separate IMAGE
* Separate HTML Java Features -- High Performance
27
Separate IMAGE
* Separate HTML Java Features -- It's Multithreaded
28
Separate IMAGE
* Separate HTML Java Features -- It's Dynamic
29
Separate IMAGE
* Separate HTML Sun's Comparison of Language Features
30
Separate IMAGE
* Separate HTML The Java Programming Language
31
Separate IMAGE
* Separate HTML Java Language Discussion -- Table of Contents
32
Separate IMAGE
* Separate HTML Program structure and the simplest examples
33
Separate IMAGE
* Separate HTML Java Language -- Program Structure
34
Separate IMAGE
* Separate HTML Java Language -- Lexical Issues I
35
Separate IMAGE
* Separate HTML Java Language -- Lexical Issues II
36
Separate IMAGE
* Separate HTML Applications Versus Applets - I
37
Separate IMAGE
* Separate HTML Applications Versus Applets - II
38
Separate IMAGE
* Separate HTML Hello World Applet from Sun Tutorial
Getting Started
39
Separate IMAGE
* Separate HTML Hello World Application from Sun Tutorial
Getting Started
40
Separate IMAGE
* Separate HTML Java Language Basics
41
Separate IMAGE
* Separate HTML Java Language -- Variable/Expression Types
42
Separate IMAGE
* Separate HTML Java Language -- Types: Array
43
Separate IMAGE
* Separate HTML Java Language -- Expressions
44
Separate IMAGE
* Separate HTML Java Language -- Control Flow I
45
Separate IMAGE
* Separate HTML Java Language -- Control Flow II -- continue
46
Separate IMAGE
* Separate HTML Java Language -- Control Flow III -- break and for loop
47
Separate IMAGE
* Separate HTML Java Language -- Control Flow IV -- break and switch
48
Separate IMAGE
* Separate HTML Java Language -- Control Flow V -- continue and switch
49
Separate IMAGE
* Separate HTML The Java Object Model: Classes, Instances and Methods
50
Separate IMAGE
* Separate HTML The Java Object Model Overview
51
Separate IMAGE
* Separate HTML Date Application from Sun Tutorial
Anatomy of an Application
52
Separate IMAGE
* Separate HTML Counting Application from Sun Tutorial
Nuts and Bolts of Java
53
Separate IMAGE
* Separate HTML Java Language -- Overview of Classes
54
Separate IMAGE
* Separate HTML Instantiating an Object from its Class
55
Separate IMAGE
* Separate HTML Constructors of Objects
56
Separate IMAGE
* Separate HTML Class Finalizers
57
Separate IMAGE
* Separate HTML Java Language -- Types of Classes
58
Separate IMAGE
* Separate HTML Java Language -- Methods
59
Separate IMAGE
* Separate HTML A little more complicated Paint Method for Applets
60
Separate IMAGE
* Separate HTML Some More Methods for mPoint
61
Separate IMAGE
* Separate HTML The Java Object Model: Inheritance and the Class Hierarchy, Interfaces, and Packages
62
Separate IMAGE
* Separate HTML Inheritance or Subclassing
63
Separate IMAGE
* Separate HTML Use of Methods Defined in Parent
64
Separate IMAGE
* Separate HTML Use of Methods Defined in Parent but overridden in child class
65
Separate IMAGE
* Separate HTML Java Language -- Interfaces
66
Separate IMAGE
* Separate HTML Cars as an Examples of Interfaces/ Multiple Inheritance
67
Separate IMAGE
* Separate HTML Picture of Interfaces and Classes for Cars and their Manufacture
68
Separate IMAGE
* Separate HTML More on Interfaces -- II
69
Separate IMAGE
* Separate HTML More on Interfaces -III- Real Examples
70
Separate IMAGE
* Separate HTML Overview of Packages
71
Separate IMAGE
* Separate HTML Java System Packages
72
Separate IMAGE
* Separate HTML Useful Basic Classes
73
Separate IMAGE
* Separate HTML The Overarching Object Class
74
Separate IMAGE
* Separate HTML Determining and Testing Class of Object
75
Separate IMAGE
* Separate HTML java.lang.Object Wrappers
76
Separate IMAGE
* Separate HTML ReverseString Class from Sun Tutorial
The String and StringBuffer Classes
77
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts
78
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts - I
79
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts - II
80
Separate IMAGE
* Separate HTML More on the Java Language: Exceptions
81
Separate IMAGE
* Separate HTML Java Language -- Handling Errors Using Exceptions
82
Separate IMAGE
* Separate HTML Examples of Exception Hierarchy
83
Separate IMAGE
* Separate HTML Handling Exceptions in Closing a File
84
Separate IMAGE
* Separate HTML Applet Basics: Graphics, threads and animation
85
Separate IMAGE
* Separate HTML Some Basic Methods for Applets -- I
86
Separate IMAGE
* Separate HTML Some Basic Methods for Applets -- II
87
Separate IMAGE
* Separate HTML The details of the <applet> tag
88
Separate IMAGE
* Separate HTML <param> Tags and Applets
89
Separate IMAGE
* Separate HTML The java.awt.Graphics Class
90
Separate IMAGE
* Separate HTML The java.awt.Font and FontMetrics Classes
91
Separate IMAGE
* Separate HTML The java.awt.Color Classes
92
Separate IMAGE
* Separate HTML The default Update(Graphics g) Method
93
Separate IMAGE
* Separate HTML Threads as Discussed in Sun's Tutorial
94
Separate IMAGE
* Separate HTML Sun's Digital Clock Applet to Illustrate Threads -- I
95
Separate IMAGE
* Separate HTML Sun's Digital Clock Applet to Illustrate Threads -- II
96
Separate IMAGE
* Separate HTML Flickering in Applets and its Solution
97
Separate IMAGE
* Separate HTML Sun's Animator.class Applet
98
Separate IMAGE
* Separate HTML Details of Using the Sun animator Applet --I
99
Separate IMAGE
* Separate HTML Details of Using the Sun animator Applet --II
100
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - I
101
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - run Method
102
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - paint and update
103
Separate IMAGE
* Separate HTML Double Buffering to Reduce Flicker - I
104
Separate IMAGE
* Separate HTML Double Buffering to Reduce Flicker - II
105
Separate IMAGE
* Separate HTML Event Handling
106
Separate IMAGE
* Separate HTML Events in the java.awt -- Mouse, Keyboard Interaction - I
107
Separate IMAGE
* Separate HTML Events in the java.awt -- Mouse, Keyboard Interaction - II
108
Separate IMAGE
* Separate HTML Abstract Windowing Toolkit (AWT): Layouts and Components such as buttons, textfields, etc.
109
Separate IMAGE
* Separate HTML Structure of the java.awt GUI Components - I
110
Separate IMAGE
* Separate HTML Structure of the java.awt GUI Components - II
111
Separate IMAGE
* Separate HTML Picture of the AWT Component Class and its inheritance
112
Separate IMAGE
* Separate HTML Some Simple AWT Components -- label,button
113
Separate IMAGE
* Separate HTML AWT Components -- Checkbox
114
Separate IMAGE
* Separate HTML AWT Components -- Radio Buttons , CheckboxGroup
115
Separate IMAGE
* Separate HTML Some Further AWT Components -- typical subunits of panels
116
Separate IMAGE
* Separate HTML Some Further AWT Components -- Canvas, Window - I
117
Separate IMAGE
* Separate HTML Some Further AWT Components -- Canvas, Window - II
118
Separate IMAGE
* Separate HTML Actions associated with Components in AWT - I
119
Separate IMAGE
* Separate HTML Actions associated with Components in AWT - II
120
Separate IMAGE
* Separate HTML Layout of Components in a Panel
121
Separate IMAGE
* Separate HTML Description and Example of BorderLayout
122
Separate IMAGE
* Separate HTML Brief Description of Four Other LayoutManager's
123
Separate IMAGE
* Separate HTML Hierarchical use of LayoutManagers
124
Separate IMAGE
* Separate HTML Networking, Web Access and I/O
125
Separate IMAGE
* Separate HTML Networking, Web Access and I/O in Java
126
Separate IMAGE
* Separate HTML Accessing URL's in Java -- URL, showDocument
127
Separate IMAGE
* Separate HTML Accessing URL's in Java -- URLConnection
128
Separate IMAGE
* Separate HTML Input/Output in Java -- InputStreams -- I
129
Separate IMAGE
* Separate HTML Input/Output in Java -- (Filter etc.)InputStreams -- II
130
Separate IMAGE
* Separate HTML Accessing URL's in Java -- InputStreams and URLConnections
131
Separate IMAGE
* Separate HTML Performance
and the Future
132
Separate IMAGE
* Separate HTML Use of Native Classes to Speed Up Execution
133
Separate IMAGE
* Separate HTML HPCC and Java -- High Performance HPjava -- I
134
Separate IMAGE
* Separate HTML HPCC and Java -- HPjava -- II
* Foil Index from this file * See also color IMAGE
Java is an object-oriented language based on C++ suitable for general distributed applications programming. In this course, we will concentrate on Java applets to program application interfaces on the World Wide Web. |
These lecture slides on programming in Java will show a series of small programming examples, designed to illustrate the main features of the language. |
They accompany the Java Course Module, by Geoffrey Fox, which covers more details about the language. |
Some examples were constructed from "Teach yourself Java in 21 days", by Laura Lemay and Charles L. Perkins, February 1996, Sams.net Publishing, and from "core Java", by Gary Cornell and Cay Horstmann, the SunSoft Press Java Series, 1996. |
* Separate HTML Introduction to Java Programming:
a Stroll Through Java
2
Separate IMAGE
* Separate HTML A Stroll through Java
3
Separate IMAGE
* Separate HTML Applet basics and Graphics window examples
4
Separate IMAGE
* Separate HTML The Simplest Java Application: Hello, World!
5
Separate IMAGE
* Separate HTML The Simplest Java Applet: Hello, World!
6
Separate IMAGE
* Separate HTML Displaying your applet from a Web page.
7
Separate IMAGE
* Separate HTML The Graphics class
8
Separate IMAGE
* Separate HTML Using Graphics properties
9
Separate IMAGE
* Separate HTML Drawing simple shapes
10
Separate IMAGE
* Separate HTML Passing parameters to an applet: the HTML
11
Separate IMAGE
* Separate HTML Passing parameters to an applet: the applet
12
Separate IMAGE
* Separate HTML Centering a string in the applet window.
13
Separate IMAGE
* Separate HTML Applet Flow of Control
14
Separate IMAGE
* Separate HTML Random color boxes example
15
Separate IMAGE
* Separate HTML Arrays of random colors
16
Separate IMAGE
* Separate HTML Object-Oriented Programming Examples: Defining parent and child classes, overloading constructors, class hierarchy
17
Separate IMAGE
* Separate HTML The Class Hierarchy of this example
18
Separate IMAGE
* Separate HTML Object-Oriented Programming in JAVA - defining a class
19
Separate IMAGE
* Separate HTML More methods in the class definition
20
Separate IMAGE
* Separate HTML Defining a child class
21
Separate IMAGE
* Separate HTML Using parent and child classes
22
Separate IMAGE
* Separate HTML Parent and child example, continued
23
Separate IMAGE
* Separate HTML Overloading Constructors
24
Separate IMAGE
* Separate HTML More child classes
25
Separate IMAGE
* Separate HTML Basic Thread Example
26
Separate IMAGE
* Separate HTML Introduction to Threads
27
Separate IMAGE
* Separate HTML Example showing the standard thread methods
28
Separate IMAGE
* Separate HTML Example showing thread methods, continued
29
Separate IMAGE
* Separate HTML More Basic Applet Examples:
Graphics Images and Double Buffering
30
Separate IMAGE
* Separate HTML An Image Drawing Example
31
Separate IMAGE
* Separate HTML Double Buffering
32
Separate IMAGE
* Separate HTML Event Handling
33
Separate IMAGE
* Separate HTML Using Mouse Events for User Interaction
34
Separate IMAGE
* Separate HTML Mouse Events: Initializing the movable objects
35
Separate IMAGE
* Separate HTML Draw the objects with double buffering
36
Separate IMAGE
* Separate HTML Mouse Move Event
37
Separate IMAGE
* Separate HTML The Set of Mouse Dragging Events
38
Separate IMAGE
* Separate HTML More Methods in the Movable Point class
39
Separate IMAGE
* Separate HTML Keyboard Events
40
Separate IMAGE
* Separate HTML Abstract Windowing Toolkit: Layouts and Components
41
Separate IMAGE
* Separate HTML AWT - Grid Layout with Two Components
42
Separate IMAGE
* Separate HTML AWT - Adding Components to a Layout
43
Separate IMAGE
* Separate HTML AWT - Canvas Component
44
Separate IMAGE
* Separate HTML AWT - Handling Actions from Components
45
Separate IMAGE
* Separate HTML AWT - Panel Component with Buttons
46
Separate IMAGE
* Separate HTML I/O and Networking
47
Separate IMAGE
* Separate HTML I/O: Reading a File known by URL
48
Separate IMAGE
* Separate HTML I/O: Setting up the URL, Layout and Thread
49
Separate IMAGE
* Separate HTML I/O: Reading the Text File
* Foil Index from this file * See also color IMAGE
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 |
* Separate HTML A Tutorial on Base Web Technologies
2
Separate IMAGE * Separate HTML Abstract for Base Tutorial on Web Technologies
* Separate HTML Architecture of Web Software
4
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
5
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
6
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
7
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
* Separate HTML Start of Neat Set of Pictures on Internet Trends
9
Separate IMAGE * Separate HTML Number of InterNet Hosts !989-1996
10
Separate IMAGE * Separate HTML Number of InterNet Hosts !989-1996 and Projected to Year 2000
11
Separate IMAGE * Separate HTML Number of www prefixed hosts 1993-1995
* Separate HTML The WebWindows Operating System
13
Separate IMAGE * Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
14
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
15
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
16
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
17
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
18
Separate IMAGE * Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
* Separate HTML Business Enterprise Systems and the Web
20
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
21
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Full Cover Picture
22
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Graph
23
Separate IMAGE * Separate HTML WebServer Hardware and Software Business Estimate
24
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
* Separate HTML Architecture of Web Software
26
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
* Separate HTML In a Nutshell
28
Separate IMAGE * Separate HTML The Flow of Data amongst the Client, Server and CGI Script
29
Separate IMAGE * Separate HTML The Flow of Data amongst the Client, Server and CGI Script
30
Separate IMAGE * Separate HTML Example form for Hello, World!
31
Separate IMAGE * Separate HTML Example CGI program in Perl for Hello, World!
* Separate HTML The Java/Netscape2.0 Client server Model
33
Separate IMAGE * Separate HTML Emerging Web and NII Vision - I
34
Separate IMAGE * Separate HTML Emerging Web and NII Vision - II
* Separate HTML Speaker Gingrich Website
36
Separate IMAGE * Separate HTML Speaker Gingrich Website
37
Separate IMAGE * Separate HTML Speaker Gingrich Website
38
Separate IMAGE * Separate HTML HotJava Based WhiteBoard used in CareWeb
39
Separate IMAGE * Separate HTML HotJava Based Chat System used in CareWeb
40
Separate IMAGE * Separate HTML CareWeb interactive Consulting: Video Channel.
41
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: Audio Channel.
42
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: WhiteBoard Channel.
43
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: WebCast Channel.
* Separate HTML Critical Emerging Web Technologies - I
* Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
46
Separate IMAGE * Separate HTML Dining Philosopher Educational Applet
47
Separate IMAGE * Separate HTML Nuclear Reactor Educational Applet
48
Separate IMAGE * Separate HTML Visible Human
49
Separate IMAGE * Separate HTML The Java Magic Cube from Michael Chang
50
Separate IMAGE * Separate HTML The Java Talking Head Collaboratory from EFP
51
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
* Separate HTML Outline of Visible Human Project - I
53
Separate IMAGE * Separate HTML Segmentation Definition Java Applet - II
54
Separate IMAGE * Separate HTML Segmentation AVS Environment (from around 1991) I
55
Separate IMAGE * Separate HTML The Simplest Java Application: Hello, World!
56
Separate IMAGE * Separate HTML The Simplest Java Applet: Hello, World!
57
Separate IMAGE * Separate HTML Displaying your applet from a Web page.
58
Separate IMAGE * Separate HTML The Graphics class
59
Separate IMAGE * Separate HTML Using Graphics properties
60
Separate IMAGE * Separate HTML Sun's Comparison of Language Features
61
Separate IMAGE * Separate HTML Performance of Java is Dreadful!
* Separate HTML Some (New) Web Technologies in a Nutshell - II
63
Separate IMAGE * Separate HTML Possible Uses of JavaScript in Education
64
Separate IMAGE * Separate HTML Structure of Index -- mainframe Case
65
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
66
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
67
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
68
Separate IMAGE * Separate HTML The JavaScript SlideShow Stepping through CareWeb Images - I
69
Separate IMAGE * Separate HTML The JavaScript SlideShow Stepping through CareWeb Images - II
70
Separate IMAGE * Separate HTML The JavaScript WebWisdom System -- Foilworld Homepage
71
Separate IMAGE * Separate HTML Netscape JavaScript Implementation of Granite Sentry Command and Control Interface
72
Separate IMAGE * Separate HTML General Remarks on JavaScript
73
Separate IMAGE * Separate HTML Hello World Example of JavaScript- I
74
Separate IMAGE * Separate HTML Hello World Example of JavaScript- II
75
Separate IMAGE * Separate HTML Example of Clicking on a Form - I
76
Separate IMAGE * Separate HTML Example of Clicking on a Form - II
77
Separate IMAGE * Separate HTML Example of Parameterized HTML
78
Separate IMAGE * Separate HTML Comparison of Java and JavaScript -- I
79
Separate IMAGE * Separate HTML Comparison of Java and JavaScript -- II
* Separate HTML T4:GIS - 3D Terrain Rendering in VRML
81
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
82
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
83
Separate IMAGE * Separate HTML VRML Tutorial from Alvin Leung/Meryem Ispirli -- a Car!!
84
Separate IMAGE * Separate HTML VRML - Virtual Reality Modeling Language -- Overview
85
Separate IMAGE * Separate HTML VRML -- Specification
86
Separate IMAGE * Separate HTML VRML - Language characteristics
87
Separate IMAGE * Separate HTML Example I - Shapes
88
Separate IMAGE * Separate HTML Example II - Properties
89
Separate IMAGE * Separate HTML Example III - Group Nodes
90
Separate IMAGE * Separate HTML Example IV - Textures
91
Separate IMAGE * Separate HTML VRML - Nodes I
92
Separate IMAGE * Separate HTML Structure of the Pyramid with Coordinate3 and IndexedFaceSet - I
93
Separate IMAGE * Separate HTML Structure of the Pyramid with Coordinate3 and IndexedFaceSet - II
94
Separate IMAGE * Separate HTML VRML IndexedFaceSet Node I
95
Separate IMAGE * Separate HTML VRML IndexedFaceSet Node II
96
Separate IMAGE * Separate HTML VRML IndexedFaceSet Node III -- Formal Specification
* Separate HTML Critical Emerging Web Technologies - II
98
Separate IMAGE * Separate HTML Perl subprogram to read input from web forms - Part I
99
Separate IMAGE * Separate HTML Perl subprogram - Part II
* Separate HTML NPAC Oracle 7 Web Interface -- Home Page
101
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
102
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
103
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
104
Separate IMAGE * Separate HTML WebWindows DataBase Activities at NPAC
Oracle (Relational) , Illustra (Object) Databases linked to the Web
105
Separate IMAGE * Separate HTML Web Oracle Integration
106
Separate IMAGE * Separate HTML Key points in Web Technology
107
Separate IMAGE * Separate HTML Key points in database technology
108
Separate IMAGE * Separate HTML Web-Database Synergy
109
Separate IMAGE * Separate HTML Client-Server Architecture for WOW
110
Separate IMAGE * Separate HTML Choices of Formats and Filters in Web Systems
* Separate HTML Home Page of the CareWeb Bridge Demo
112
Separate IMAGE * Separate HTML CareWeb Connection Manager: Login Page.
113
Separate IMAGE * Separate HTML CareWeb Database Manager: All tables used in the School Nursing demo.
114
Separate IMAGE * Separate HTML CareWeb School Manager: All Schools in the Syracuse City School District.
115
Separate IMAGE * Separate HTML Home Page of a particular school.
116
Separate IMAGE * Separate HTML Home Page of a school nurse.
117
Separate IMAGE * Separate HTML Home page of a student (boy).
118
Separate IMAGE * Separate HTML Assessment Form for Asthma.
119
Separate IMAGE * Separate HTML Educational material on Asthma.
120
Separate IMAGE * Separate HTML Home page for a nurse practitioner.
121
Separate IMAGE * Separate HTML Interdisciplinary Collaboration -- The Players in Bridge -- WebMed -- CareWeb
122
Separate IMAGE * Separate HTML WebMed for Distributed Medical Interventional Informatics
* Separate HTML Examples of the Use of HTP and HTF - I
124
Separate IMAGE * Separate HTML Examples of the Use of HTP and HTF - II
125
Separate IMAGE * Separate HTML The PL/SQL Package For Phone Example - I
126
Separate IMAGE * Separate HTML The PL/SQL Package For Phone Example - II
127
Separate IMAGE * Separate HTML The Web Page - Search Interface - I
128
Separate IMAGE * Separate HTML The Web Page - Search Interface - II
129
Separate IMAGE * Separate HTML More Examples of PL/SQL Procedures for Web/Oracle Application
* Separate HTML VRML: Create World
131
Separate IMAGE * Separate HTML VRML: Rendered Scene
132
Separate IMAGE * Separate HTML VRML: Object Type Editor
133
Separate IMAGE * Separate HTML VRML: Create Object
134
Separate IMAGE * Separate HTML Illustra Database System - Server
135
Separate IMAGE * Separate HTML Illustra Database System
Object-Relational DBMS
136
Separate IMAGE * Separate HTML Database Support for VRML
137
Separate IMAGE * Separate HTML Why Database Support for VRML ?
138
Separate IMAGE * Separate HTML System Architecture
* Separate HTML Some (New) Web Technologies in a Nutshell - VI
140
Separate IMAGE * Separate HTML Possible Uses of Digital Video in Education
141
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
142
Separate IMAGE * Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
143
Separate IMAGE * Separate HTML Berlin Journey of a City, documentary by Bob Frye
144
Separate IMAGE * Separate HTML Newton's Apple
* Foil Index from this file * See also color IMAGE
Web Technologies (Java, JavaScript, VRML, TeleScript, Perl, HTML, CGI, HTTP etc.) will probably revolutionize all computing converting todays client/server to WebServer/WebClient and DeskTop to WebTop. |
Certainly these technologies provide a pervasive base supporting data transport, 3D object specification, coarse and fine grain objects as well integration with other capabilities such as databases. |
We examine the implications for HPCC and suggest that a sustainable HPCC business model can be based around
|
In the WebWindows Operating System Approach this is implemented on a compute-web of WebServers running on each node of an MPP or distributed cluster. |
We examine this picture for MultiDisciplinary Optimization and other applications. |
* Separate HTML A Tutorial on Web Technologies and their use in HPCC
2
Separate IMAGE * Separate HTML Abstract of Web Technologies and HPCC Presentation
3
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-I
4
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
5
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
6
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
7
Separate IMAGE * Separate HTML World Wide Web (WWW) is key to HPCC Implementation
* Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
9
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
10
Separate IMAGE * Separate HTML A Typical Hierarchical Server Network
11
Separate IMAGE * Separate HTML Web Technology has at least three opportunities for you and me!
* Separate HTML Architecture of Web Software
13
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
14
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
15
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
16
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
* Separate HTML Some (New) Web Technologies in a Nutshell - I
18
Separate IMAGE * Separate HTML Nuclear Reactor Educational Applet
19
Separate IMAGE * Separate HTML Living SchoolBook 2D Terrain Renderer with Java Interface
20
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
21
Separate IMAGE * Separate HTML The Oranges Encourage the Team as an Applet
22
Separate IMAGE * Separate HTML Sun's Comparison of Language Features
23
Separate IMAGE * Separate HTML Hello World Applet from Sun Tutorial
Getting Started
24
Separate IMAGE * Separate HTML Applications Versus Applets - I
25
Separate IMAGE * Separate HTML Applications Versus Applets - II
26
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
27
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
28
Separate IMAGE * Separate HTML A Java based MOO Interface
29
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -III
30
Separate IMAGE * Separate HTML ECS400 Spring 1996 Home Page
31
Separate IMAGE * Separate HTML Java/HotJava Alpha vs JDK Beta Situation -- HotJava/Books
32
Separate IMAGE * Separate HTML Comparison of Java and JavaScript -- I
* Separate HTML Some (New) Web Technologies in a Nutshell - II
34
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
35
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
36
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
* Separate HTML Web Oracle Integration
38
Separate IMAGE * Separate HTML Key points in Web Technology
39
Separate IMAGE * Separate HTML Key points in database technology
40
Separate IMAGE * Separate HTML Web-Database Synergy
41
Separate IMAGE * Separate HTML NPAC Web-Database Applications
42
Separate IMAGE * Separate HTML Importance for Key Communities
43
Separate IMAGE * Separate HTML Client-Server Architecture for WOW
* Separate HTML Web Search Examples and Issues
45
Separate IMAGE * Separate HTML Motivation for Web Search Systems
46
Separate IMAGE * Separate HTML Challenges and Issues
47
Separate IMAGE * Separate HTML Current Major Players in Web Search
48
Separate IMAGE * Separate HTML Major Components and Architecture of a Web Search System
49
Separate IMAGE * Separate HTML The Web Gathering Subsystem
50
Separate IMAGE * Separate HTML The Indexing Subsystem
51
Separate IMAGE * Separate HTML The Database Search Engine
52
Separate IMAGE * Separate HTML The Web Search Interface
* Separate HTML Some (New) Web Technologies in a Nutshell - III
54
Separate IMAGE * Separate HTML Example IV - Textures
55
Separate IMAGE * Separate HTML Why is VRML Another Important Concept?
56
Separate IMAGE * Separate HTML New York State Interactive Journey: link to Herkimer Home
57
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
58
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
59
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
60
Separate IMAGE * Separate HTML VRML Terrain Renerer with Syracuse Web Page
* Separate HTML Terrain rendering in VRML -- Creation of VRML files
62
Separate IMAGE * Separate HTML Example II
63
Separate IMAGE * Separate HTML Terrain rendering in VRML -- VRML modeling
* Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
65
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
66
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
67
Separate IMAGE * Separate HTML What is WebWindows ?
68
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
69
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
70
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
71
Separate IMAGE * Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
72
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil with Perl Manipulated Source
73
Separate IMAGE * Separate HTML Some Operating System Issues
74
Separate IMAGE * Separate HTML Architecture of Web Client-Server Software -- Mosaic/Netscape Today
75
Separate IMAGE * Separate HTML Architecture of Web Client-Server Software -- The Future as suggested by Hotjava?
76
Separate IMAGE * Separate HTML Choices of Formats and Filters in Web Systems
* Separate HTML Some Relevant NII Services-I
78
Separate IMAGE * Separate HTML Some Relevant NII Services-II
* Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
80
Separate IMAGE * Separate HTML NPAC -- SUNY Health Science Center Collaboration
81
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
* Separate HTML Implications of Brave New Web World for Education
83
Separate IMAGE * Separate HTML Use of Java to Display Algorithmic Structure
84
Separate IMAGE * Separate HTML 4 by 4 Matrix with Oranges ready to roll - I
85
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- I
86
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- II
* Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Overview of the Living Schoolbook Project
89
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
90
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
92
Separate IMAGE * Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
93
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
95
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Separate HTML What is Computational Science?
97
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
98
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
99
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
100
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
* Separate HTML Use of NII Services in Particular Applications -- Society
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
103
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
* Separate HTML Business Enterprise Systems and the Web
105
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
* Separate HTML http://king.syr.edu:2006/IWT/Vision/Crisis2005/CyberThriller.html
107
Separate IMAGE * Separate HTML Some Features of Crisis 2005
* Separate HTML Some CrypticTopics in Crisis 2005
* Separate HTML Televirtual Collaborative Environment in Crisis 2005
* Separate HTML Use of NII Services in Particular Applications -- Collaboratory
111
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
* Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
113
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
114
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
115
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
116
Separate IMAGE * Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
118
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
119
Separate IMAGE * Separate HTML Some Key Features of WebWork
120
Separate IMAGE * Separate HTML Factoring RSA Numbers and Security
121
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
122
Separate IMAGE * Separate HTML Factoring RSA Codes -- Software Resource FAFNER
123
Separate IMAGE * Separate HTML Factoring RSA Codes -- NPAC Page
124
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
125
Separate IMAGE * Separate HTML WebWork Architecture
126
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
127
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
128
Separate IMAGE * Separate HTML Java Interface for Performance Visualization
129
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
* Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design
131
Separate IMAGE * Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design -- Contd
132
Separate IMAGE * Separate HTML A World-Wide Virtual Machine design based on Web and PVM technologies
133
Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
134
Separate IMAGE * Separate HTML Architecture of NPAC HPF Compilation System on WWW
135
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Input Page
136
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Output Page
137
Separate IMAGE * Separate HTML Interpreters versus Compilers -- I?
138
Separate IMAGE * Separate HTML Interpreters versus Compilers -- Domain Specific Environments
139
Separate IMAGE * Separate HTML Java and HPF Futures
140
Separate IMAGE * Separate HTML VRML and HPF Futures
* Foil Index from this file * See also color IMAGE
Overview including History and alpha versus production issues |
Comparison of Java and Javascript |
Overall Java Philosophy and Features including security etc. |
Java Programming Language |
Object Oriented and Class Structure |
Exceptions |
Applet Programming and Threads |
Abstract Windowing Toolkit |
Networking and I/O; native classes |
Futures and HPCC Implications |
Hot Java is not discussed as current version not evaluated |
* Separate HTML Java Tutorial - June 1996
Java Language , Applets ,
Graphics and Abstract Windows Toolkit
Networking etc.
http://www.npac.syr.edu/users/gcf/icasejavajune96/index.html
http://www.npac.syr.edu/projects/cps616spring96/index.html
given at ICASE June 10-13 1996
Trip to China July 12-28 1996
2
Separate IMAGE
* Separate HTML Abstract of Java Tutorial
3
Separate IMAGE
* Separate HTML Overview and History of Java Development
4
Separate IMAGE
* Separate HTML What are Java and HotJava in a NutShell?
5
Separate IMAGE
* Separate HTML HotJava Story 1994-1996
6
Separate IMAGE
* Separate HTML HotJava Alpha Capabilities
7
Separate IMAGE
* Separate HTML HotJava's Future 1996- ?
8
Separate IMAGE
* Separate HTML Overview -- Java and the World Wide Web
9
Separate IMAGE
* Separate HTML Overview -- What are Java applets in detail?
10
Separate IMAGE
* Separate HTML Running a Java Applet
11
Separate IMAGE
* Separate HTML History of Java Language and Team
12
Separate IMAGE
* Separate HTML History of Java Language and Team (contd)
13
Separate IMAGE
* Separate HTML JDK 1.0 -- The Real Java Development Kit!
14
Separate IMAGE
* Separate HTML Java Beta Books -- I
15
Separate IMAGE
* Separate HTML Java Beta Books -- II
16
Separate IMAGE
* Separate HTML Java Beta Books -- III
17
Separate IMAGE
* Separate HTML Java vs. JavaScript
18
Separate IMAGE
* Separate HTML Comparison of Java and JavaScript -- I
19
Separate IMAGE
* Separate HTML Comparison of Java and JavaScript -- II
20
Separate IMAGE
* Separate HTML Overall Java Philosophy and Features
21
Separate IMAGE
* Separate HTML Some Key Java Features
22
Separate IMAGE
* Separate HTML Java Features -- It's Simple and Familiar!
23
Separate IMAGE
* Separate HTML Java Features -- It's Object-oriented
24
Separate IMAGE
* Separate HTML Java Features -- It's Architecture-Neutral
25
Separate IMAGE
* Separate HTML Java Features -- It's Portable
26
Separate IMAGE
* Separate HTML Java Features -- It's Somewhat Interpreted
27
Separate IMAGE
* Separate HTML Java Features -- It's Distributed
28
Separate IMAGE
* Separate HTML Java Features -- It's Robust
29
Separate IMAGE
* Separate HTML Java Features -- It's (Hopefully) Secure
30
Separate IMAGE
* Separate HTML Java Features -- High Performance
31
Separate IMAGE
* Separate HTML Java Features -- It's Multithreaded
32
Separate IMAGE
* Separate HTML Java Features -- It's Dynamic
33
Separate IMAGE
* Separate HTML Sun's Comparison of Language Features
34
Separate IMAGE
* Separate HTML The Java Programming Language
35
Separate IMAGE
* Separate HTML Java Language Discussion -- Table of Contents
36
Separate IMAGE
* Separate HTML Program structure and the simplest examples
37
Separate IMAGE
* Separate HTML Java Language -- Program Structure
38
Separate IMAGE
* Separate HTML Java Language -- Lexical Issues I
39
Separate IMAGE
* Separate HTML Java Language -- Lexical Issues II
40
Separate IMAGE
* Separate HTML Java in Practice --
Applets and Applications
Use from HTML
41
Separate IMAGE
* Separate HTML Applications Versus Applets - I
42
Separate IMAGE
* Separate HTML Applications Versus Applets - II
43
Separate IMAGE
* Separate HTML Applet Tag: Calling Applets from HTML - I
44
Separate IMAGE
* Separate HTML Applet Tag: Calling Applets from HTML - II
45
Separate IMAGE
* Separate HTML <param> Tags and Applets
46
Separate IMAGE
* Separate HTML Hello World Applet from Sun Tutorial
Getting Started
47
Separate IMAGE
* Separate HTML Hello World Application from Sun Tutorial
Getting Started
48
Separate IMAGE
* Separate HTML Java Language Basics
An example using arrays is found at the end of the Applet Basics section of JavaStroll
49
Separate IMAGE
* Separate HTML Java Language -- Variable/Expression Types
50
Separate IMAGE
* Separate HTML Java Language -- Types: Array
51
Separate IMAGE
* Separate HTML Java Language -- More on Arrays
52
Separate IMAGE
* Separate HTML Java Language -- Expressions
53
Separate IMAGE
* Separate HTML Java Language -- Control Flow I
54
Separate IMAGE
* Separate HTML Java Language -- Control Flow II -- continue
55
Separate IMAGE
* Separate HTML Java Language -- Control Flow III -- break and for loop
56
Separate IMAGE
* Separate HTML Java Language -- Control Flow IV -- break and switch
57
Separate IMAGE
* Separate HTML Java Language -- Control Flow V -- continue and switch
58
Separate IMAGE
* Separate HTML The Java Object Model: Classes, Instances and Methods
59
Separate IMAGE
* Separate HTML The Java Object Model Overview
60
Separate IMAGE
* Separate HTML Date Application from Sun Tutorial
Anatomy of an Application
61
Separate IMAGE
* Separate HTML Counting Application from Sun Tutorial
Nuts and Bolts of Java
62
Separate IMAGE
* Separate HTML Java Language -- Overview of Classes
63
Separate IMAGE
* Separate HTML Instantiating an Object from its Class
64
Separate IMAGE
* Separate HTML Constructors of Objects
65
Separate IMAGE
* Separate HTML Class Finalizers
66
Separate IMAGE
* Separate HTML Java Language -- Types of Classes - I
67
Separate IMAGE
* Separate HTML Java Language -- Types of Classes - II
68
Separate IMAGE
* Separate HTML Java Language -- Methods
69
Separate IMAGE
* Separate HTML The Java Object Model: Inheritance and the Class Hierarchy
70
Separate IMAGE
* Separate HTML Use of Methods Defined in Parent
71
Separate IMAGE
* Separate HTML Use of Methods Defined in Parent but overridden in child class
72
Separate IMAGE
* Separate HTML Comments on Casting
73
Separate IMAGE
* Separate HTML Review of the Array Class
74
Separate IMAGE
* Separate HTML Array - A Pseudo Class!
75
Separate IMAGE
* Separate HTML By value and By reference
76
Separate IMAGE
* Separate HTML Comments on Overloading and Overriding in Classes
77
Separate IMAGE
* Separate HTML Object-Oriented
Programming Examples:
Basic Class Operations
78
Separate IMAGE
* Separate HTML A little more complicated Paint Method for Applets
79
Separate IMAGE
* Separate HTML Some More Methods for mPoint
80
Separate IMAGE
* Separate HTML Inheritance or Subclassing
81
Separate IMAGE
* Separate HTML Abstract Methods
and Classes
Interfaces
(classes without implementation)
82
Separate IMAGE
* Separate HTML Comments on abstract Methods and Classes
83
Separate IMAGE
* Separate HTML Java Language -- Interfaces - Overview
84
Separate IMAGE
* Separate HTML Cars as an Examples of Interfaces/ Multiple Inheritance
85
Separate IMAGE
* Separate HTML Picture of Interfaces and Classes for Cars and their Manufacture
86
Separate IMAGE
* Separate HTML Java Language -- Interface Example -- Implementing Storable
87
Separate IMAGE
* Separate HTML Interfaces can be used as Classes in type specification
88
Separate IMAGE
* Separate HTML Further Features of Interfaces
89
Separate IMAGE
* Separate HTML More on Interfaces -- Why use them
90
Separate IMAGE
* Separate HTML More on Interfaces -- Real Examples
91
Separate IMAGE
* Separate HTML Packages in Java
92
Separate IMAGE
* Separate HTML Overview of Packages and Directory Structure
93
Separate IMAGE
* Separate HTML Using packages
94
Separate IMAGE
* Separate HTML Java System Packages
95
Separate IMAGE
* Separate HTML Somewhat more Detail on Applets and Graphics
96
Separate IMAGE
* Separate HTML The java.awt.Graphics Class
97
Separate IMAGE
* Separate HTML The java.awt.Font and FontMetrics Classes
98
Separate IMAGE
* Separate HTML The java.awt.Color Classes
99
Separate IMAGE
* Separate HTML Some Basic Methods for Applets -- I
100
Separate IMAGE
* Separate HTML Some Basic Methods for Applets -- II
101
Separate IMAGE
* Separate HTML A Simple Useful Applet from Sun for Animation
102
Separate IMAGE
* Separate HTML Sun's Animator.class Applet
103
Separate IMAGE
* Separate HTML Details of Using the Sun animator Applet --I
104
Separate IMAGE
* Separate HTML Details of Using the Sun animator Applet --II
105
Separate IMAGE
* Separate HTML Threads are part of the Java Language!
106
Separate IMAGE
* Separate HTML Initial Remarks on Threads
107
Separate IMAGE
* Separate HTML Threads as Discussed in Sun's Tutorial
108
Separate IMAGE
* Separate HTML Thread Execution and Concurrency
109
Separate IMAGE
* Separate HTML The Life of a Thread
110
Separate IMAGE
* Separate HTML Sun's Digital Clock Applet to Illustrate Threads -- I
111
Separate IMAGE
* Separate HTML Sun's Digital Clock Applet to Illustrate Threads -- II
112
Separate IMAGE
* Separate HTML Synchronized Method and Blocks
113
Separate IMAGE
* Separate HTML Sun's Synchronized Block Example
114
Separate IMAGE
* Separate HTML Threads and Synchronization - I
115
Separate IMAGE
* Separate HTML Threads and Synchronization - wait()
116
Separate IMAGE
* Separate HTML Threads and Synchronization - notify()
117
Separate IMAGE
* Separate HTML Threads and Synchronization - Example
118
Separate IMAGE
* Separate HTML Useful Basic Java Classes
119
Separate IMAGE
* Separate HTML The Overarching Object Class
120
Separate IMAGE
* Separate HTML Determining and Testing Class of Object
121
Separate IMAGE
* Separate HTML java.lang.Object Wrappers
122
Separate IMAGE
* Separate HTML The java.lang.Math class
123
Separate IMAGE
* Separate HTML The Date class
124
Separate IMAGE
* Separate HTML The String class
125
Separate IMAGE
* Separate HTML More on Strings, and the StringBuffer class
126
Separate IMAGE
* Separate HTML ReverseString Class from Sun Tutorial
127
Separate IMAGE
* Separate HTML The Vector class
128
Separate IMAGE
* Separate HTML Methods for Vectors
129
Separate IMAGE
* Separate HTML The Hashtable class
130
Separate IMAGE
* Separate HTML More on the Java Language: Exceptions
131
Separate IMAGE
* Separate HTML Java Language -- Handling Errors Using Exceptions
132
Separate IMAGE
* Separate HTML Basic Structure of Exception Handling in Nested Calls
133
Separate IMAGE
* Separate HTML Examples of Exception Hierarchy
134
Separate IMAGE
* Separate HTML finally illustrated by Handling Exceptions in Closing a File
135
Separate IMAGE
* Separate HTML Classes of Exceptions
136
Separate IMAGE
* Separate HTML Exceptions in Applets
137
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts
138
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts - I
139
Separate IMAGE
* Separate HTML Summary of Object-Oriented Concepts - II
140
Separate IMAGE
* Separate HTML Back to Details on Graphics and Animation
141
Separate IMAGE
* Separate HTML Graphics is Event-Driven: paint method
142
Separate IMAGE
* Separate HTML Changing Graphics: repaint method
143
Separate IMAGE
* Separate HTML Some Graphics Methods
144
Separate IMAGE
* Separate HTML Getting Images the getImage Applet Method
145
Separate IMAGE
* Separate HTML Drawing Images -- the drawImage Graphics Method
146
Separate IMAGE
* Separate HTML Image Downloading -- imageObserver, MediaTracker
147
Separate IMAGE
* Separate HTML Flickering in Applets and its Solution
148
Separate IMAGE
* Separate HTML The default Update(Graphics g) Method
149
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - I
150
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - run Method
151
Separate IMAGE
* Separate HTML ColorSwirl -- An Example from Teach Yourself Java in 21 Days - paint and update
152
Separate IMAGE
* Separate HTML Double Buffering to Reduce Flicker - I
153
Separate IMAGE
* Separate HTML Double Buffering to Reduce Flicker - II
154
Separate IMAGE
* Separate HTML Event Handling
155
Separate IMAGE
* Separate HTML Events in the java.awt -- Mouse, Keyboard Interaction - I
156
Separate IMAGE
* Separate HTML Events in the java.awt -- Mouse, Keyboard Interaction - II
157
Separate IMAGE
* Separate HTML Abstract Windowing Toolkit (AWT): Components such as buttons, textfields, etc.
158
Separate IMAGE
* Separate HTML Structure of the java.awt GUI Components - I
159
Separate IMAGE
* Separate HTML Structure of the java.awt GUI Components - II
160
Separate IMAGE
* Separate HTML Picture of the AWT Component Class and its inheritance
161
Separate IMAGE
* Separate HTML Some Simple AWT Components -- label,button
162
Separate IMAGE
* Separate HTML AWT Components -- Checkbox
163
Separate IMAGE
* Separate HTML AWT Components -- Radio Buttons , CheckboxGroup
164
Separate IMAGE
* Separate HTML Some Further AWT Components -- typical subunits of panels
165
Separate IMAGE
* Separate HTML Some Further AWT Components -- Canvas, Window - I
166
Separate IMAGE
* Separate HTML Some Further AWT Components -- Canvas, Window - II
167
Separate IMAGE
* Separate HTML Abstract Windowing Toolkit (AWT):
Actions in response to Mouse and Keyboard etc.
168
Separate IMAGE
* Separate HTML Actions associated with Components in AWT - I
169
Separate IMAGE
* Separate HTML Actions associated with Components in AWT - II
170
Separate IMAGE
* Separate HTML Abstract Windowing Toolkit (AWT):
Layouts
171
Separate IMAGE
* Separate HTML Layout of Components in a Panel
172
Separate IMAGE
* Separate HTML Description and Example of BorderLayout
173
Separate IMAGE
* Separate HTML Brief Description of Four Other LayoutManager's
174
Separate IMAGE
* Separate HTML FlowLayouts in detail
175
Separate IMAGE
* Separate HTML Hierarchical use of LayoutManagers
176
Separate IMAGE
* Separate HTML Networking, Web Access and I/O
177
Separate IMAGE
* Separate HTML Networking, Web Access and I/O in Java
178
Separate IMAGE
* Separate HTML Security Concerns for Applets
179
Separate IMAGE
* Separate HTML Table for Java file and network access
180
Separate IMAGE
* Separate HTML Accessing URL's in Java -- URL, showDocument
181
Separate IMAGE
* Separate HTML Accessing URL's in Java -- URLConnection
182
Separate IMAGE
* Separate HTML Input/Output in Java -- InputStreams -- I
183
Separate IMAGE
* Separate HTML Input/Output in Java -- (Filter etc.)InputStreams -- II
184
Separate IMAGE
* Separate HTML Accessing URL's in Java -- InputStreams and URLConnections
185
Separate IMAGE
* Separate HTML Performance
and dreaming about the Future
186
Separate IMAGE
* Separate HTML Use of Native Classes to Speed Up Execution
187
Separate IMAGE
* Separate HTML Comments on Native C Methods
188
Separate IMAGE
* Separate HTML HPCC and Java -- High Performance HPjava -- I
189
Separate IMAGE
* Separate HTML HPCC and Java -- HPjava -- II
* Foil Index from this file * See also color IMAGE
Elementary Background on Computing |
* Separate HTML Java Tutorial
Additional Material -- Fall 96
http://www.npac.syr.edu/users/gcf/javaaddonfall96/index.html
http://www.npac.syr.edu/projects/cps616spring96/index.html
2
Separate IMAGE
* Separate HTML Abstract of Additional Material for
Java Tutorial
3
Separate IMAGE
* Separate HTML Structure of Java and the World Wide Web
4
Separate IMAGE
* Separate HTML Lets Compare Various Languages-I!
5
Separate IMAGE
* Separate HTML Lets Compare Various Languages-II!
6
Separate IMAGE
* Separate HTML What is a Computing Language -I ?
7
Separate IMAGE
* Separate HTML What is a Computing Language -II?
8
Separate IMAGE
* Separate HTML How should/Could one Teach Java?
* Foil Index from this file * See also color IMAGE
JISC = Part of UK Government supporting "Internet" (JANET) and related Infrastructure (not research) programs |
HE = Higher Education, NTI = New Technologies Initiative |
JISC NTI Program ran from mid 93 to mid 96 and included 8 HPCTE (High Performance Computing Training and Education) Programs and 6 cluster deployment projects (major follow up project in latter area) |
I reviewed Program for a week in December 96 |
Lessons are generally applicable |
Quite a lot of excellent HPCC Course Material Produced although not presented terribly well on the Web |
* Separate HTML Remarks on HPCC and Computational Science Education in UK Ohio State Supercomputer Center January 24 1997
2
Separate IMAGE
* Separate HTML An Analysis of HPCC Education Initiative in United Kingdom
3
Separate IMAGE
* Separate HTML 8 UK Training and Education Projects - I
4
Separate IMAGE
* Separate HTML 8 UK Training and Education Projects - II
5
Separate IMAGE
* Separate HTML 6 Projects in Deployment of Clustered Computing Systems - I
6
Separate IMAGE
* Separate HTML 6 Projects in Deployment of Clustered Computing Systems - II
7
Separate IMAGE
* Separate HTML Teach Computational Science -- not HPCC!
8
Separate IMAGE
* Separate HTML Clusters of PC's/Workstations are Only HPCC Deployment in Most Places!
9
Separate IMAGE
* Separate HTML Don't Hide your Work in Postscript!
10
Separate IMAGE
* Separate HTML Long Term Commitment Necessary!
11
Separate IMAGE
* Separate HTML The Research Aspects of NTI was Largely Unsuccessful!
12
Separate IMAGE
* Separate HTML Some of the Teams were Imbalanced in Research v Infrastructure Expertise
* Foil Index from this file * See also color IMAGE
I describe some issues in setting up computational science education programs at the undergraduate and graduate level based on my experience at Caltech and Syracuse University. Important issues include: |
Academic Implementation: a separate department or interdisciplinary program? |
Is it a fundamental field? is Computational science an "academic" discipline or a "Technical training course" |
Curriculum content: Is computational science the same as scientific and engineering computation?
|
* Separate HTML Remarks on
Academic Programs in Computational Science
2
Separate IMAGE
* Separate HTML Abstract of Presentation
3
Separate IMAGE
* Separate HTML What is Computational Science?
4
Separate IMAGE
* Separate HTML What do we have at Syracuse University?
5
Separate IMAGE
* Separate HTML Program in Computational Science
Implemented within current academic framework
6
Separate IMAGE
* Separate HTML Caltech Computational Science Program
7
Separate IMAGE
* Separate HTML PCCS: Physical Computation and Complex Systems at Caltech
8
Separate IMAGE
* Separate HTML Usefulness of Computational Science Degrees:
9
Separate IMAGE
* Separate HTML Syracuse Computational Science Academic Programs -- Masters Degree
10
Separate IMAGE
* Separate HTML Comments on CPS615 Content Compared to Applied Mathematics and Mathematical Methods (in Physics) Courses
11
Separate IMAGE
* Separate HTML Syracuse Graduate Computational Science Academic Programs
12
Separate IMAGE
* Separate HTML Computational Science Courses -- CPS615
13
Separate IMAGE
* Separate HTML Computational Science Courses -- Typical CPS615 Module
14
Separate IMAGE
* Separate HTML Computational Science Courses -- CPS615 Topics
15
Separate IMAGE
* Separate HTML Computational Science Courses -- CPS713
16
Separate IMAGE
* Separate HTML Syracuse Computational Science Academic Programs
Undergraduates Minors in Computational Science
17
Separate IMAGE
* Separate HTML Undergraduate Minor in Computational Science
-- First Core Courses CPS311,313
18
Separate IMAGE
* Separate HTML Undergraduate Minor in Computational Science
-- Continued Core Courses CPS312,314
19
Separate IMAGE
* Separate HTML Undergraduate Minor in Computational Science
Overview of CPS/CIS 412 Data Parallel Computing (3 Credits)
20
Separate IMAGE
* Separate HTML Undergraduate Minor in Computational Science
Philosophy of CPS/CIS 412 Data Parallel Computing
21
Separate IMAGE
* Separate HTML CPS451 Senior Computational Science Project (3 Credits)
22
Separate IMAGE
* Separate HTML Syracuse Computational Science Courses -- Enrollment
23
Separate IMAGE
* Separate HTML Options in Implementation of Computational Science Programs
24
Separate IMAGE
* Separate HTML Some Academic Areas and their Relation to Computational Science
25
Separate IMAGE
* Separate HTML Why is Academic Implementation of Computational Science Important?
26
Separate IMAGE
* Separate HTML Tradeoffs in Implementation of Computational Science as an Interdisciplinary program versus establishing a new department
27
Separate IMAGE
* Separate HTML Remarks on the Curriculum and Student Audience
28
Separate IMAGE
* Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
29
Separate IMAGE
* Separate HTML Federal 1994 Blue Book Comparison of National and Grand Challenges
30
Separate IMAGE
* Separate HTML CPS616: Technologies and Applications of the Information Age
31
Separate IMAGE
* Separate HTML Overview of Draft Curriculum for CPS616
32
Separate IMAGE
* Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
33
Separate IMAGE
* Separate HTML Master's Degree in Multimedia Studies
* Foil Index from this file * See also color IMAGE
We describe role of computational science as capturing academic integration of advanced compuation into general curricula |
We use a recent review of a program in the United Kingdom to illustrate concepts |
Clusters of PC's are natural deployment mechanism |
We point out that this can be applied successfully in both simulation (parallel computing) and information arena (the web) |
We discuss the role of scalable certificates as another way of recognizing knowledge as opposed traditional minors, masters and other degrees |
We illustrate these ideas with program at Syracuse |
* Separate HTML Remarks on Parallel Computing and Computational Science Education
See: http://www.npac.syr.edu/users/gcf/compsci97
2
Separate IMAGE * Separate HTML Abstract of Computational Science Presentation January 1997
* Separate HTML Initial Discussion of United Kingdom JISC New Technologies Program
4
Separate IMAGE * Separate HTML An Analysis of HPCC Education Initiative in United Kingdom
5
Original Foreign Pointer Picture of UK with HPCC training and Education Centers
6
Separate IMAGE * Separate HTML Teach Computational Science -- not HPCC!
7
Separate IMAGE * Separate HTML Clusters of PC's/Workstations are Only HPCC Deployment in Most Places!
* Separate HTML Discussion of Syracuse Program in Simulation as well as Information Arenas
9
Original Foreign Pointer Poster of Syracuse Computational Science Program
10
Separate IMAGE * Separate HTML What is Computational Science?
11
Separate IMAGE * Separate HTML What do we have at Syracuse University?
12
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
13
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
* Separate HTML Explicit Curricula in Syracuse Program in Simulation as well as Information Arenas
15
Separate IMAGE * Separate HTML Current Computational Science (CPS) Core Courses
16
Separate IMAGE * Separate HTML Syracuse Computational Science Academic Programs -- Masters Degree
17
Separate IMAGE * Separate HTML Basic Structure of Complete CPS615 Base Course on Computational Science Simulation Track -- I
18
Separate IMAGE * Separate HTML Basic Structure of Complete CPS615 Base Course on Computational Science Simulation Track -- II
19
Separate IMAGE * Separate HTML Basic Structure of Complete CPS615 Base Course on Computational Science Simulation Track -- III
20
Separate IMAGE * Separate HTML Comments on CPS615 Content Compared to Applied Mathematics and Mathematical Methods (in Physics) Courses
21
Separate IMAGE * Separate HTML Syracuse Graduate Computational Science Academic Programs
22
Separate IMAGE * Separate HTML Syracuse Computational Science Academic Programs
Undergraduates Minors in Computational Science
23
Separate IMAGE * Separate HTML Undergraduate Minor in Computational Science
-- First Core Courses CPS311,313
24
Separate IMAGE * Separate HTML Undergraduate Minor in Computational Science
-- Continued Core Courses CPS312,314
25
Separate IMAGE * Separate HTML Usefulness of Computational Science Degrees:
26
Separate IMAGE * Separate HTML Why is Academic Implementation of Computational Science Important?
27
Separate IMAGE * Separate HTML Tradeoffs in Implementation of Computational Science as an Interdisciplinary program versus establishing a new department
28
Separate IMAGE * Separate HTML Remarks on the Curriculum and Student Audience
29
Separate IMAGE * Separate HTML Overview of CPS Web/Information Technology Courses
30
Separate IMAGE * Separate HTML Components of a Web system Pictorially
31
Separate IMAGE * Separate HTML Where to learn What you Want!
32
Separate IMAGE * Separate HTML Some Course Prerequisites
* Separate HTML The Role of Scalable Certificates offered outside Traditional University Credit Courses and Degrees
34
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
35
Separate IMAGE * Separate HTML Scope of International Certificate in Computational Science
36
Separate IMAGE * Separate HTML Chinese Youth reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
37
Separate IMAGE * Separate HTML Internet Certificate in Computational Science for Weigang Li
38
Separate IMAGE * Separate HTML Next Steps in International Certificates
39
Separate IMAGE * Separate HTML Scalable Certificates in Computational Science
40
Separate IMAGE * Separate HTML Announcement of Certificate in Internet Systems Jan 97
* Separate HTML Review of Curricula and Training Material Available on the Web
42
Separate IMAGE * Separate HTML Collection of Parallel Processing Training and Educational Material - I
43
Separate IMAGE * Separate HTML Collection of Parallel Processing Training and Educational Material - II
44
Separate IMAGE * Separate HTML Collection of Parallel Processing Training and Educational Material - III
* Separate HTML Wrap Up Discussion of United Kingdom JISC New Technologies Program
46
Separate IMAGE * Separate HTML Don't Hide your Work in Postscript!
47
Separate IMAGE * Separate HTML Long Term Commitment Necessary!
48
Separate IMAGE * Separate HTML The Research Aspects of NTI was Largely Unsuccessful!
49
Separate IMAGE * Separate HTML Some of the Teams were Imbalanced in Research v Infrastructure Expertise
50
Separate IMAGE * Separate HTML 8 UK Training and Education Projects - I
51
Separate IMAGE * Separate HTML 8 UK Training and Education Projects - II
52
Separate IMAGE * Separate HTML 6 Projects in Deployment of Clustered Computing Systems - I
53
Separate IMAGE * Separate HTML 6 Projects in Deployment of Clustered Computing Systems - II
Phy 105 and 106 constitute a course on Science for the Twentyfirst Century offered at Syracuse University to freshmen class of Non Science majors |
These screendumps come from a set of Web based course material developed by the physics department in a team led by Professor G. Vidali |
The electronic version is at The Multimedia Modules Prepared for Science for the 21st Century Introductory course for nonscience majors prepared by Physics department with the SETI module at the SETI(Search for ExtraTerrestial Intelligence) Module prepared for Science for the 21st Century |
Other Professors include S.Catterall,M.Goldberg,E.Lipson and A.Middleton |
Graduate student Marco Falcioni played a major role |
Modules include Search for ExtraTerrestial Intelligence, Mind and Machines and PseudoScience and the Paranormal |
* Separate HTML Foils of Webpages of the Modules of Phy105 and 106
2
Separate IMAGE
* Separate HTML Phy105/106 Home Page - Science for the 21st Century
3
Separate IMAGE
* Separate HTML Home Page for SETI - Search for Extraterrestrial Intelligence
4
Separate IMAGE
* Separate HTML Table of Contents (first half) - Contents from history section showing canals of Mars and Orson Welles
5
Separate IMAGE
* Separate HTML Astronomy tutorial
6
Separate IMAGE
* Separate HTML Life outside solar system - antenna picture
7
Separate IMAGE
* Separate HTML Life in the solar system - life on Mars?
8
Separate IMAGE
* Separate HTML Biology section - what is life? - table of contents
9
Separate IMAGE
* Separate HTML Home Page for Mind and Machine Module
10
Separate IMAGE
* Separate HTML Brief tour of the brain TOC - large scale features
11
Separate IMAGE
* Separate HTML Neurons - includes video of firing sequence of neurons
12
Separate IMAGE
* Separate HTML Neural networks TOC - diagram of network layers
13
Separate IMAGE
* Separate HTML Encoder neural network tutorial and simulation page
14
Separate IMAGE
* Separate HTML Students can submit homework on forms
15
Separate IMAGE
* Separate HTML Science for the 21st Century -- Neural Network Information Resource
16
Separate IMAGE
* Separate HTML Science for the 21st Century -- Neurons as Building Blocksd
17
Separate IMAGE
* Separate HTML Science for the 21st Century -- Operation of a Neuron
18
Separate IMAGE
* Separate HTML Science for the 21st Century -- The Cortex
19
Separate IMAGE
* Separate HTML Science for the 21st Century -- The Light Cone Home Page
20
Separate IMAGE
* Separate HTML Science for the 21st Century -- Einstein's Gravity
21
Separate IMAGE
* Separate HTML Science for the 21st Century -- Simple Harmonic Motion
22
Separate IMAGE
* Separate HTML Science for the 21st Century -- Light and Planets in Motion
23
Separate IMAGE
* Separate HTML Science for the 21st Century -- Homework Assignment
24
Separate IMAGE
* Separate HTML Science for the 21st Century -- How earthquakes are formed
25
Separate IMAGE
* Separate HTML Science for the 21st Century --Increasing Enrollment as a Function of Time!
26
Separate IMAGE
* Separate HTML Science for the 21st Century -- Enrollment again
27
Separate IMAGE
* Separate HTML Science for the 21st Century -- Galactic Nucleus from Hubble Space Telescope
28
Separate IMAGE
* Separate HTML Science for the 21st Century -- Galaxy
29
Separate IMAGE
* Separate HTML Science for the 21st Century -- Hubble Space Telescope
30
Separate IMAGE
* Separate HTML Top Part of Phy106 HomePage
31
Separate IMAGE
* Separate HTML Bottom Part of Phy106 HomePage
32
Separate IMAGE
* Separate HTML Home Page for Seti Module
33
Separate IMAGE
* Separate HTML Historical and literary notes about the search for extraterrestrials (part of SETI)
34
Separate IMAGE
* Separate HTML All you want to know bout the ``canals'' on Mars (part of SETI)
35
Separate IMAGE
* Separate HTML Tutorial--The starting point of the Search - Know about the universe !
36
Separate IMAGE
* Separate HTML This tutorial gives information about astronomy and cosmology needed for the Search
37
Separate IMAGE
* Separate HTML Example of a page from tutorial. Featured here is news-making image taken by the Hubble Space Telescope early this year.
38
Separate IMAGE
* Separate HTML Nebula -- Example of page from the Tutorial
39
Separate IMAGE
* Separate HTML Homepage of the ``Mind and Machine'' module,
40
Separate IMAGE
* Separate HTML The Introduction to the Mind and Machine module.
41
Separate IMAGE
* Separate HTML Evolution vs. Creationism Module
42
Separate IMAGE
* Separate HTML Pseudoscience/Paranormal/Skepticism Page
* Foil Index from this file * See also color IMAGE
Highlights of a new course for non-science majors |
Demonstration of use of computer and network - aided instruction |
* Separate HTML Teaching Science to the 21st Century Student
Gianfranco Vidali
Physics Department, Syracuse University
2
Separate IMAGE
* Separate HTML Outline
3
Separate IMAGE
* Separate HTML Syracuse University
4
Separate IMAGE
* Separate HTML Science for the 21st Century
Principal Features
5
Separate IMAGE
* Separate HTML Course Structure
6
Separate IMAGE
* Separate HTML Enrollment in Phy 105/106
7
Separate IMAGE
* Separate HTML Syllabus / Representative Modules
8
Separate IMAGE
* Separate HTML Scientific Literacy (1 semester)
9
Separate IMAGE
* Separate HTML Lectures (mechanics)
10
Separate IMAGE
* Separate HTML Actual lecture
11
Separate IMAGE
* Separate HTML Excerpts from lecture on cosmology
PHY106 - Spring 1996
12
Separate IMAGE
* Separate HTML Stars, galaxies, and black holes
Part 1 of 3
13
Separate IMAGE
* Separate HTML References
14
Separate IMAGE
* Separate HTML What is out there?
15
Separate IMAGE
* Separate HTML New discovery: Jan 15 1996
16
Separate IMAGE
* Separate HTML Detection by the Hubble space telescope of unseen
regions of universe;
17
Separate IMAGE
* Separate HTML Hubble space telescope
18
Separate IMAGE
* Separate HTML Galaxies
19
Separate IMAGE
* Separate HTML spiral galaxies
20
Separate IMAGE
* Separate HTML References for Hubble Space Telescope Example
21
Separate IMAGE
* Separate HTML End of excerpt of lecture on cosmology
22
Separate IMAGE
* Separate HTML Excerpt from lecture on plate tectonics - PHY105 Fall 1995
23
Separate IMAGE
* Separate HTML Plate Tectonics - Part II
24
Separate IMAGE
* Separate HTML Wegener's theory
25
Separate IMAGE
* Separate HTML Theory: continents move (1912)
26
Separate IMAGE
* Separate HTML Plate Tectonics
* Foil Index from this file * Secs 50.4 See also color IMAGE
This presentation describes technologies and logistics of the DCESS/ECS/NPAC Certificate in Internet Application Development |
The technology discussion includes the VPL which will be used in this course |
Logistics are otherwise conventional but will offer the course in more ways using either syncronous or asynchronous learning methods this fall |
The certificate has a customizable introduction which allows students with disparate backgrounds to be brought up to an approximately equal knowledge level |
* Separate HTML Computing for the Future:
a Professional Certificate Program in
Internet Application Development
2
Separate IMAGE * Separate HTML Abstract of Certificate Presentations
Foreign Pointer Web Page for Certificate Program
4
Separate IMAGE * Separate HTML Description of Program
5
Separate IMAGE * Separate HTML Materials all on-line in Web pages
* Separate HTML Virtual Programming Lab
7
Separate IMAGE * Separate HTML VPL Structure
8
Separate IMAGE * Separate HTML More on VPL Structure
9
Separate IMAGE * Separate HTML Web Course Virtual Programming Laboratory -- Administrator
10
Separate IMAGE * Separate HTML Web Course Virtual Programming Laboratory -- Student
11
Separate IMAGE * Separate HTML Web Course Virtual Programming Laboratory -- HTML Page
* Separate HTML WebWisdom Overview
13
Separate IMAGE * Separate HTML The Overview of List by Topics of WebWisdom Material
14
Separate IMAGE * Separate HTML Tango Application to Education
15
Separate IMAGE * Separate HTML Distributed Tango WebWisdom
16
Separate IMAGE * Separate HTML NPAC China Tutorial in Web Technologies May 97
* Separate HTML CIS300/500 Spring Semester 97 -- The art of Java Programming for the Internet
18
Original Foreign Pointer CIS300/500 Art of Java Programming
* Separate HTML Schedule of courses -
includes Syracuse University graduate credit
20
Separate IMAGE * Separate HTML Logistics of Certificate Courses
21
Separate IMAGE * Separate HTML Who Should Attend!
* Separate HTML Components of a Web system Pictorially
23
Separate IMAGE * Separate HTML Relationship to ECS Courses
24
Separate IMAGE * Separate HTML Where to learn What you Want!
* Separate HTML Basic (CPS606) Structure of World Wide Web
26
Separate IMAGE * Separate HTML The Current Web Client Server Model
27
Separate IMAGE * Separate HTML Architecture of Web Software
28
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell -- Java
29
Original Foreign Pointer Visible Human Applet (User Interface)
30
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - JavaScript
31
Original Foreign Pointer Meryem JavaScript Selection Page (For WebWisdom)
32
Separate IMAGE * Separate HTML Some Web Technologies in a Nutshell - PERL
33
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - Database
34
Original Foreign Pointer Database Examples (Prepared for SC96)
35
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - VRML
36
Original Foreign Pointer VRML GIS Examples (Prepared for SC96)
37
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - MultiMedia
38
Original Foreign Pointer Digital Video Examples (Prepared for SC96)
39
Separate IMAGE * Separate HTML Some Further Topics of Importance
40
Original Foreign Pointer Collaboration TANGO System (Prepared for SC96)
* Foil Index from this file * See also color IMAGE
This is abstracted from two more complete presentations |
http://www.npac.syr.edu/users/gcf/webwisdommar96/index.html |
http://www.npac.syr.edu/users/gcf/webwisdomapr96/index.html |
We discuss basic technologies Java, JavaScript, VRML, Web-linked databases and Digital Video and illustrate how we use them in a set of projects |
These are Basic University Classes, Distance Education in context of WebWisdom Virtual University |
Living SchoolBook (ATM linked K-12), Phy105/106 (Undergraduate Science for non Science majors) |
We stress some analogies with HealthCare both for Information dissemination and use of virtual reality front ends with home health care and education for disabled |
* Separate HTML Web Technology and Applications for Education
2
Separate IMAGE * Separate HTML Abstract for Web Technology for Education
* Separate HTML What Types of Technologies Does NPAC Develop in Education
4
Separate IMAGE * Separate HTML Web Education Areas of Interest to NPAC
5
Separate IMAGE * Separate HTML Some Technology Contributions of NPAC
* Separate HTML Some (New) Web Technologies in a Nutshell - I
7
Separate IMAGE * Separate HTML Examples of the Use of Java in Education
8
Separate IMAGE * Separate HTML Visible Human
9
Separate IMAGE * Separate HTML Java Slide Show
* Separate HTML Science for the 21st Century Phy105/106
11
Separate IMAGE * Separate HTML Enrollment in Phy 105/106
12
Separate IMAGE * Separate HTML Syllabus / Representative Modules
13
Separate IMAGE * Separate HTML Science for the 21st Century -- Neurons as Building Blocksd
14
Separate IMAGE * Separate HTML Science for the 21st Century -- The Cortex
15
Separate IMAGE * Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Some (New) Web Technologies in a Nutshell - II
17
Separate IMAGE * Separate HTML Possible Uses of JavaScript in Education
18
Separate IMAGE * Separate HTML Tentative Logo for WebWisdom Virtual University
19
Separate IMAGE * Separate HTML ECS400 Spring 1996 Home Page
20
Separate IMAGE * Separate HTML CPS 616 Homepage
21
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
22
Separate IMAGE * Separate HTML Synergies with TeleMedicine
23
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
24
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
* Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
26
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
27
Separate IMAGE * Separate HTML Scalable Certificates in Computational Science
28
Separate IMAGE * Separate HTML Chinese Youth reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
29
Separate IMAGE * Separate HTML Xin Wan Bao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
* Separate HTML Some Synergies between Education and Home Based Health Care
* Separate HTML The Neat Thing in Action I
32
Separate IMAGE * Separate HTML The Neat Thing in Action III
33
Separate IMAGE * Separate HTML The Neat Thing in Action II
34
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
35
Separate IMAGE * Separate HTML Java Applet Version of Neattools
* Separate HTML From a PC/Macintosh Presentation to the Web
37
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
38
Separate IMAGE * Separate HTML Experiences with WebFoil
* Separate HTML Some (New) Web Technologies in a Nutshell - IV
40
Separate IMAGE * Separate HTML WebWindows DataBase Activities at NPAC
Oracle (Relational) , Illustra (Object) Databases linked to the Web
* Separate HTML Some (New) Web Technologies in a Nutshell - V
42
Separate IMAGE * Separate HTML Possible Uses of VRML in Education
* Separate HTML Living SchoolBook Collaboration -- ATM linked K-12 Schools
44
Separate IMAGE * Separate HTML Living SchoolBook Results/Developments
45
Separate IMAGE * Separate HTML T4:GIS - 3D Terrain Rendering in VRML
46
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
47
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
* Separate HTML Some (New) Web Technologies in a Nutshell - VI
49
Separate IMAGE * Separate HTML Possible Uses of Digital Video in Education
50
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
51
Separate IMAGE * Separate HTML Berlin Journey of a City, documentary by Bob Frye
* Foil Index from this file * See also color IMAGE
This collects some overall remarks about the meeting as well as some discussion of Use of WebWisdom and TANGO in synchronous and asynchronous learning |
Some remarks on possible future meetings! |
Also included is notes on the CIS course 300/500 and Outreach to China |
* Separate HTML Education Web Technology Meeting March 11 1997
2
Separate IMAGE
* Separate HTML Abstract of Educational Web Technology Meeting March11 97
3
Separate IMAGE
* Separate HTML The Schedule before Lunch
4
Separate IMAGE
* Separate HTML The Schedule after Lunch
5
Separate IMAGE
* Separate HTML Follow On Meetings ?
6
Separate IMAGE
* Separate HTML The End of Universities as we Know Them?
7
Separate IMAGE
* Separate HTML WebWisdom Overview
8
Separate IMAGE
* Separate HTML Tango Application to Education
9
Separate IMAGE
* Separate HTML Distributed Tango WebWisdom
10
Separate IMAGE
* Separate HTML NPAC China Tutorial in Web Technologies May 97
11
Separate IMAGE
* Separate HTML CIS300/500 Spring Semester 97 -- The art of Java Programming for the Internet
Kidsweb is a digital library developed by Paul Coddington and containing material suitable for use of Children in accessing the World Wide Web |
see Screendumps of kidsweb web pages for electronic version |
Kidsweb has been used in several classes presented by Paul and others at NPAC on the the use of Web to middle school students |
Kidsweb is being used in the Living Textbook -- Example of Kidsweb Title Page |
see also Hyperlinked "Paper" Submitted by NPAC to Supercomputing 95 on Living Textbook and The Young Scholars Program Summer 1994 -- NPAC teaching the Web to Women and Minority 8th gradersa |
* Separate HTML WebPages from Kidsweb created by screendumps
2
Separate IMAGE
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
3
Separate IMAGE
* Separate HTML Physics content - Aurora homepage
4
Separate IMAGE
* Separate HTML Geography content - Virtual tourist clickable map viewer
5
Separate IMAGE
* Separate HTML Government content - White House home page
6
Separate IMAGE
* Separate HTML History content - Civil war collection home page
7
Separate IMAGE
* Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
Note LivingTextbook renamed Living Schoolbook for trademark reasons |
see Screendumps of kidsweb web pages for electronic version of KidsWeb |
see also Living Schoolbook overview Hyperlinked "Paper" Submitted by NPAC to Supercomputing 95 on Living Textbook |
* Separate HTML WebPages from the Living Textbook project created by screendumps
2
Separate IMAGE
* Separate HTML Living Textbook Home Page and diagrams of NYNET network
3
Separate IMAGE
* Separate HTML New York State Interactive Journey Page and clickable map of downtown Syracuse
4
Separate IMAGE
* Separate HTML Collection of African-American images from Syracuse
5
Separate IMAGE
* Separate HTML African-American images from the 1940's includes a wedding party
6
Separate IMAGE
* Separate HTML African-American images from the late 1800's to early 1900's includes a grandmother and child
7
Separate IMAGE
* Separate HTML Discovery Channel project
Presented Mar 11 97 at Education Technology Day Meeting at NPAC |
DEscribes use of Java Applets in NSF Sponsored Projects |
SU Physics, SU Engineering, Cornell |
Use of Tango in Collaborative Applet |
* Separate HTML Physics 105 Presentation
2
Separate IMAGE
* Separate HTML History of PHY105/106
3
Separate IMAGE
* Separate HTML Features of PHY105/106
4
Separate IMAGE
* Separate HTML Enrollment in Science for 21st Century -I
5
Separate IMAGE
* Separate HTML Enrollment in Science for 21st Century -II
6
Separate IMAGE
* Separate HTML Term Project Example
7
Separate IMAGE
* Separate HTML NSF Grants Associated with PHY105/6
8
Separate IMAGE
* Separate HTML MRA Grant Projects
9
Separate IMAGE
* Separate HTML CCD Grant Projects
10
Separate IMAGE
* Separate HTML Crystalline Membrane Simulation
11
Separate IMAGE
* Separate HTML 2d Gravity simulation
12
Separate IMAGE
* Separate HTML Spring Applet
13
Separate IMAGE
* Separate HTML Blood Cell as a Membrane
14
Separate IMAGE
* Separate HTML Superposition of Fluid Flows
15
Separate IMAGE
* Separate HTML Fluid Mechanics Applet
16
Separate IMAGE
* Separate HTML Hysteresis Applet
17
Separate IMAGE
* Separate HTML Avalanche Behavior
18
Separate IMAGE
* Separate HTML Crack Propagation
19
Separate IMAGE
* Separate HTML FRANC server code Demo applea - I
20
Separate IMAGE
* Separate HTML FRANC server code Demo applea - II
21
Separate IMAGE
* Separate HTML FRANC server code Demo applea - III
22
Separate IMAGE
* Separate HTML Gravitational Interaction Between Two Planets
23
Separate IMAGE
* Separate HTML Tango Implementation
24
Separate IMAGE
* Separate HTML Web Pages
* Foil Index from this file * See also color IMAGE
This presentation involves these foils and samples taken from the current World Wide Web and the prototype Living Textbook |
We describe some of the impacts of the current computer and communication revolution on play, lifestyle jobs and education |
The education discussion includes a description of the Living Textbook collaboration led by Steve Bossert -- Dean of SU School of Education |
The new job opportunities include those in journalism and medical fields |
* Separate HTML Computing _ Communications
Telephones -- Cables
PCs -- TVs
Newspapers -- CNN
Will all be the same!
What does this mean for children?
2
Separate IMAGE
* Separate HTML Abstract of Kids and the NII Presentation
3
Separate IMAGE
* Separate HTML Integration of Industry Sectors forming the NII -- Digital Super
Information Highway
4
Separate IMAGE
* Separate HTML Impact of this Convergence of Activities on Kids
5
Separate IMAGE
* Separate HTML What will National Information Infrastructure(NII) give us?
6
Separate IMAGE
* Separate HTML Possible Future Communications Technology
-- A PacBell Strategy
7
Separate IMAGE
* Separate HTML What is so important about Digital ?
8
Separate IMAGE
* Separate HTML Evolution of basic High Performance Computing and Communications Technology
9
Separate IMAGE
* Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
10
Separate IMAGE
* Separate HTML Features of Virtual Reality -- a New Consumer Level Product
11
Separate IMAGE
* Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
12
Separate IMAGE
* Separate HTML Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
13
Separate IMAGE
* Separate HTML Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)
14
Separate IMAGE
* Separate HTML Overview of the Living Textbook Project
15
Separate IMAGE
* Separate HTML The Living Textbook Project Partners
16
Separate IMAGE
* Separate HTML Outside Partners of the Living Textbook Project
17
Separate IMAGE
* Separate HTML NII and Education - Distance Learning
18
Separate IMAGE
* Separate HTML Curricula Opportunities Opened Up by the World Wide Web
19
Separate IMAGE
* Separate HTML Collaborative Technology and the NII
20
Separate IMAGE
* Separate HTML Video (Movie and News) on Demand (VOD) and the NII
21
Separate IMAGE
* Separate HTML InfoVision - Text Information on Demand on the NII
22
Separate IMAGE
* Separate HTML InfoVision - Image Information on Demand on the NII
23
Separate IMAGE
* Separate HTML InfoVision - Simulation on Demand
24
Separate IMAGE
* Separate HTML From Video Games to Yellow Pages
25
Separate IMAGE
* Separate HTML Uses of Geographical Information Systems with the NII
26
Separate IMAGE
* Separate HTML Content of New York State -- The Interactive Journey
27
Separate IMAGE
* Separate HTML Cached Internet Resources in Living Textbook Project
28
Separate IMAGE
* Separate HTML NPAC -- SUNY Health Science Center Collaboration
29
Separate IMAGE
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
* Foil Index from this file * See also color IMAGE
This presentation updates a talk in April 95 and focusses on the opportunities for new jobs and new activities -- note previous version 2 years ago focussed on merging of TV and Web and our Living SchoolBook project. |
We describe some of the impacts of the current computer and communication revolution on play, lifestyle, jobs and education |
The new job opportunities include those in journalism and medical fields |
* Separate HTML The World Wide Web will
Deliver All the Information and
Run all the Computers in the World
What does this mean for children?
2
Separate IMAGE * Separate HTML Abstract of Kids and the NII Presentation
3
Separate IMAGE * Separate HTML What is the World Wide Web?
4
Separate IMAGE * Separate HTML Internet Trends - Internet Hosts 1989-1997
5
Separate IMAGE * Separate HTML Internet Trends - Internet Hosts - Overall Trend
6
Separate IMAGE * Separate HTML Components of a Web system Pictorially
7
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
8
Separate IMAGE * Separate HTML Synergy of Kids and Adults or
InterNet and IntraNets
9
Separate IMAGE * Separate HTML Why is Web Computer Revolution so Important?
10
Separate IMAGE * Separate HTML What does a Computer Do?
11
Separate IMAGE * Separate HTML What is Web Technology?
12
Separate IMAGE * Separate HTML Models for Using the World Wide Web
13
Separate IMAGE * Separate HTML What can you do on the World Wide Web?
14
Separate IMAGE * Separate HTML Impact of this Changing Technology on Kids
15
Separate IMAGE * Separate HTML What is so important about Digital ?
16
Separate IMAGE * Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
17
Separate IMAGE * Separate HTML What about Pornography and Viruses on the Web?
18
Separate IMAGE * Separate HTML Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
19
Separate IMAGE * Separate HTML Why is a Particular Job impacted by the World Wide Web?
20
Separate IMAGE * Separate HTML The NPAC CareWeb Project Home Page
21
Separate IMAGE * Separate HTML Web Course Virtual Programming Laboratory -- Student
22
Separate IMAGE * Separate HTML Xin Wan Bao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
23
Separate IMAGE * Separate HTML Internet Certificate in Computational Science for Weigang Li
24
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
25
Separate IMAGE * Separate HTML Pac Man Session
26
Separate IMAGE * Separate HTML Visible Human
27
Separate IMAGE * Separate HTML The Java Magic Cube from Michael Chang
28
Separate IMAGE * Separate HTML Java front end to display weather information over the Syracuse region-I
29
Separate IMAGE * Separate HTML Current weather data, using the NPAC java weather viewer - II
30
Separate IMAGE * Separate HTML So What should you do?
31
Separate IMAGE * Separate HTML What will be Key New Developments? Near Term
32
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and 3 Applications -- User 1
33
Separate IMAGE * Separate HTML VRML Tutorial from Alvin Leung/Meryem Ispirli -- a Car!!
34
Separate IMAGE * Separate HTML Example III - Group Nodes
35
Separate IMAGE * Separate HTML Visible Human Head shown from various Angles - VI
36
Separate IMAGE * Separate HTML GIS integration with Weather Simulation application - II.
37
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
38
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
39
Separate IMAGE * Separate HTML Netscape shows the close caption text associated with the movie.
40
Separate IMAGE * Separate HTML In the Far Future we have a "New World"
* Foil Index from this file * See also color IMAGE
This presentation sets the application (in this case education) backdrop for the HPDC95 Tutorial on the use of Web based technologies for education
|
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 |
* Separate HTML Virtual University -- General Principles and Some Examples from NPAC Activities
2
Separate IMAGE * Separate HTML Abstract of Virtual University Presentation
* Separate HTML Broad Areas of Applicability of NII/GII (National/Global Information Infrastructure) in Education
4
Separate IMAGE * Separate HTML Historical Backdrop -- A Disappointing Role of Technology in Education
5
Separate IMAGE * Separate HTML But the Future will be Different with a Technology Dominated Education
* Separate HTML Some remarks on the Hardware Infrastructure
7
Separate IMAGE * Separate HTML Some Further remarks on base Infrastructure
* Separate HTML Some General Remarks and Features of Virtual University on the Web -- I
9
Separate IMAGE * Separate HTML Some General Remarks and Features of Virtual University on the Web -- II
10
Separate IMAGE * Separate HTML Technological Issues and People--People Interactions
11
Separate IMAGE * Separate HTML NII and Education - Distance Learning
12
Separate IMAGE * Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
13
Separate IMAGE * Separate HTML Technological Issues and Pedagogical Curricula
14
Separate IMAGE * Separate HTML What is Natural Information Unit -- I?
15
Separate IMAGE * Separate HTML What is Natural Information Unit -- II?
16
Separate IMAGE * Separate HTML Technological Issues and the Student
17
Separate IMAGE * Separate HTML Features of Virtual Reality -- a New Consumer Level Product
18
Separate IMAGE * Separate HTML Implementation Issues for use of Web Technology in Education
19
Separate IMAGE * Separate HTML What is so important about Digital ?
20
Separate IMAGE * Separate HTML Some of the Jobs that will Need NII (Internet, World Wide Web) Skills
21
Separate IMAGE * Separate HTML Students Prefer Education using Technologies that will benefit them in the Real World
22
Separate IMAGE * Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
23
Separate IMAGE * Separate HTML Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)
* Separate HTML Some Virtual University Activities Involving NPAC -- I
25
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- II
* Separate HTML Phy105/106 Home Page - Science for the 21st Century
27
Separate IMAGE * Separate HTML Home Page for SETI - Search for Extraterrestrial Intelligence
28
Separate IMAGE * Separate HTML Biology section - what is life? - table of contents
29
Separate IMAGE * Separate HTML Home Page for Mind and Machine Module
30
Separate IMAGE * Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Overview of the Living Schoolbook Project
32
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
33
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
34
Separate IMAGE * Separate HTML New York State Interactive Journey Page and clickable map of downtown Syracuse
35
Separate IMAGE * Separate HTML Discovery Channel project
* Separate HTML Collaborative Technology and the NII
37
Separate IMAGE * Separate HTML Video (Movie and News) on Demand (VOD) and the NII
38
Separate IMAGE * Separate HTML InfoVision - Text Information on Demand on the NII
39
Separate IMAGE * Separate HTML InfoVision - Image Information on Demand on the NII
* Separate HTML InfoVision - Simulation on Demand
41
Separate IMAGE * Separate HTML Approaches to Simulation in Web Education -I
42
Separate IMAGE * Separate HTML Approaches to Simulation in Web Education -II
43
Separate IMAGE * Separate HTML Approaches to Simulation in Web Education -III
44
Separate IMAGE * Separate HTML From Video Games to Yellow Pages
45
Separate IMAGE * Separate HTML Uses of Geographical Information Systems with the NII
46
Separate IMAGE * Separate HTML Content of New York State -- The Interactive Journey
47
Separate IMAGE * Separate HTML Exploratorium versus Structured Learning
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
50
Separate IMAGE * Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
51
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML Role of Caching in the Virtual University -- I
53
Separate IMAGE * Separate HTML Role of Caching in the Virtual University -- II
54
Separate IMAGE * Separate HTML Role of Caching in the Virtual University -- III
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
56
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Foil Index from this file * See also color IMAGE
This "version" of Education talk is organized around technologies with projects introduced to illustrate technology use |
The technologies are text-indexed video, Perl, JavaScript, Java, VRML (in current and future 2.X version) and object databases |
The World Wide Web offers the potential for revolutionary changes in education at all levels from K-12, undergraduate, graduate and continuing (lifelong) levels. |
We describe these technologies in context of four significant activities where we/our collaboraters have used Web Technologies to prepare and deliver education using the web. These projects are the
|
* Separate HTML Web Technologies and
High Speed Networks --
A Revolution in Teaching at K-12 and the University Level
2
Separate IMAGE * Separate HTML Abstract of APS/AAPT Education Presentation
* Separate HTML What Types of Technologies Does NPAC Develop in Education
4
Separate IMAGE * Separate HTML Web Education Areas of Interest to NPAC
5
Separate IMAGE * Separate HTML Some Technology Contributions of NPAC
* Separate HTML Science for the 21st Century
Principal Features
7
Separate IMAGE * Separate HTML Course Structure
8
Separate IMAGE * Separate HTML Enrollment in Phy 105/106
9
Separate IMAGE * Separate HTML Syllabus / Representative Modules
* Separate HTML Homepage of the ``Mind and Machine'' module,
11
Separate IMAGE * Separate HTML The Introduction to the Mind and Machine module.
12
Separate IMAGE * Separate HTML Neural networks TOC - diagram of network layers
* Separate HTML Option Pricing
14
Separate IMAGE * Separate HTML Option Pricing
15
Separate IMAGE * Separate HTML Option Pricing
16
Separate IMAGE * Separate HTML Option Pricing
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
18
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
19
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
20
Separate IMAGE * Separate HTML Scalable Certificates in Computational Science
* Separate HTML Some (New) Web Technologies in a Nutshell - I
22
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
23
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
24
Separate IMAGE * Separate HTML Examples of the Use of Java in Education
* Separate HTML ECS400 Spring 1996 Home Page
26
Separate IMAGE * Separate HTML CPS 616 Homepage
27
Separate IMAGE * Separate HTML ECS 400 Homepage
* Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
29
Separate IMAGE * Separate HTML Visible Human
30
Separate IMAGE * Separate HTML Java Slide Show
31
Separate IMAGE * Separate HTML T4:Geographical Information Systems
32
Separate IMAGE * Separate HTML T4:GIS - 2D Terrain Rendering in Java
33
Separate IMAGE * Separate HTML Java Terrain Viewer
* Separate HTML The Weather Report accessed through the Interactive Journey
* Separate HTML Overview of the Living Schoolbook Project
36
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
37
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML New York State Image Database: Summary Image
* Separate HTML Java Interface for Performance Visualization
40
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
41
Separate IMAGE * Separate HTML Use of Java to Display Algorithmic Structure
42
Separate IMAGE * Separate HTML Visualization of Matrix Multiplication in Java
* Separate HTML Some (New) Web Technologies in a Nutshell - V
44
Separate IMAGE * Separate HTML Possible Uses of VRML in Education
* Separate HTML T4:GIS - 3D Terrain Rendering in VRML
46
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
47
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
* Separate HTML VRML Interface
49
Separate IMAGE * Separate HTML VRML: Create World
50
Separate IMAGE * Separate HTML VRML: Rendered Scene
51
Separate IMAGE * Separate HTML VRML: Create Object
52
Separate IMAGE * Separate HTML VRML: Example Object
* Separate HTML Some (New) Web Technologies in a Nutshell - II
* Separate HTML Some Synergies between Education and Home Based Health Care
* Separate HTML The Neat Thing in Action I
56
Separate IMAGE * Separate HTML The Neat Thing in Action III
57
Separate IMAGE * Separate HTML The Neat Thing in Action II
58
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
59
Separate IMAGE * Separate HTML Java Applet Version of Neattools
* Separate HTML Possible Uses of JavaScript in Education
61
Separate IMAGE * Separate HTML Experiments with WebFoil and WebWisdom
62
Separate IMAGE * Separate HTML What is Natural Information Unit -- I?
63
Separate IMAGE * Separate HTML What is Natural Information Unit -- II?
64
Separate IMAGE * Separate HTML I.4:Current prototype of Teacher-Student Interactive Environment - WebFoil
65
Separate IMAGE * Separate HTML From a PC/Macintosh Presentation to the Web
66
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
67
Separate IMAGE * Separate HTML Experiences with WebFoil
68
Separate IMAGE * Separate HTML WebWisdom--JavaScript for Structured Information
69
Separate IMAGE * Separate HTML Self-Documenting Web Pages
* Separate HTML Some (New) Web Technologies in a Nutshell - IV
71
Separate IMAGE * Separate HTML Choices of Formats and Filters in Web Systems
72
Separate IMAGE * Separate HTML Uses of Databases in Education
73
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
74
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
75
Separate IMAGE * Separate HTML NewsBank Database
76
Separate IMAGE * Separate HTML NewsBank return
77
Separate IMAGE * Separate HTML AskNPAC Interface
78
Separate IMAGE * Separate HTML AskNPAC Return
79
Separate IMAGE * Separate HTML Maxwell Agenda 96 - 5
80
Separate IMAGE * Separate HTML Maxwell Agenda 96 - 3
* Separate HTML Synergies with TeleMedicine
82
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
83
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
84
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
* Separate HTML Some (New) Web Technologies in a Nutshell - VI
86
Separate IMAGE * Separate HTML Possible Uses of Digital Video in Education
87
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
88
Separate IMAGE * Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
89
Separate IMAGE * Separate HTML Berlin Journey of a City, documentary by Bob Frye
90
Separate IMAGE * Separate HTML Newton's Apple
* Foil Index from this file * See also color IMAGE
The World Wide Web offers the potential for revolutionary changes in education at all levels from K-12, undergraduate, graduate and continuing (lifelong) levels. |
We describe four significant activities where we have used Web Technologies to prepare and deliver education. These are the |
Living SchoolBook -- 6 K-12 schools in New York State connected by the high-speed ATM network NYNET to HPCC resources at NPAC; |
Undergraduate science education for non-science majors; |
Graduate computer science courses both at Syracuse and remotely with students in China. |
These curricula development and delivery activities build on a suite of Web Technologies. |
We will describe how text-indexed video, Perl, JavaScript, Java, VRML (incurrent and future 2.X version) and object databases can and are being woven into a novel interactive educational technology base. |
We speculate on the implication of pervasive availability of such capabities on Universities or more generally the current educational establishment. |
* Separate HTML Web Technologies for Education --
The Virtual University and other Projects
2
Separate IMAGE * Separate HTML Abstract of Web Technologies for Education Presentation
3
Separate IMAGE * Separate HTML What Types of Technologies Does NPAC Develop in Education
4
Separate IMAGE * Separate HTML Web Education Areas of Interest to NPAC
* Separate HTML Overview of the Living Schoolbook Project
6
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
7
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML Science for the 21st Century
Principal Features
9
Separate IMAGE * Separate HTML Course Structure
10
Separate IMAGE * Separate HTML Enrollment in Phy 105/106
11
Separate IMAGE * Separate HTML Syllabus / Representative Modules
12
Separate IMAGE * Separate HTML Home Page for Mind and Machine Module
13
Separate IMAGE * Separate HTML Brief tour of the brain TOC - large scale features
14
Separate IMAGE * Separate HTML Neurons - includes video of firing sequence of neurons
15
Separate IMAGE * Separate HTML Neural networks TOC - diagram of network layers
* Separate HTML ECS400 Spring 1996 Home Page
17
Separate IMAGE * Separate HTML CPS 616 Homepage
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
19
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
20
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
21
Separate IMAGE * Separate HTML Scalable Certificates in Computational Science
* Separate HTML Some Synergies between Education and Home Based Health Care
23
Separate IMAGE * Separate HTML Synergies with TeleMedicine
* Separate HTML The Neat Thing in Action I
25
Separate IMAGE * Separate HTML The Neat Thing in Action III
26
Separate IMAGE * Separate HTML The Neat Thing in Action II
27
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
28
Separate IMAGE * Separate HTML Java Applet Version of Neattools
* Separate HTML JavaScript Based WebFoil Prototype
30
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
31
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
* Separate HTML Some Technology Contributions of NPAC
33
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - I
34
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
35
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
36
Separate IMAGE * Separate HTML Choices of Formats and Filters in Web Systems
37
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - II
38
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - III
39
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - IV
40
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - V
41
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - VI
42
Separate IMAGE * Separate HTML Examples of the Use of Java in Education
* Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
44
Separate IMAGE * Separate HTML Visible Human
45
Separate IMAGE * Separate HTML Java Slide Show
46
Separate IMAGE * Separate HTML T4:Geographical Information Systems
47
Separate IMAGE * Separate HTML T4:GIS - 2D Terrain Rendering in Java
48
Separate IMAGE * Separate HTML Java Terrain Viewer
49
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
50
Separate IMAGE * Separate HTML Java Interface for Performance Visualization
51
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
52
Separate IMAGE * Separate HTML Use of Java to Display Algorithmic Structure
53
Separate IMAGE * Separate HTML Visualization of Matrix Multiplication in Java
* Separate HTML Possible Uses of VRML in Education
55
Separate IMAGE * Separate HTML T4:GIS - 3D Terrain Rendering in VRML
56
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
57
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
58
Separate IMAGE * Separate HTML VRML Interface
59
Separate IMAGE * Separate HTML VRML: Create World
60
Separate IMAGE * Separate HTML VRML: Rendered Scene
61
Separate IMAGE * Separate HTML VRML: Create Object
62
Separate IMAGE * Separate HTML VRML: Example Object
* Separate HTML Uses of Databases in Education
64
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
65
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
66
Separate IMAGE * Separate HTML NewsBank Database
67
Separate IMAGE * Separate HTML NewsBank return
68
Separate IMAGE * Separate HTML AskNPAC Interface
69
Separate IMAGE * Separate HTML AskNPAC Return
* Separate HTML Possible Uses of Digital Video in Education
71
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
72
Separate IMAGE * Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
73
Separate IMAGE * Separate HTML Berlin Journey of a City, documentary by Bob Frye
74
Separate IMAGE * Separate HTML Newton's Apple
* Separate HTML Possible Uses of JavaScript in Education
76
Separate IMAGE * Separate HTML Experiments with WebFoil and WebWisdom
77
Separate IMAGE * Separate HTML What is Natural Information Unit -- I?
78
Separate IMAGE * Separate HTML What is Natural Information Unit -- II?
79
Separate IMAGE * Separate HTML I.4:Current prototype of Teacher-Student Interactive Environment - WebFoil
80
Separate IMAGE * Separate HTML From a PC/Macintosh Presentation to the Web
81
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
82
Separate IMAGE * Separate HTML Experiences with WebFoil
83
Separate IMAGE * Separate HTML WebWisdom--JavaScript for Structured Information
84
Separate IMAGE * Separate HTML Self-Documenting Web Pages
This is overview for talk by Fox at CRPC Annual Review 21 March 1995 |
It is upgraded for North Carloina Workshop 11 April 1995 |
The total talk has this overview and upgraded versions of old material on programming paradigms divided into two sets. |
The material is linked to a set of electronic roadmap material developed at NPAC |
The focus is relation of parallel Applications and Software |
* Separate HTML Overview of HPCC Applications -- 21 March 1995 CRPC Annual Review
2
Separate IMAGE
* Separate HTML What is Status of HPCC Applications?
3
Separate IMAGE
* Separate HTML Two Major Parallel Programming Paradigms
4
Separate IMAGE
* Separate HTML HPCC Application HighLights are the Grand Challenges
5
Separate IMAGE
* Separate HTML Some Characteristics of Applications
6
Separate IMAGE
* Separate HTML Could Classify by Issues in Programming or by Nature of (Data) Parallel Compiler Support
7
Separate IMAGE
* Separate HTML General Structure of Talk
8
Separate IMAGE
* Separate HTML Strategy is a Set of Linked Glossaries
9
Separate IMAGE
* Separate HTML Referenced Supplementary Web Material
10
Separate IMAGE
* Separate HTML Some Useful URL's at NPAC
11
Separate IMAGE
* Separate HTML Structure of Data on the World Wide Web
12
Separate IMAGE
* Separate HTML Mail based Interface for Glossary Entries
13
Separate IMAGE
* Separate HTML The Handouts for Talk
* Foil Index from this file * See also color IMAGE
We describe some of the applications and services that can be built with Web Technologies |
Services such as Commerce, InfoVision, Collaboration, MetaComputing are generic applications |
We stress need for maximal re-use of software components |
Applications discussed include HealthCare, Command and Control, Manufacturing, Business Enterprise IntraNets and Education |
InfoVision and Computing Services are discussed in detail |
Collaboratories, The Bridge Concept and Problem Solving Environments are linked! |
* Separate HTML Overview of NPAC (and other)
Web Applications and Services
June 1996
2
Separate IMAGE * Separate HTML Abstract of Web Applications and Services
* Separate HTML Architecture of Web Software
4
Separate IMAGE * Separate HTML Some Relevant NII Services-I
5
Separate IMAGE * Separate HTML Some Relevant NII Services-II
6
Separate IMAGE * Separate HTML Problem Solving Environments
7
Separate IMAGE * Separate HTML Medical Applications
8
Separate IMAGE * Separate HTML Example WebPSE Applications
9
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology -- Overview
10
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology --- Examples
* Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
12
Separate IMAGE * Separate HTML General Framework of WebMed - Telemedicine Lessons
13
Separate IMAGE * Separate HTML Oracle database support for HealhCare digital libraries
14
Separate IMAGE * Separate HTML General Framework -- The new WebMed Approach
15
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Web Page
16
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Players
17
Separate IMAGE * Separate HTML Possible WebMed Projects - I
18
Separate IMAGE * Separate HTML Interdisciplinary Collaboration -- The Players in Bridge -- WebMed -- CareWeb
19
Separate IMAGE * Separate HTML WebMed for Distributed Medical Interventional Informatics
* Separate HTML CareWeb for Telemedicine/Nursing - I
21
Separate IMAGE * Separate HTML CareWeb for Telemedicine/Nursing - II
22
Separate IMAGE * Separate HTML Home Page of the CareWeb Bridge Demo
23
Separate IMAGE * Separate HTML CareWeb Connection Manager: Login Page.
24
Separate IMAGE * Separate HTML CareWeb Database Manager: All tables used in the School Nursing demo.
25
Separate IMAGE * Separate HTML CareWeb School Manager: All Schools in the Syracuse City School District.
26
Separate IMAGE * Separate HTML Home Page of a particular school.
27
Separate IMAGE * Separate HTML Home Page of a school nurse.
28
Separate IMAGE * Separate HTML Home page of a student (boy).
29
Separate IMAGE * Separate HTML Assessment Form for Asthma.
30
Separate IMAGE * Separate HTML Educational material on Asthma.
31
Separate IMAGE * Separate HTML Home page for a nurse practitioner.
32
Separate IMAGE * Separate HTML CareWeb interactive Consulting: Video Channel.
33
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: WebCast Channel.
* Separate HTML Disabled Interfaces
Empowering Cyberspace and Education
35
Separate IMAGE * Separate HTML Some Synergies between Education and Home Based Health Care
36
Separate IMAGE * Separate HTML The Neat Thing in Action I
37
Separate IMAGE * Separate HTML The Neat Thing in Action III
38
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- setting relation of Physical and Logical Units
39
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Calibrating Logical Units
40
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Output from Physical Units
41
Separate IMAGE * Separate HTML The Neat Thing in Action II
42
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
43
Separate IMAGE * Separate HTML Java Applet Version of Neattools
44
Separate IMAGE * Separate HTML Possible WebMed Projects - II
* Separate HTML Education and the Web
46
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
47
Separate IMAGE * Separate HTML Implications of Brave New Web World for Education
48
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- I
49
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- II
* Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Overview of the Living Schoolbook Project
52
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
53
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
55
Separate IMAGE * Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
56
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
58
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Separate HTML What is Computational Science?
60
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
61
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
62
Separate IMAGE * Separate HTML Current Computational Science (CPS) Core Courses
63
Separate IMAGE * Separate HTML Current Proposed CPS Core Courses -- Information Track
64
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
65
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
66
Separate IMAGE * Separate HTML Scalable Certificates in Computational Science
67
Separate IMAGE * Separate HTML Chinese Youth reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
68
Separate IMAGE * Separate HTML Xin Wan Bao reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
* Separate HTML Examples of the Use of Java in Education
70
Separate IMAGE * Separate HTML Possible Uses of VRML in Education
71
Separate IMAGE * Separate HTML Uses of Databases in Education
72
Separate IMAGE * Separate HTML Possible Uses of Digital Video in Education
73
Separate IMAGE * Separate HTML Possible Uses of JavaScript in Education
* Separate HTML The Consumer World
75
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
77
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
78
Separate IMAGE * Separate HTML What will National Information Infrastructure(NII) give us?
79
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
80
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
81
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
82
Separate IMAGE * Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
83
Separate IMAGE * Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
84
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
* Separate HTML A Typical Hierarchical Server Network
86
Separate IMAGE * Separate HTML ThinkMedia helping Education and Business Together
87
Separate IMAGE * Separate HTML Berlin Journey of a City, documentary by Bob Frye
88
Separate IMAGE * Separate HTML How a Car is Built, Bob Frye educational documentary
89
Separate IMAGE * Separate HTML Video (Movie and News) on Demand (VOD) and the NII
90
Separate IMAGE * Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
91
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
92
Separate IMAGE * Separate HTML Discovery Channel video on demand, video graphics
* Separate HTML IntraNets
94
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
* Separate HTML Business Enterprise Systems and the Web
96
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Full Cover Picture
97
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Graph
98
Separate IMAGE * Separate HTML WebServer Hardware and Software Business Estimate
99
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
100
Separate IMAGE * Separate HTML Overview of Enterprise Systems
101
Separate IMAGE * Separate HTML Enterprise Systems -- external
102
Separate IMAGE * Separate HTML Enterprise Systems -- internal
103
Separate IMAGE * Separate HTML Enterprise Systems -- Groupware == Collaborative Support
104
Separate IMAGE * Separate HTML Enterprise Systems -- Groupware
105
Separate IMAGE * Separate HTML Enterprise Systems -- future
* Separate HTML Crisis Management
107
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
108
Separate IMAGE * Separate HTML http://king.syr.edu:2006/IWT/Vision/Crisis2005/CyberThriller.html
109
Separate IMAGE * Separate HTML Some Features of Crisis 2005
* Separate HTML Some CrypticTopics in Crisis 2005
* Separate HTML Televirtual Collaborative Environment in Crisis 2005
112
Separate IMAGE * Separate HTML Command and Control
113
Separate IMAGE * Separate HTML Entry Point to Netscape Frame Based Emulation of Granite Sentry Command and Control System
114
Separate IMAGE * Separate HTML Basic View of Netscape Frame Based Emulation of Granite Sentry Command and Control System
115
Separate IMAGE * Separate HTML Weather Prediction Invoked from Netscape Frame Based Emulation of Granite Sentry Command and Control System
* Separate HTML Manufacturing
117
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
118
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
119
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
120
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
121
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
122
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
123
Separate IMAGE * Separate HTML 2.0 ASOP Object Backplane - Functional Services for Users
124
Separate IMAGE * Separate HTML 2.1 Collaboration Services - Support Virtual Co-location
125
Separate IMAGE * Separate HTML 2.2 Configuration Control Services - Critical for User
126
Separate IMAGE * Separate HTML 2.3 Metacomputing Services - Distributed Computing
127
Separate IMAGE * Separate HTML 2.4 Security and Access Services - Critical to ASOP
128
Separate IMAGE * Separate HTML 2.5 Object & Data Services - Robust Integration for ASOP
129
Separate IMAGE * Separate HTML 5.1 Collaboration Services - Support Virtual Co-location
130
Separate IMAGE * Separate HTML 5.2 Configuration Control Services - Driven by ASOP
131
Separate IMAGE * Separate HTML 5.3 Metacomputing Services - Coordinated NII Computing
132
Separate IMAGE * Separate HTML 5.4 Security and Access Services - Critical Technology
133
Separate IMAGE * Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
* Separate HTML Overall Principles of Computing on the Web
135
Separate IMAGE * Separate HTML Web based HPCC at NPAC: URLs
136
Separate IMAGE * Separate HTML Topics Illustrated in Computing on the Web
137
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
138
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
139
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
140
Separate IMAGE * Separate HTML Some Key Features of WebWork
* Separate HTML Factorization on the Web
142
Separate IMAGE * Separate HTML Factoring RSA Numbers and Security
143
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
144
Separate IMAGE * Separate HTML Web Virtual Machine and Server-Server Communication Model
145
Separate IMAGE * Separate HTML Hierarchical FAFNER Servers
146
Separate IMAGE * Separate HTML Features of FAFNER Server Code
147
Separate IMAGE * Separate HTML Features of CLIENT CODE
148
Separate IMAGE * Separate HTML RSA130 Factorization is completed!
149
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
* Separate HTML Financial Modelling on Demand
151
Separate IMAGE * Separate HTML Aspects of Financial World Motivating HPCC
152
Separate IMAGE * Separate HTML Financial Application areas for which High-performance computing technologies are becoming indispensable
153
Separate IMAGE * Separate HTML Path Integral Approach to Derivative Valuation
154
Separate IMAGE * Separate HTML Parallel Maximum Entropy and optimization
155
Separate IMAGE * Separate HTML Web-based System Integration -- Initial Server Implementation
156
Separate IMAGE * Separate HTML Web-based System Integration -- Futures
157
Separate IMAGE * Separate HTML Option Pricing
158
Separate IMAGE * Separate HTML Option Pricing
159
Separate IMAGE * Separate HTML Option Pricing
160
Separate IMAGE * Separate HTML Option Pricing
* Separate HTML Java as a GUI
162
Separate IMAGE * Separate HTML Next Steps in Visual Programming for Chaining and Aggregating Services -- WebFlow!!
* Separate HTML Main Window for Java Interface to Distributed Computing Environment
164
Separate IMAGE * Separate HTML Screens Opened for Java Interface to Distributed Computing Environment
165
Separate IMAGE * Separate HTML Data Window Opened for Java Interface to Distributed Computing Environment
166
Separate IMAGE * Separate HTML Specification Screen Opened for Java Interface to Distributed Computing Environment
167
Separate IMAGE * Separate HTML Subroutine Specification Screen Opened for Java Interface to Distributed Computing Environment
* Separate HTML Java Interface for Performance Visualization
169
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
170
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I
171
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - II
* Separate HTML Java WebFlow and AVS
173
Separate IMAGE * Separate HTML Format of NLM Visible Human Data
174
Separate IMAGE * Separate HTML Java Applet for 3D Visible Human -- Very very Slow!
175
Separate IMAGE * Separate HTML Java Applet to Define Regions of Interest for 3D IMage Segmentation
176
Separate IMAGE * Separate HTML Outline of Visible Human Project - I
177
Separate IMAGE * Separate HTML Outline of Visible Human Project - II
178
Separate IMAGE * Separate HTML CPS616 3D Visible Human Project Home Page
179
Separate IMAGE * Separate HTML Segmentation Definition Java Applet - I
180
Separate IMAGE * Separate HTML Segmentation Definition Java Applet - II
181
Separate IMAGE * Separate HTML Segmentation AVS Environment (from around 1991) I
* Separate HTML WebHPF and Other Full Programming Environments
183
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
184
Separate IMAGE * Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design
185
Separate IMAGE * Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design -- Contd
186
Separate IMAGE * Separate HTML A World-Wide Virtual Machine design based on Web and PVM technologies
187
Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
188
Separate IMAGE * Separate HTML Architecture of NPAC HPF Compilation System on WWW
189
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Input Page
190
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Output Page
191
Separate IMAGE * Separate HTML Web Technologies at NPAC: WebAMR Example
192
Separate IMAGE * Separate HTML Interpreters versus Compilers -- I?
193
Separate IMAGE * Separate HTML Interpreters versus Compilers -- Domain Specific Environments
194
Separate IMAGE * Separate HTML Java and HPF Futures
195
Separate IMAGE * Separate HTML VRML and HPF Futures
196
Separate IMAGE * Separate HTML Some Remarks on HPJava
* Foil Index from this file * See also color IMAGE
This presentation was prepared for a talk by Geoffrey Fox at the Institute of Defense Analysis on Halloween Day 1994. It describes a classification and analysis of possible defense and industrial applications of HPCC and parallel computers in particular. This is based on a survey of New York State Industry conducted by the ACTION (forerunner of InfoMall) project of Syracuse University with New York State funding. Later results from the NYNET project with especially Rome Laboratory and NYNEX are included. |
* Separate HTML Overview of HPCC Applications in Industry
InfoMall -- The Virtual Corporation for HPCC Systems and Software Development
2
Separate IMAGE
* Separate HTML Abstract of InfoMall Background Presentation at IDA
3
Separate IMAGE
* Separate HTML Categories of Industrial and Government Applications of HPCC (with reference to academic applications)
4
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications 1 to 4:SIMULATION
5
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications 5 to 8: SIMULATION
6
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications 9 to 13: SIMULATION
7
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications 14 to 18
Information Analysis -- "DataMining"
8
Separate IMAGE
* Separate HTML Table of Industrial Applications 19 to 24 for Information Access
InfoVision - Information, Video, Imagery and Simulation on Demand
9
Separate IMAGE
* Separate HTML First Four Table Entries for Applications 25 to 33:
Information Integration
10
Separate IMAGE
* Separate HTML Second Five Table Entries for Applications 25 to 33:
Information Integration
11
Separate IMAGE
* Separate HTML Abbreviations used in tables of Industrial Applications of HPCC
12
Separate IMAGE
* Separate HTML Core Enabling HPCC Software Technologies for Information Production (Simulation)
13
Separate IMAGE
* Separate HTML Core Enabling HPCC Algorithms and Components for Information Production (Simulation)
14
Separate IMAGE
* Separate HTML Core Enabling HPCC Technologies Information Analysis, Access, Integration
15
Separate IMAGE
* Separate HTML Core Enabling HPCC Technologies
Information Analysis, Access, Integration (continued)
16
Separate IMAGE
* Separate HTML Some Anecdotes from 1991-1992 New York State InfoMall Survey of Industrial HPCC Applications
17
Separate IMAGE
* Separate HTML HPCC Industrial Applications in Environmental Modeling
18
Separate IMAGE
* Separate HTML Particle Calculations
Chemical Potentials and Scattering
19
Separate IMAGE
* Separate HTML Electrical Power and Other Network Simulations
20
Separate IMAGE
* Separate HTML Dual-Use Image Processing and Related Technologies
21
Separate IMAGE
* Separate HTML OLTP - Online Transaction Processing
22
Separate IMAGE
* Separate HTML Anecdotes from Insurance Industry
23
Separate IMAGE
* Separate HTML Anecdotes from Running Stock Exchanges
24
Separate IMAGE
* Separate HTML More Anecdotes from the Insurance Industry
(Health Insurance example)
25
Separate IMAGE
* Separate HTML The Case for Parallel COBOL?
26
Separate IMAGE
* Separate HTML Anecdotes from Information Industry
27
Separate IMAGE
* Separate HTML Command and Control and Avionics
28
Separate IMAGE
* Separate HTML Heterogeneous Metaproblem Structure for Command and Control
29
Separate IMAGE
* Separate HTML Rome Laboratory Parallel Software Engineering Cooperative -- Members
30
Separate IMAGE
* Separate HTML Rome Laboratory Parallel Software Engineering Cooperative -- Activities
31
Separate IMAGE
* Separate HTML Some HPCC Software Questions for BMC3IS
32
Separate IMAGE
* Separate HTML Anecdotes from Use of Computers in Large Organizations
33
Separate IMAGE
* Separate HTML Issues for Financial Modeling
34
Separate IMAGE
* Separate HTML HPCC Issues for Virtual Reality(VR)
35
Separate IMAGE
* Separate HTML History and Key Issues for MADIC -- The Multidisciplinary Analysis and Design Industrial Consortium
36
Separate IMAGE
* Separate HTML Objectives of MADIC Multidisciplinary Analysis and Design Industrial Consortium
37
Separate IMAGE
* Separate HTML MADIC Industrial Consortium Members as of 1993
38
Separate IMAGE
* Separate HTML The USMADE Project of MADIC Industrial Consortium
United States Multidisciplinary Analysis and Design Environment
39
Separate IMAGE
* Separate HTML Software Bus Structure of USMADE
40
Separate IMAGE
* Separate HTML The Mapping of Heterogeneous Metaproblems onto Heterogeneous Metacomputer Systems
41
Separate IMAGE
* Separate HTML NII-National Information Infrastructure
42
Separate IMAGE
* Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
43
Separate IMAGE
* Separate HTML Ultimate Vision and Implementation of NII and InfoVision
44
Separate IMAGE
* Separate HTML What will National Information Infrastructure give us?
45
Separate IMAGE
* Separate HTML InfoVision is a Set of HPCC Applications
on the NII/GII
* Foil Index from this file * See also color IMAGE
This presentation was central part of a presentation given by Geoffrey Fox to the Institute of Defense Analysis on Halloween Day 1994. It was backed up by World Wide Web resources listed on next foil and some older foils collected together in another foil set (labelled IDA1 -- "Background"). The purpose of the presentation was to indicate how valuable Department of Defense applications of HPCC could be built in dual-use fashion as companions to the civilian enterprise. We also discussed areas where the civilian driving forces were not sufficient to advance use of HPCC fast enough. These included Manufacturing and other simulation activities. |
* Separate HTML Dual-Use Issues for HPCC Defense Applications
2
Separate IMAGE
* Separate HTML Abstract of Dual-Use Applications of HPCC given at IDA
3
Separate IMAGE
* Separate HTML Components of Presentation
(Available on World Wide Web)
4
Separate IMAGE
* Separate HTML The Dual-Use Philosophy
5
Separate IMAGE
* Separate HTML An Example to Illustrate Importance of Dual-Use Philosophy
6
Separate IMAGE
* Separate HTML Opportunities for HPCC in the Science and Engineering Simulation Arena
7
Separate IMAGE
* Separate HTML Some Simulation Areas which will be Difficult to exploit in near term
8
Separate IMAGE
* Separate HTML Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
9
Separate IMAGE
* Separate HTML Why is it hard to use HPCC in Manufacturing-I?
10
Separate IMAGE
* Separate HTML Why is it hard to use HPCC in Manufacturing-II?
11
Separate IMAGE
* Separate HTML Multidisciplinary Analysis and Design as a Critical use of HPCC in Manufacturing?
12
Separate IMAGE
* Separate HTML Role of Government and DoD in HPCC Simulation Applications
13
Separate IMAGE
* Separate HTML The HPCC Software Industry is not Viable in Simulation Area ?
14
Separate IMAGE
* Separate HTML Anecdotes from HPCC Software Industry Arena
15
Separate IMAGE
* Separate HTML National Challenges will drive the adoption of HPCC in the "Real World"
16
Separate IMAGE
* Separate HTML The National Challenges Identified by the Federal HPCC Initiative
17
Separate IMAGE
* Separate HTML Program in Computational Science
Implemented within current academic framework
18
Separate IMAGE
* Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
19
Separate IMAGE
* Separate HTML Federal 1994 Blue Book Comparison of National and Grand Challenges
20
Separate IMAGE
* Separate HTML Why is Dual-Use Critical for National Challenges?
21
Separate IMAGE
* Separate HTML Dual-Use Command and Control HPCC Applications and Why is Global Grid Concept Essential
22
Separate IMAGE
* Separate HTML Naive Definition and Discussion of Global Grid
23
Separate IMAGE
* Separate HTML Dual-Use Applications of InfoVision to Command and Control: Video Information on Demand
24
Separate IMAGE
* Separate HTML Dual-Use Applications of InfoVision to Command and Control: Image Information on Demand
25
Separate IMAGE
* Separate HTML Dual-Use Applications of InfoVision to Command and Control: Text Information on Demand
26
Separate IMAGE
* Separate HTML Dual-Use Applications of InfoVision to Command and Control: 3D Interactive Terrain Navigation
27
Separate IMAGE
* Separate HTML Dual-Use Applications of InfoVision to Command and Control: Path Planning for Spatial Reasoning
28
Separate IMAGE
* Separate HTML Dual-Use Applications of InfoVision to Command and Control: Correlation Analysis for Spatial Reasoning
29
Separate IMAGE
* Separate HTML Dual-Use Applications of InfoVision to Command and Control: Simulation on Demand
* Foil Index from this file * Secs 120 See also color IMAGE
What is status of High Performance Computing and Communications ?
|
The current U.S. Federal HPCC Program and particular work at NPAC on industrial implications
|
InfoVision (Information,Video, Simulation, Imagery, on demand) and MPP's as WebServers
|
Lessons from a meeting at Pasadena, January 1995. HPCC does not clearly make business sense. Need expand user(application) and technology base
|
* Separate HTML HPC at the Crossroads
Academic Niche or Economic Development Cornucopia
2
Separate IMAGE * Separate HTML Abstract of HPC(C) at the Crossroads
3
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-I
4
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
5
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
6
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
7
Separate IMAGE * Separate HTML Current Status of HPCC Applications, Hardware and Software
* Separate HTML Advances in Parallel Computer and High Speed Network (HPCC) Technology
9
Separate IMAGE * Separate HTML Some Hardware/Software Trends over next 5 years
10
Separate IMAGE * Separate HTML What is Status of HPCC Applications?
11
Separate IMAGE * Separate HTML Two Major Parallel Programming Paradigms
* Separate HTML When will Parallel Computing Take Over ?
13
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
14
Separate IMAGE * Separate HTML The Federal High Performance Computing and Communication Initiative (HPCCI)
15
Separate IMAGE * Separate HTML A Survey of New York State Industrial Opportunities for HPCC was very influential for me and my group(NPAC)
16
Separate IMAGE * Separate HTML New York State Economic Development Program
17
Separate IMAGE * Separate HTML Categories of Industrial and Government Applications of HPCC (with reference to academic applications)
18
Separate IMAGE * Separate HTML Tables of Industrial HPCC Applications 1 to 4:SIMULATION
19
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Simulation (Roughly the Grand Challenges)
20
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Information Analysis -- DataMining
21
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
InfoVision: Information, Video, Imagery and Simulation on Demand
22
Separate IMAGE * Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Tornado Simulation
23
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Information Integration combining Simulation, Analysis and InfoVision
* Separate HTML Some detailed Analysis of Opportunities for HPCC in the Science and Engineering Simulation Arena
25
Separate IMAGE * Separate HTML An Example to Illustrate Importance of Dual-Use Philosophy
26
Separate IMAGE * Separate HTML Opportunities for HPCC in the Science and Engineering Simulation Arena
27
Separate IMAGE * Separate HTML Some Simulation Areas which will be Difficult to exploit in near term
28
Separate IMAGE * Separate HTML Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
29
Separate IMAGE * Separate HTML Why is it hard to use HPCC in Manufacturing-I?
30
Separate IMAGE * Separate HTML Why is it hard to use HPCC in Manufacturing-II?
31
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
* Separate HTML From the Grand(Simulation) Challenges to the National (information) Challenges
33
Separate IMAGE * Separate HTML Characteristics of Grand Challenges
34
Separate IMAGE * Separate HTML The Blue Book Covers
35
Separate IMAGE * Separate HTML The Blue Books
Supplements to the President's Fiscal Year Budget
36
Separate IMAGE * Separate HTML Grand Challenge Applications
37
Separate IMAGE * Separate HTML National Challenge Applications
* Separate HTML Second Pasadena Workshop: Working Group 2 - Characteristics of Scientific and Engineering Applications.
39
Separate IMAGE * Separate HTML Initial Summary of Technical Points
40
Separate IMAGE * Separate HTML Another Non Technical Issue -- What is the Community ?
41
Separate IMAGE * Separate HTML Initial Vignettes Identified
42
Separate IMAGE * Separate HTML Action Items:
1) Support viable base enterprise model with platform independent standards scaling from workstations to MPPs with tools using these standards
* Separate HTML Need to Educate People to take advantage of HPCC technologies
44
Separate IMAGE * Separate HTML Educational and (Re)training Challenges
45
Separate IMAGE * Separate HTML What is Computational Science?
46
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
47
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
48
Separate IMAGE * Separate HTML Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
49
Separate IMAGE * Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
50
Separate IMAGE * Separate HTML Master's Degree in Multimedia Studies
51
Separate IMAGE * Separate HTML NPAC Collaborators:
Internal, Syracuse University
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
53
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
54
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
55
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
56
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
57
Separate IMAGE * Separate HTML What will National Information Infrastructure give us?
58
Separate IMAGE * Separate HTML The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
59
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
60
Separate IMAGE * Separate HTML A Typical Hierarchical Server Network
61
Separate IMAGE * Separate HTML Comments on Storage of Movies on HPCC WebServers
62
Separate IMAGE * Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Mrs Clinton and Fox
63
Separate IMAGE * Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
* Separate HTML The Virtual University and Other Opportunities to use HPCC in Education
65
Separate IMAGE * Separate HTML Some Virtual University Projects with which NPAC is Collaborating
66
Separate IMAGE * Separate HTML Overview of the Living Textbook Project
67
Separate IMAGE * Separate HTML The Living Textbook Project Partners
* Separate HTML New York State Interactive Journey Page and clickable map of downtown Syracuse
69
Separate IMAGE * Separate HTML Discovery Channel project
70
Separate IMAGE * Separate HTML Curricula Opportunities Opened Up by the World Wide Web
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
72
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Separate HTML Phy105/106 Home Page - Science for the 21st Century
74
Separate IMAGE * Separate HTML Home Page for SETI - Search for Extraterrestrial Intelligence
75
Separate IMAGE * Separate HTML Biology section - what is life? - table of contents
76
Separate IMAGE * Separate HTML Home Page for Mind and Machine Module
77
Separate IMAGE * Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML The World Wide WebWindows and our contributions -- WebWork
80
Separate IMAGE * Separate HTML The Hyperworld of New Interactive Media
81
Separate IMAGE * Separate HTML Four Related Information Infrastructure Thrusts at NPAC
82
Separate IMAGE * Separate HTML What is WebWindows ?
83
Separate IMAGE * Separate HTML Current Components of WebWindows
84
Separate IMAGE * Separate HTML Future Components of WebWindows
85
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
86
Separate IMAGE * Separate HTML WebHPL: HPCC Infrastructure for WebWindows
87
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
88
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
89
Separate IMAGE * Separate HTML Some Key Features of WebWork
90
Separate IMAGE * Separate HTML WebWork Architecture
91
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
92
Separate IMAGE * Separate HTML NPAC WebTools-I (Basic WebWindows Functionality)
93
Separate IMAGE * Separate HTML NPAC WebTools-II
94
Separate IMAGE * Separate HTML Web Productivity Tools and Virtual Software Laboratory (VSL)
95
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
96
Separate IMAGE * Separate HTML Figure 4:Java documentation sample page
97
Separate IMAGE * Separate HTML Figure 5:Java class/metrics/applets manager (NPAC Internal Project)
98
Separate IMAGE * Separate HTML World-Wide Virtual Machine
99
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
100
Separate IMAGE * Separate HTML WebFlow Paradigm
101
Separate IMAGE * Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
102
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
103
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
104
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
105
Separate IMAGE * Separate HTML General WebScript and Agents
106
Separate IMAGE * Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
107
Separate IMAGE * Separate HTML Figure 10: VRML source code example
108
Separate IMAGE * Separate HTML Figure 11: Java source code example
109
Separate IMAGE * Separate HTML WebWork Integration Model
110
Separate IMAGE * Separate HTML Contrast of Technologies in 3 Worlds
111
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- I
112
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- II
113
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- III
114
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- IV
* Foil Index from this file * See also color IMAGE
We describe issues affecting the depoloyment and impact of the NII/Internet2/NGI on HPCC and Education |
These two areas are chosen because they are applications I have some insight in |
Other areas will be equally or more important |
Probably the biggest issue will be determining new "enterprise models" and working out how to change organizations |
Java JavaScript VRML2 Multimedia Web (audio/video) Web-linked databases, Web Collaboration are key component technologies |
* Separate HTML The National/Next Generation Information Infrastructure in the service of Education Training and Computational Science
RCI Conference Williamsburg April 17,97
2
Separate IMAGE * Separate HTML Abstract of NII for Education and HPCC
* Separate HTML Web Software is the Best!
4
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
5
Separate IMAGE * Separate HTML Implications of the Computing Pyramid
* Separate HTML We have the Web Tools in Place - I!
7
Separate IMAGE * Separate HTML We have the Web Tools in Place - II!
* Separate HTML What is the Problem -I?
9
Separate IMAGE * Separate HTML Business Model for Education
10
Separate IMAGE * Separate HTML What is the Problem -II?
Foreign Pointer Java for Scientific Computing Resource
12
Separate IMAGE * Separate HTML Opportunities in HPCC - I?
* Separate HTML Summary of the VPL -- Virtual Programming Laboratory
14
Separate IMAGE * Separate HTML The Virtual Programming Laboratory
15
Separate IMAGE * Separate HTML Structure of Java Wrappers in the VPL
16
Separate IMAGE * Separate HTML The Java Applet Supporting Data Visualization in the VPL
* Separate HTML GIS integration with Weather Simulation application - II.
18
Separate IMAGE * Separate HTML Opportunities in HPCC - II?
* Separate HTML Web Based MetaComputing
20
Separate IMAGE * Separate HTML Java Server Based Web Computing
21
Separate IMAGE * Separate HTML Java Server Structure in WebFlow
* Separate HTML TANGOsim Collaboration/ Simulation/ Training in Java
23
Separate IMAGE * Separate HTML Typical Web Collaboration Architecture
24
Separate IMAGE * Separate HTML The TANGOsim C2 Application
25
Separate IMAGE * Separate HTML C2 application Radar Officer Screen
26
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - I
27
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - II
* Separate HTML Java Links the Bottom and Top of Pyramid
29
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
30
Separate IMAGE * Separate HTML What Limits Performance of Compiled Java?
* Separate HTML Hierarchy of Software Levels
32
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
33
Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs
34
Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
35
Separate IMAGE * Separate HTML Integration of Interpreted and Compiled Environments
* Separate HTML Opportunities in Education - I
* Separate HTML Enrollment in Science for 21st Century -I
38
Separate IMAGE * Separate HTML Superposition of Fluid Flows
39
Separate IMAGE * Separate HTML 2d Gravity simulation
40
Separate IMAGE * Separate HTML FRANC server code Demo applea - II
41
Separate IMAGE * Separate HTML FRANC server code Demo applea - III
* Separate HTML Dissemination of Material is a Critical Part of Education!
43
Separate IMAGE * Separate HTML HTML Pure Text Version of a Foil on HPF for Laplace Example
44
Separate IMAGE * Separate HTML Contrasted with Imported Persuasion Version of Same Material
* Separate HTML New Curricula Opportunities?
* Separate HTML Opportunities in Education - II
47
Separate IMAGE * Separate HTML Tango Application to Education
48
Separate IMAGE * Separate HTML Distributed Tango WebWisdom
49
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and Applications including weather
* Separate HTML Opportunities in Education - Applications
* Foil Index from this file * See also color IMAGE
We describe the implications of the Web for Industry and Education |
WebWindows is the basic Web Operating Environment |
Java, PERL, VRML, HTML are critical technologies but we can also make better uses of current well established technologies such as relational databases |
We use WebFoil as an example to illustrate the Web approach to (WebTop) Productivity software with open modular design |
WebWork is HPCC (Parallel Computing) built using Web Technologies -- a viable supportable base |
The opportunities include both the delivery of education from K-12 to Continuing education as well as teaching of these new exciting technologies |
* Separate HTML Personal View of HPCCI for the Real World -- Industry and Education
* Separate HTML Abstract of HPCCI for the Real World Presentation
3
Separate IMAGE * Separate HTML World Wide Web (WWW) is key to HPCC Implementation
4
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
* Separate HTML WebWindows is Open Portable Environment
6
Separate IMAGE * Separate HTML Architecture of Web Software
7
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
8
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
9
Separate IMAGE * Separate HTML About WebFoil System Description
10
Separate IMAGE * Separate HTML Specification of Java Based WebFoil
11
Separate IMAGE * Separate HTML Welcome to WebFoil Home Page
12
Separate IMAGE * Separate HTML RCIHalloween Presentation First Foil in WebFoil
13
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
* Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
15
Separate IMAGE * Separate HTML RCIHalloween Presentation First Foil in WebFoil with Perl Manipulated Source
16
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil with Perl Manipulated Source
17
Separate IMAGE * Separate HTML wwwfoil Index to RCIHalloween Presentation
18
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter G
* Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
* Separate HTML Why is VRML Another Important Concept?
21
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
* Separate HTML Implications of Brave New Web World for Education
23
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
24
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
25
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
26
Separate IMAGE * Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
* Separate HTML Some Other Important Issues -- Databases and Computing
28
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
29
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
* Separate HTML Some remarks on WebWork -- HPCC with the Web
31
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
32
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
33
Separate IMAGE * Separate HTML Some Key Features of WebWork
34
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
* Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
* Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
37
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
* Separate HTML Figure 2: WebWork -- System Overview with Three Layers
* Foil Index from this file * See also color IMAGE
This sets the NII scene with broad service areas supported by a WebWindows Environment |
In looking at application areas such as
|
We focus on the complex system manufacturing of particular interest to MAME discussing the challenges and opportunities |
* Separate HTML A Computer Scientist's View of the Impact of the National Information Infrastructure on Manufacturing
October 11 1995
369 Link Hall Syracuse University
2
Separate IMAGE * Separate HTML Abstract of MAME Seminar on NII for Manufacturing
* Separate HTML Performance of High End Machines Years 1940-2000
4
Separate IMAGE * Separate HTML Performance of High End Machines Years 1980-2000
5
Separate IMAGE * Separate HTML Computational Aeroscience
6
Separate IMAGE * Separate HTML Coupled Field Problems and GAFD Turbulence
7
Separate IMAGE * Separate HTML The Virtual Wind Tunnel and
National Aerospace Simulation
* Separate HTML Superficial Observations on High Performance Computing-I
9
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
10
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
11
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
* Separate HTML The Blue Books
Supplements to the President's Fiscal Year Budget
13
Separate IMAGE * Separate HTML The Blue Book Covers
* Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
15
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
* Separate HTML The Standard Scenario for HPCC and NII
17
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
18
Separate IMAGE * Separate HTML Possible Technology Directions for the installation of the NII
19
Separate IMAGE * Separate HTML What will National Information Infrastructure give us?
20
Separate IMAGE * Separate HTML The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
* Separate HTML Cost is the Major Technology Challenge
22
Separate IMAGE * Separate HTML Life Cycle Cost is a Design Variable in ASOP
* Separate HTML Basic Structure of World Wide Web
24
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
25
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
26
Separate IMAGE * Separate HTML Architecture of Web Software
* Separate HTML Some Relevant NII Services-I
28
Separate IMAGE * Separate HTML What is WebWindows ?
29
Separate IMAGE * Separate HTML Current Components of WebWindows
30
Separate IMAGE * Separate HTML Future Components of WebWindows
31
Separate IMAGE * Separate HTML About WebFoil System Description
32
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- I
* Separate HTML NPAC Oracle 7 Web Interface -- Home Page
34
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
35
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
* Separate HTML Some Relevant NII Services-II
37
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- II
38
Separate IMAGE * Separate HTML Overall NII Integrating Vision
39
Separate IMAGE * Separate HTML Critical Emerging Web Technologies
40
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- I
41
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- II
* Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
43
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
44
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
* Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
46
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
47
Separate IMAGE * Separate HTML A Typical Hierarchical Server Network
48
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
49
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
50
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
51
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
* Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
53
Separate IMAGE * Separate HTML Why is it hard to use HPCC in Manufacturing-I?
54
Separate IMAGE * Separate HTML Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
55
Separate IMAGE * Separate HTML Some Simulation Areas which will be Difficult to exploit in near term
56
Separate IMAGE * Separate HTML Opportunities for HPCC in the Science and Engineering Simulation Arena
57
Separate IMAGE * Separate HTML Testbed Development is a NASA Role in ASOP
58
Separate IMAGE * Separate HTML 1.0 ASOP Design Environment
59
Separate IMAGE * Separate HTML 1.1 Design Engine
60
Separate IMAGE * Separate HTML 1.2 Visualization Toolkit
61
Separate IMAGE * Separate HTML 1.3 Geometry Toolkit
62
Separate IMAGE * Separate HTML 1.4 Analysis Modeling Toolkit
63
Separate IMAGE * Separate HTML 1.5 Cost Model Toolkit
64
Separate IMAGE * Separate HTML 1.6 Process Modeling Toolkit
65
Separate IMAGE * Separate HTML ASOP Process Modeling Toolkit
66
Separate IMAGE * Separate HTML 1.7 Simulation Engine
67
Separate IMAGE * Separate HTML 1.8 Optimization Engine
68
Separate IMAGE * Separate HTML 3.0 and 4.0 Team Infrastructure
* Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
* Separate HTML Web Application Software Vision
71
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
72
Separate IMAGE * Separate HTML WebWork -- NPAC, Boston University, Cooperating Systems Collaboration
73
Separate IMAGE * Separate HTML WebWork Summary for PCRC
74
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
75
Separate IMAGE * Separate HTML The Hyperworld of New Interactive Media
76
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
77
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
78
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter W
79
Separate IMAGE * Separate HTML WebFlow Paradigm
80
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
81
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
82
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
83
Separate IMAGE * Separate HTML General WebScript and Agents
84
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
* Foil Index from this file * See also color IMAGE
We discussed 12 application areas -- "vignettes" -- of which 3 -- all from industry -- are contained in final short report
|
We discussed at length the impact of "non-technical" issues such as setting up:
|
These non-technical issues lead to technical points which ensure a better more predictable HPCC software development environment |
* Separate HTML Second Pasadena Workshop: Working Group 2 - Characteristics of Scientific and Engineering Applications.
2
Separate IMAGE
* Separate HTML Overview of WG2 Deliberations
3
Separate IMAGE
* Separate HTML Charter: Question 2.1: What are the characteristics of scientific and engineering applications and algorithms that require high-performance computer systems?
4
Separate IMAGE
* Separate HTML Charter: Question 2.2: What are the highest priority issues for system software and tools implied by these applications and algorithms?
5
Separate IMAGE
* Separate HTML Charter: Question 2.3: How will these applications and algorithms contribute to the long term commercial viability of high-performance computing systems?
6
Separate IMAGE
* Separate HTML Initial Summary of Technical Points
7
Separate IMAGE
* Separate HTML Enterprise Models:
(Forms of Industry, Government and Academic (IGA) collaboration)
8
Separate IMAGE
* Separate HTML Comments on Enterprise Models:
9
Separate IMAGE
* Separate HTML Another Non Technical Issue -- What is the Community ?
10
Separate IMAGE
* Separate HTML Initial Vignettes Identified
11
Separate IMAGE
* Separate HTML Action Items:
1) Support viable base enterprise model with platform independent standards scaling from workstations to MPPs with tools using these standards
12
Separate IMAGE
* Separate HTML Action Items:
2) Change Government funding as implied by the viable enterprise models?
13
Separate IMAGE
* Separate HTML Action Items:
3) Broaden application base outside traditional science and technology applications
* Foil Index from this file * See also color IMAGE
Need to define terms more precisely:
|
What are requirements?
|
* Separate HTML Scalable Scientific Software LIbraries
and Problem Solving Environments
Virtual Parallel Environments and Languages
Purdue 25-27 September 1995
2
Separate IMAGE
* Separate HTML Some Overall Issues --I
3
Separate IMAGE
* Separate HTML Some Overall Issues -- II
4
Separate IMAGE
* Separate HTML Some Example Systems with Ideas and Requirements
* Foil Index from this file * See also color IMAGE
This is a generic description of the concept of InfoVision and some of NPAC's activities in this arena through the close of 1994. It is does not describe the detailed projects in the Living Textbook and WebServer arenas. |
It starts with a standard description of the NII and the consumer forces driving its deployment. We argue that this provides an opportunity for several other application areas to exploit and in fact eventually build a larger and more convincing business case for the NII |
Several examples are given of the dissemination of Text, Video, Image, scientific simulation , GIS, distance learning with the NII and its use for collaboration activities. Education, Health care and Wall Street are used as examples. |
We summarize the demonstrations and technologies prepared for Hillary Clinton's visit on April 5,1994. |
* Separate HTML Overview of InfoVision
INFOrmation, Video, Imagery, Simulation, ON demand
A Program of InfoMall 1994-1995
2
Separate IMAGE
* Separate HTML Abstract of InfoVision Overview 1994-1995 Presentation
3
Separate IMAGE
* Separate HTML NYNET Topology Spring 1994
4
Separate IMAGE
* Separate HTML The Standard Scenario for HPCC and NII
5
Separate IMAGE
* Separate HTML Integration of Industry Sectors forming the NII
6
Separate IMAGE
* Separate HTML Possible Technology Directions for the installation of the NII
7
Separate IMAGE
* Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
8
Separate IMAGE
* Separate HTML Ultimate Vision and Implementation of NII and InfoVision
9
Separate IMAGE
* Separate HTML What will National Information Infrastructure give us?
10
Separate IMAGE
* Separate HTML Possible Future Communications Technology
-- A PacBell Strategy
11
Separate IMAGE
* Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
12
Separate IMAGE
* Separate HTML The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
13
Separate IMAGE
* Separate HTML Multi-Use Implications of Home Technology in Health Care
14
Separate IMAGE
* Separate HTML Multi-Use Implications of Home Technology in Wall Street
15
Separate IMAGE
* Separate HTML Implications of Home Technology for HPCC Industry and Health Care
16
Separate IMAGE
* Separate HTML What is a Web or HPMMCC Network Server ?
17
Separate IMAGE
* Separate HTML Possible Structure of InfoVision Servers
18
Separate IMAGE
* Separate HTML A Typical Hierarchical Server Network
19
Separate IMAGE
* Separate HTML How should one set up the Hierarchical Network of InfoVision Servers ? (with education as example)
20
Separate IMAGE
* Separate HTML Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)
21
Separate IMAGE
* Separate HTML Collaborative Technology and the NII
22
Separate IMAGE
* Separate HTML NII and Education - Distance Learning
23
Separate IMAGE
* Separate HTML CPS615 on Mosaic as an exanple of InfoSchool Access from the NII
24
Separate IMAGE
* Separate HTML Video (Movie and News) on Demand (VOD) and the NII
25
Separate IMAGE
* Separate HTML Comments on Storage of Movies on HPCC WebServers
26
Separate IMAGE
* Separate HTML InfoVision - Text Information on Demand on the NII
27
Separate IMAGE
* Separate HTML InfoVision - Image Information on Demand on the NII
28
Separate IMAGE
* Separate HTML InfoVision - Simulation on Demand
29
Separate IMAGE
* Separate HTML InfoVision -- Geographic Information Systems and the NII
30
Separate IMAGE
* Separate HTML Uses of Geographical Information Systems with the NII
31
Separate IMAGE
* Separate HTML Possible Educational Uses of GIS and the NII
32
Separate IMAGE
* Separate HTML General InfoVision Activities of NPAC
33
Separate IMAGE
* Separate HTML InfoVision Demonstrations Prepared for visit of Hillary Clinton April 5,1994
34
Separate IMAGE
* Separate HTML InfoVision Technologies and their Relation to April 1994 Demonstrations - I
35
Separate IMAGE
* Separate HTML InfoVision Technologies and their Relation to April 1994 Demonstrations - II
36
Separate IMAGE
* Separate HTML InfoMall Participants
37
Separate IMAGE
* Separate HTML Expertise of InfoMall Members in InfoVision Component Technologies and Applications
This was part of a set of PetaFlop (JNAC) Presentations to group of Federal Program Managers |
JNAC = Joint National Advanced Computing Initiative |
This uses Moore's Law Projections of Technology for Logic and Memory |
and uses Bodega Bay Application Analysis to cost memory for a "realistic" machine |
* Separate HTML Technology Projections
2
Separate IMAGE
* Separate HTML Conventional Microprocessor Unit Performance Path
3
Separate IMAGE
* Separate HTML Primary Memory Chip Cost
4
Separate IMAGE
* Separate HTML Notes on Primary Memory $
5
Separate IMAGE
* Separate HTML Bodega Bay Petaflops Applications Characteristics
6
Separate IMAGE
* Separate HTML Achieving 1 PF vs Bodega Bay Applications
This was part of a set of PAWS 96(Mandalay Beach) Presentations |
Kogge and Collaboraters describe PIM as an emerging architecture where logic and memory combined on same chip which increases memory bandwidth naturally |
Conventional Architectures tend to waste transistors measured in terms silicon used per unit operation |
Both Existing designs and projections to PetaFlop timescale(2007) are given |
* Separate HTML Processing-In-Memory (PIM) Architectures for Very High Performance MPP Computing
2
Separate IMAGE
* Separate HTML Acknowledgements
3
Separate IMAGE
* Separate HTML Memory & CPU Bandwidth Gap
4
Separate IMAGE
* Separate HTML Key Points
5
Separate IMAGE
* Separate HTML This Talk: A Better Way!
6
Separate IMAGE
* Separate HTML Observations on This Talk
7
Separate IMAGE
* Separate HTML HPCC & TeraFlops
8
Separate IMAGE
* Separate HTML Petaflop Chain of Events
9
Separate IMAGE
* Separate HTML Results from Pasadena `94
10
Separate IMAGE
* Separate HTML PetaFlops Applications
11
Separate IMAGE
* Separate HTML Pasadena Architectures
12
Separate IMAGE
* Separate HTML Bodega Bay: Primary Memory
13
Separate IMAGE
* Separate HTML Bodega Bay: Secondary Memory
14
Separate IMAGE
* Separate HTML Bodega Bay: Aggregate I/O
15
Separate IMAGE
* Separate HTML Cost Considerations: Processors
16
Separate IMAGE
* Separate HTML Cost Considerations: Memory
17
Separate IMAGE
* Separate HTML The "Hidden Costs" of Modern Systems
18
Separate IMAGE
* Separate HTML The Overlooked Bandwidth
19
Separate IMAGE
* Separate HTML Modern "Alternative" RAMs
20
Separate IMAGE
* Separate HTML Processing In Memory (PIM): Reclaiming the Bandwidth
21
Separate IMAGE
* Separate HTML PIM: Optimizing the System
22
Separate IMAGE
* Separate HTML Market Demand for Dense Processing
23
Separate IMAGE
* Separate HTML Current PIM Chips
24
Separate IMAGE
* Separate HTML Key Problem: Memory Density
25
Separate IMAGE
* Separate HTML Vendors with Known DRAM PIM Capability
26
Separate IMAGE
* Separate HTML EXECUBE: The First High Density PIM
27
Separate IMAGE
* Separate HTML Execube Processing Node
28
Separate IMAGE
* Separate HTML Tiling of Execube Processing Nodes
29
Separate IMAGE
* Separate HTML Lessons Learned from EXECUBE
30
Separate IMAGE
* Separate HTML New "Strawman" PIM Processing Node Macro
31
Separate IMAGE
* Separate HTML "Strawman" Chip Floorplan
32
Separate IMAGE
* Separate HTML Strawman Chip Interfaces
33
Separate IMAGE
* Separate HTML Strawman PIM Chip with I/O Macros
34
Separate IMAGE
* Separate HTML Strawman Properties
35
Separate IMAGE
* Separate HTML Strawman PIM "Memory Card"
36
Separate IMAGE
* Separate HTML Choosing the Processing Macro
37
Separate IMAGE
* Separate HTML Performance Per Transistor
38
Separate IMAGE
* Separate HTML SIA-Based PIM Chip Projections
39
Separate IMAGE
* Separate HTML Silicon Area for a Teraflop
40
Separate IMAGE
* Separate HTML Parallelism
41
Separate IMAGE
* Separate HTML Petaflop PIM System Size
42
Separate IMAGE
* Separate HTML Power Projections (Logic)
43
Separate IMAGE
* Separate HTML Power Per Sq. Cm
44
Separate IMAGE
* Separate HTML 3D Stacking
45
Separate IMAGE
* Separate HTML Potential PIM Cube
46
Separate IMAGE
* Separate HTML Potential PIM Cube
47
Separate IMAGE
* Separate HTML Further Work: Hardware
48
Separate IMAGE
* Separate HTML Further Work:Algorithm Development
49
Separate IMAGE
* Separate HTML Further Work: Software Development
50
Separate IMAGE
* Separate HTML Current ND PIM Work In Progress
51
Separate IMAGE
* Separate HTML Conclusion
Summary of Application Working Group heaeded by Fox at April 96 Mandalay Beach PAWS Meeting
|
Summary of PetaSoft Working Group headed by Fox and Chien from june 96 Bodega Bay Meeting
|
* Separate HTML Initial Findings of the Algorithm/Application Working Group -- PAW 96 April 23 1996
2
Separate IMAGE
* Separate HTML Overall Suggestions -- I
3
Separate IMAGE
* Separate HTML Overall Suggestions - II
4
Separate IMAGE
* Separate HTML Other Suggested Point Designs
5
Separate IMAGE
* Separate HTML Latency Research Is Needed
6
Separate IMAGE
* Separate HTML Geometric Structure of Problems and Computers
7
Separate IMAGE
* Separate HTML Memory Hierarchy versus Distribution
8
Separate IMAGE
* Separate HTML Needed Algorithm/Application Evaluations
9
Separate IMAGE
* Separate HTML Observation on Parallelism -- Burton Smith
10
Separate IMAGE
* Separate HTML Some Questions from the Application Group to the Point Designs - I
11
Separate IMAGE
* Separate HTML Some Questions from the Application Group to the Point Designs - II
12
Separate IMAGE
* Separate HTML Some Questions from the Application Group to the Point Designs - III
13
Separate IMAGE
* Separate HTML The Five PetaFlop Kernels - I
14
Separate IMAGE
* Separate HTML PetaFlop Kernel:a),b)Unit and Large Stride Vector Fetch and Store
15
Separate IMAGE
* Separate HTML PetaFlop Kernel: c). Irregular gather/scatter
16
Separate IMAGE
* Separate HTML PetaFlop Kernel: d). 3-D Jacobi kernel, typical of many 3-D physical modeling codes.
17
Separate IMAGE
* Separate HTML PetaFlop Kernel: d). 3-D Jacobi kernel -- Actual Code.
18
Separate IMAGE
* Separate HTML PetaFlop Kernel: e)Processing of tree-structured data.
19
Separate IMAGE
* Separate HTML Application Oriented Software Issues -- April 24,1996
20
Separate IMAGE
* Separate HTML Language Related Issues
21
Separate IMAGE
* Separate HTML Library and Tool Issues
22
Separate IMAGE
* Separate HTML Operating System Issues - I
23
Separate IMAGE
* Separate HTML Operating System Issues - II
24
Separate IMAGE
* Separate HTML "Initial" Findings of the "Implementation" Subgroup at PetaSoft 96
25
Separate IMAGE
* Separate HTML Initial Thoughts I
26
Separate IMAGE
* Separate HTML The MPI Program Execution Model
27
Separate IMAGE
* Separate HTML The PetaSoft Program Execution Model
28
Separate IMAGE
* Separate HTML Initial Thoughts II
29
Separate IMAGE
* Separate HTML Further Topics which were not discussed in detail
30
Separate IMAGE
* Separate HTML "Final" Findings and Recommendations of the "Implementation" Subgroup
31
Separate IMAGE
* Separate HTML Members of Implementation Group
32
Separate IMAGE
* Separate HTML Findings 1) and 2) -- Memory Hierarchy
33
Separate IMAGE
* Separate HTML Findings 3) and 4) -- Using Memory Hierarchy
34
Separate IMAGE
* Separate HTML Findings 5) and 6) -- Layered Software
35
Separate IMAGE
* Separate HTML The Layered Software Model
36
Separate IMAGE
* Separate HTML Some Examples of a Layered Software System
37
Separate IMAGE
* Separate HTML Finding 7) Testbeds
38
Separate IMAGE
* Separate HTML Findings 8) and 9) Applications
39
Separate IMAGE
* Separate HTML Findings 10) to 14) General Points
40
Separate IMAGE
* Separate HTML Recommendations 1) to 3) Memory and Software Hierarchy
41
Separate IMAGE
* Separate HTML Recommendations 4) to 6)
42
Separate IMAGE
* Separate HTML Requested Capabilities in Hardware Architecture
See Software for HPCC Petaflops Architectures - A White Paper For Fox White Paper |
Or Computing on the Web New Approaches to Parallel Processing Petaop and Exaop Performance in the Year 2007 for more details on realtion to web Technologies |
The first part of these foils summarizes Fox's white paper suggesting need for both fundamental research and careful attention to engineering issues |
Use of Web Technologies can help Engineering of Attractive Systems |
The second part of talk contains results of a small working group chaired by Fox which met on first day and developed a straw plan to with research and development of "fresh start" software technologies needed for PetaFlop machines |
Note Industry view that fresh start was needed -- especially in operating systems. |
* Separate HTML Remarks on Software Issues for PetaFlop Systems January 28-29 1997 workshop San Diego
2
Separate IMAGE
* Separate HTML Three General Areas
3
Separate IMAGE
* Separate HTML Comments on Fundamental Issues
4
Separate IMAGE
* Separate HTML Comments on Data Parallel Languages
5
Separate IMAGE
* Separate HTML HPCC-NG Software Infrastructure
6
Separate IMAGE
* Separate HTML Working Group Report January 28 1997
7
Separate IMAGE
* Separate HTML Proposed PetaSoft Program Structure
8
Separate IMAGE
* Separate HTML Components of Initial PetaSoft Program
9
Separate IMAGE
* Separate HTML Comments on Operating System Activity
10
Separate IMAGE
* Separate HTML Programming Paradigms /Application Activity
11
Separate IMAGE
* Separate HTML Programming Environment Tools
12
Separate IMAGE
* Separate HTML Role of Technology Transfer to Industry
This was part of a set of PetaFlop (JNAC) Presentations to group of Federal Program Managers |
JNAC = Joint National Advanced Computing Initiative |
First we describe Software Strategy in context of Multilevel Systems Architecture |
Three Foils describe a general comparison between JNAC and HPCC |
Finally some back up foils give more detail |
* Separate HTML Suggested Software Strategy for JNAC (aka Petaflops) Initiative
2
Separate IMAGE
* Separate HTML Some Key Observations on PetaSoft Software
3
Separate IMAGE
* Separate HTML Architectural Framework from PetaSoft Meeting
4
Separate IMAGE
* Separate HTML Hierarchy from Application to Complex Computer
5
Separate IMAGE
* Separate HTML The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
6
Separate IMAGE
* Separate HTML The PetaSoft Program Execution Model
7
Separate IMAGE
* Separate HTML Some Examples of a Layered Software System
8
Separate IMAGE
* Separate HTML Features of JNAC Software Implementation Strategy
9
Separate IMAGE
* Separate HTML Role of The Architecture Review Board
10
Separate IMAGE
* Separate HTML The Five Key JNAC Software Development Areas
11
Separate IMAGE
* Separate HTML Now we follow with A Comparison of JNAC and HPCC
12
Separate IMAGE
* Separate HTML Comparison of HPCC and JNAC - I
13
Separate IMAGE
* Separate HTML Comparison of HPCC and JNAC - II
14
Separate IMAGE
* Separate HTML Comparison of HPCC and JNAC - III
15
Separate IMAGE
* Separate HTML The Rest of Presentation is for Background Only!
16
Separate IMAGE
* Separate HTML Examples of Machine Specific Software
17
Separate IMAGE
* Separate HTML Examples of Operating System Services I
18
Separate IMAGE
* Separate HTML Examples of Operating System Services II
19
Separate IMAGE
* Separate HTML General Philosophy from PetaSoft Meeting
20
Separate IMAGE
* Separate HTML Features of the The Layered Software Model
21
Separate IMAGE
* Separate HTML PetaSoft Findings 1) and 2) -- Memory Hierarchy
22
Separate IMAGE
* Separate HTML PetaSoft Findings 3) and 4) -- Using Memory Hierarchy
23
Separate IMAGE
* Separate HTML PetaSoft Findings 5) and 6) -- Layered Software
24
Separate IMAGE
* Separate HTML PetaSoft Recommendations 1) to 3) Memory and Software Hierarchy
25
Separate IMAGE
* Separate HTML Time for a Software Revolution?
26
Separate IMAGE
* Separate HTML Hierarchy from Application to Complex Computer
27
Separate IMAGE
* Separate HTML The 8 NSF Point Designs
This was part of a set of PetaFlop (JNAC) Presentations to group of Federal Program Managers |
JNAC = Joint National Advanced Computing Initiative |
This summarizes results of the series of Petaflop Workshops and Conference Events |
It Summarizes the case to move forward with the major JNAC Program |
* Separate HTML PetaFLOPS Workshops Results
2
Separate IMAGE
* Separate HTML PetaFLOPS Workshops Results
3
Separate IMAGE
* Separate HTML Purpose of Meeting "Why we're here?"
4
Separate IMAGE
* Separate HTML Steps to Progress
5
Separate IMAGE
* Separate HTML PetaFLOPS I
6
Separate IMAGE
* Separate HTML MAJOR FINDINGS PetaFLOPS I
7
Separate IMAGE
* Separate HTML MAJOR FINDINGS PetaFLOPS Bodega Bay Summer Study
8
Separate IMAGE
* Separate HTML MAJOR FINDINGS PAWS'96
9
Separate IMAGE
* Separate HTML MAJOR FINDINGS PetaSoft `96
10
Separate IMAGE
* Separate HTML SOME IMPORTANT RECOMMENDATIONS
11
Separate IMAGE
* Separate HTML PP Presentation
12
Separate IMAGE
* Separate HTML Conclusions -- need to polish this
13
Separate IMAGE
* Separate HTML The Message
14
Separate IMAGE
* Separate HTML Build on the Coherent R&D Planning from the PetaFLOPS Workshop Series
15
Separate IMAGE
* Separate HTML PP Presentation
16
Separate IMAGE
* Separate HTML The Message
17
Separate IMAGE
* Separate HTML JNAC
18
Separate IMAGE
* Separate HTML Near Term Recommentions
19
Separate IMAGE
* Separate HTML Next Steps
This was stand alone presentation of PetaFlop Findings and Recommended Next Steps |
Audience was NSTC Committee on Computing Information and Communication |
This summarizes results of the series of Petaflop Workshops and Conference Events |
It Summarizes the case to move forward with the Federal Program |
* Separate HTML NSTC/Committee on Computing, Information & Communication Meeting PetaFLOPS Workshops Results September 19, 1996 Dr. Paul H. Smith Department of Energy
2
Separate IMAGE
* Separate HTML Contents
3
Separate IMAGE
* Separate HTML I. Workshop series... background: PetaFLOPS workshops.
4
Separate IMAGE
* Separate HTML I. Workshop series... background: Community & Sponsoring Agencies
5
Separate IMAGE
* Separate HTML I. Workshop series... background: Workshops Purposes
6
Separate IMAGE
* Separate HTML Title of foil 6
7
Separate IMAGE
* Separate HTML Title of foil 7
8
Separate IMAGE
* Separate HTML II. Major Findings & Recommendations: Findings.
9
Separate IMAGE
* Separate HTML II. Major Findings & Recommendations: Findings.
10
Separate IMAGE
* Separate HTML II. Major Findings & Recommendations: Recommendations
11
Separate IMAGE
* Separate HTML II. Major Findings & Recommendations: Recommendations
12
Separate IMAGE
* Separate HTML PP Presentation
13
Separate IMAGE
* Separate HTML III. Key drivers for advanced computational capabilities beyond HPCC. Why PetaFLOPS??
14
Separate IMAGE
* Separate HTML III. Key drivers: The State of the Art
15
Separate IMAGE
* Separate HTML III. Key drivers: The Need for PetaFLOPS Computing
16
Separate IMAGE
* Separate HTML III. Key drivers: Broad-Scale Applications
17
Separate IMAGE
* Separate HTML III. Key drivers: Technological Limitations
18
Separate IMAGE
* Separate HTML III. Key drivers: Summary
19
Separate IMAGE
* Separate HTML IV. Architecture Point Designs & SW Design Studies: Point Design Study:
20
Separate IMAGE
* Separate HTML IV. Architecture Point Designs & SW Design Studies: 1996 Point Design Awards
21
Separate IMAGE
* Separate HTML IV. Architecture Point Designs & SW Design Studies: Architectural Framework
22
Separate IMAGE
* Separate HTML IV. Architecture Point Designs & SW Design Studies: Key SW Development Areas
23
Separate IMAGE
* Separate HTML IV. Architecture Point Designs & SW Design Studies: Software Implementation Strategy
24
Separate IMAGE
* Separate HTML V. A National program concept: Basis
25
Separate IMAGE
* Separate HTML V. A National program concept: Scope & Strategy
26
Separate IMAGE
* Separate HTML V. A National program concept: Technology Projection Model
27
Separate IMAGE
* Separate HTML V. A National program concept: Structure & Flow
28
Separate IMAGE
* Separate HTML V. A National program concept: Technology Model
29
Separate IMAGE
* Separate HTML V. A National program concept: Research Projects - Technology
30
Separate IMAGE
* Separate HTML V. A National program concept: Research Projects - Architecture
31
Separate IMAGE
* Separate HTML V. A National program concept: Research Projects - System Software
32
Separate IMAGE
* Separate HTML V. A National program concept: Research Projects - Applications & Algorithms
33
Separate IMAGE
* Separate HTML V. A National focused program concept: Early Program Milestones
34
Separate IMAGE
* Separate HTML VI. Future actions necessary to mold an R&D program: The Message
35
Separate IMAGE
* Separate HTML VI. Future actions necessary to mold an R&D program: Near Term Recommendation
36
Separate IMAGE
* Separate HTML VI. Future actions necessary to mold an R&D program: Next Steps
37
Separate IMAGE
* Separate HTML VI. Future actions necessary to mold an R&D program: PetaFLOPS Algorithms Workshop (PAL`97)
38
Separate IMAGE
* Separate HTML VI. Future actions : Next Steps Integrate into Federal R&D Planning
* Foil Index from this file * See also color IMAGE
See SCCS-736 for overview of Parallel and SCCS 750 for distributed computing |
We discuss current and near future architectures as well the yet different trends expected 10 years from now |
COTS (see SCCS 758 and 732 for Web Software) philosophy dominates both hardware and software as success demands that niche applications leverage bigger fields |
Latency Tolerance will be an essential feature of future algorithm and software |
Data Parallelism is essential for success on large machines but current compilers are struggling |
Coordination or Integration software is thriving |
* Separate HTML A Short Overview of HPCC
From GigaFlops to PetaFlops
From Tightly Coupled MPP's to the World Wide Web
2
Separate IMAGE * Separate HTML Abstract of a Short Overview of HPCC
3
Separate IMAGE * Separate HTML Performance of High End Machines Years 1940-2000
4
Separate IMAGE * Separate HTML Peak Supercomputer Performance
5
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
6
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
7
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
8
Separate IMAGE * Separate HTML Some Important Trends -- COTS is King!
9
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
10
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
11
Separate IMAGE * Separate HTML Comments on COTS for Hardware
12
Separate IMAGE * Separate HTML Network Performance (1955 - 2005)
13
Separate IMAGE * Separate HTML Growing Logic Chip Density
14
Separate IMAGE * Separate HTML Technology Projections
15
Separate IMAGE * Separate HTML Conventional Microprocessor Unit Performance Path
16
Separate IMAGE * Separate HTML Primary Memory Chip Cost
17
Separate IMAGE * Separate HTML Notes on Primary Memory $
18
Separate IMAGE * Separate HTML Performance Per Transistor
19
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- I
20
Separate IMAGE * Separate HTML National Roadmap for Semiconductor Technology --1992
21
Separate IMAGE * Separate HTML CMOS Technology and Parallel Processor Chip Projections
22
Separate IMAGE * Separate HTML Clock Speed and I/O Speed in megabytes/sec per pin through year 2013
23
Separate IMAGE * Separate HTML Chip Density Projections to year 2013
24
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- II
25
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- III
26
Separate IMAGE * Separate HTML Category III Petaflop Design -- Processor in Memory (PIM)
27
Separate IMAGE * Separate HTML SIA-Based PIM Chip Projections
28
Separate IMAGE * Separate HTML Petaflop PIM System Size
29
Separate IMAGE * Separate HTML Comparison of Supercomputer Architectures
30
Separate IMAGE * Separate HTML Bodega Bay Petaflops Applications Characteristics
31
Separate IMAGE * Separate HTML Algorithm and Software Challenges -- The Latency Agenda!
32
Separate IMAGE * Separate HTML Returning to Today - I
33
Separate IMAGE * Separate HTML Returning to Today - II
34
Separate IMAGE * Separate HTML Software Issues/Choices - I
35
Separate IMAGE * Separate HTML General Applicability of HPF, HPF++, HPC++
36
Separate IMAGE * Separate HTML The Sad Story of HPF and Some Applications
37
Separate IMAGE * Separate HTML Software Issues/Choices - II
38
Separate IMAGE * Separate HTML The Mapping of Heterogeneous Metaproblems onto Heterogeneous Metacomputer Systems
39
Separate IMAGE * Separate HTML General VRML Example I
40
Separate IMAGE * Separate HTML Software Issues/Choices - III
* Foil Index from this file * See also color IMAGE
This describes some aspects of a national study of the future of HPCC which started with a meeting in February 1994 at Pasadena |
The SIA (Semiconductor Industry Association) projections are used to define feasible memory and CPU scenarios |
We describe hardware architecture with Superconducting and PIM (Processor in Memory possibilities) for CPU and optics for interconnect |
The Software situation is captured by notes from a working group at June 96 Bodega Bay meeting |
The role of new algorithms is expected to be very important |
* Separate HTML Status of "Classic" HPCC -- June1996
Futures-2: Petaflops and Real Software in 2007?
2
Separate IMAGE * Separate HTML Abstract of HPCC Futures 2: PetaFlop in 2007!
3
Separate IMAGE * Separate HTML Petaflop Chain of Events
4
Separate IMAGE * Separate HTML Overall Remarks on the March to PetaFlops - I
5
Separate IMAGE * Separate HTML Overall Remarks on the March to PetaFlops - II
6
Separate IMAGE * Separate HTML Petaflop Performance for Flow in Porous Media?
7
Separate IMAGE * Separate HTML Target Flow in Porous Media Problem (Glimm - Petaflop Workshop)
8
Separate IMAGE * Separate HTML NASA's Projection of Memory and Computational Requirements upto Petaflops for Aerospace Applications
9
Separate IMAGE * Separate HTML Peak Supercomputer Performance
10
Separate IMAGE * Separate HTML Pasadena Architectures
11
Separate IMAGE * Separate HTML Chip Density Projections to year 2013
12
Separate IMAGE * Separate HTML Clock Speed and I/O Speed in megabytes/sec per pin through year 2013
13
Separate IMAGE * Separate HTML PetaFlops Applications
14
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- I
15
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- II
16
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- III
17
Separate IMAGE * Separate HTML Current PIM Chips
18
Separate IMAGE * Separate HTML New "Strawman" PIM Processing Node Macro
19
Separate IMAGE * Separate HTML "Strawman" Chip Floorplan
20
Separate IMAGE * Separate HTML SIA-Based PIM Chip Projections
21
Separate IMAGE * Separate HTML Comparison of Supercomputer Architectures
22
Separate IMAGE * Separate HTML Algorithm and Software Challenges -- The Latency Agenda!
23
Separate IMAGE * Separate HTML Overall Suggestions -- I
24
Separate IMAGE * Separate HTML Overall Suggestions - II
25
Separate IMAGE * Separate HTML Other Suggested Point Designs
26
Separate IMAGE * Separate HTML Latency Research Is Needed
27
Separate IMAGE * Separate HTML Geometric Structure of Problems and Computers
28
Separate IMAGE * Separate HTML Memory Hierarchy versus Distribution
29
Separate IMAGE * Separate HTML Needed Algorithm/Application Evaluations
30
Separate IMAGE * Separate HTML Application Oriented Software Issues -- April 24,1996
31
Separate IMAGE * Separate HTML Language Related Issues
32
Separate IMAGE * Separate HTML Library and Tool Issues
33
Separate IMAGE * Separate HTML Operating System Issues - I
34
Separate IMAGE * Separate HTML Operating System Issues - II
35
Separate IMAGE * Separate HTML "Initial" Findings of the "Implementation" Subgroup at PetaSoft 96
36
Separate IMAGE * Separate HTML Initial Thoughts I
37
Separate IMAGE * Separate HTML Initial Thoughts II
38
Separate IMAGE * Separate HTML The MPI Program Execution Model
39
Separate IMAGE * Separate HTML The PetaSoft Program Execution Model
40
Separate IMAGE * Separate HTML Findings 1) and 2) -- Memory Hierarchy
41
Separate IMAGE * Separate HTML Findings 3) and 4) -- Using Memory Hierarchy
42
Separate IMAGE * Separate HTML Findings 5) and 6) -- Layered Software
43
Separate IMAGE * Separate HTML The Layered Software Model
44
Separate IMAGE * Separate HTML Some Examples of a Layered Software System
45
Separate IMAGE * Separate HTML Finding 7) Testbeds
46
Separate IMAGE * Separate HTML Findings 8) and 9) Applications
47
Separate IMAGE * Separate HTML Findings 10) to 14) General Points
* Foil Index from this file * Addon See also color IMAGE
We describe some of forces and issues which we suggest will lead to Java emerging as the dominant language for scientific and engineering computation. |
One Force is the new complex architectures expected for future high performance (petaflop) computers |
This implies that other aspects of the Web will become important and in particular Web Servers will be used as a network(web) of computer servers which will allow powerful integration of data and compute services as a "server-server" infrastructure
|
We discuss both intrinsic reasons why
|
* Separate HTML Computing in 2007:
Future PetaFlop Architectures
Java as the the Language for High Performance Computational Science
and Simulation
Invited Presentation: International Conference on Parallel Computing
Minnesota Oct 3-4,96
http://www.npac.syr.edu/users/gcf/javaforcsefall96/index.html
2
Separate IMAGE * Separate HTML Abstract of Java for Computational Science
* Separate HTML Supercomputer Architectures in Years 2005-2010 -- I
4
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- II
5
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- III
6
Separate IMAGE * Separate HTML Performance Per Transistor
7
Separate IMAGE * Separate HTML Comparison of Supercomputer Architectures
8
Separate IMAGE * Separate HTML Some Key Observations on PetaSoft Software
9
Separate IMAGE * Separate HTML Hierarchy from Application to Complex Computer
10
Separate IMAGE * Separate HTML Time for a Software Revolution?
11
Separate IMAGE * Separate HTML The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
12
Separate IMAGE * Separate HTML The PetaSoft Program Execution Model
* Separate HTML Classes of Simulations and their High Performance Needs
* Separate HTML Some Critical Features of Java and Parallelism - I
15
Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
16
Separate IMAGE * Separate HTML Some Critical Features of Java as a Programming Language
17
Separate IMAGE * Separate HTML Comparison of Java and Fortran 77/90
18
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
19
Separate IMAGE * Separate HTML Performance of Java is Dreadful!
20
Separate IMAGE * Separate HTML LinPack Java Performance Updated to Sept 30 1996
21
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
22
Separate IMAGE * Separate HTML Hierarchy from Application to Complex Computer
23
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
* Separate HTML Issues in Use of Web Servers as a Compute Net - I
25
Separate IMAGE * Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
26
Separate IMAGE * Separate HTML The WebWindows Operating System
27
Original Foreign Pointer 36:Unique Features of WebVM Architecture
28
Original Foreign Pointer 38:WebVM/WebFlow Architecture
29
Original Foreign Pointer 45:WebVM Components: Implementation Options
30
Separate IMAGE * Separate HTML Issues in Use of Web Servers as a Compute Net - II
31
Separate IMAGE * Separate HTML RSA130 Factorization is completed!
32
Separate IMAGE * Separate HTML NCSA Biology Workbench
33
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - IV
34
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
35
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - V
36
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
37
Separate IMAGE * Separate HTML Let us Examine Issues with an Example -- "HPF on the Web" - I
38
Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
39
Separate IMAGE * Separate HTML HPF/MPI Programming Laboratory on the Web
40
Separate IMAGE * Separate HTML Let us Examine Issues with an Example -- "HPF on the Web" - II
41
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I
* Separate HTML Applications of Java for Visualization/GUI Builder
43
Separate IMAGE * Separate HTML Main Window for Java Interface to Distributed Computing Environment
44
Separate IMAGE * Separate HTML Screens Opened for Java Interface to Distributed Computing Environment
* Separate HTML Network of Web Servers and Clients
46
Separate IMAGE * Separate HTML Remarks on HPJava -- Data Parallel Java - I
47
Separate IMAGE * Separate HTML Remarks on HPJava -- Data Parallel Java - II
48
Separate IMAGE * Separate HTML Suggested Action Items at NPAC
* Foil Index from this file * See also color IMAGE
This talk was presented at the "Kolloquium uber Parallelverarbeitung in technisch-naturwissenschaftlichen" at Aachen April 21, 1997 and (without PetaFlop comments) at the Pallas Software company (Bruhl Germany) April 23, 1997 |
The visit was sponsored by GMD Bonn SCAI (Ulrich Trottenberg) |
We discussed the expected PetaFlop architectures with their challenges and then the new software approaches suggested by the Web |
Please go to URL http://www.npac.syr.edu/projects/javaforcse |
We describe 3 major areas where Java (and other Web Technologies) can have significant impact |
1) Java can be used to build user Interfaces and here we describe the Virtual Programming Laboratory VPL |
2) Java can support coarse grain integration and metacomputing
|
3) Java as a traditional compiled language for computational kernels
|
* Separate HTML And the Future is ........
The Use of Java in Scientific Computing and PetaFlop Systems!
See: http://www.npac.syr.edu/users/gcf/petaflopapril97
2
Separate IMAGE * Separate HTML Java and PetaFlop Systems Abstract
* Separate HTML Supercomputer Architectures in Years 2005-2010 -- I
4
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- II
5
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- III
6
Separate IMAGE * Separate HTML Performance Per Transistor
7
Separate IMAGE * Separate HTML New "Strawman" PIM Processing Node Macro
8
Separate IMAGE * Separate HTML "Strawman" Chip Floorplan
9
Separate IMAGE * Separate HTML Comparison of Supercomputer Architectures
* Separate HTML Overall Remarks on the March to PetaFlops - II
* Separate HTML 10 Possible PetaFlop Applications
* Separate HTML Time for a Software Revolution?
13
Separate IMAGE * Separate HTML The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
14
Separate IMAGE * Separate HTML The PetaSoft Program Execution Model
Foreign Pointer Java for Scientific Computing Resource
* Separate HTML Web Software is the Best!
17
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
18
Separate IMAGE * Separate HTML Implications of the Computing Pyramid
* Separate HTML We have the Web Tools in Place - I!
20
Separate IMAGE * Separate HTML We have the Web Tools in Place - II!
* Separate HTML What is the Problem -I?
22
Separate IMAGE * Separate HTML What is the Problem -II?
* Separate HTML Opportunities in HPCC - I?
* Separate HTML There are (at least) 3 Major Roles for JAVA in Computation
25
Separate IMAGE * Separate HTML The 3 Roles of Java
* Separate HTML Java for Building User Interfaces
* Separate HTML Summary of the VPL -- Virtual Programming Laboratory
28
Separate IMAGE * Separate HTML The Virtual Programming Laboratory
29
Separate IMAGE * Separate HTML Structure of Java Wrappers in the VPL
30
Separate IMAGE * Separate HTML The Java Applet Supporting Data Visualization in the VPL
31
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I
* Separate HTML What is Relevance of VRML(2) for Scientific Computing?
33
Separate IMAGE * Separate HTML GIS integration with Weather Simulation application - II.
* Separate HTML Opportunities in HPCC - II?
* Separate HTML Web Based MetaComputing
36
Separate IMAGE * Separate HTML Article on MIP Sucking Java Applets
37
Separate IMAGE * Separate HTML Java Server Based Web Computing
38
Separate IMAGE * Separate HTML Java Server Structure in WebFlow
* Separate HTML TANGOsim Collaboration/ Simulation/ Training in Java
40
Separate IMAGE * Separate HTML Typical Web Collaboration Architecture
41
Separate IMAGE * Separate HTML The TANGOsim C2 Application
42
Separate IMAGE * Separate HTML TANGO Highlights - I
43
Separate IMAGE * Separate HTML TANGO Highlights - II
44
Separate IMAGE * Separate HTML RomeLab C2 Auxiliary Applications
45
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - I
46
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - II
* Separate HTML Java as the Language for Computational Kernels!
48
Separate IMAGE * Separate HTML Some Critical Features of Java as a Programming Language
49
Separate IMAGE * Separate HTML Comparison of Java and Fortran 77/90
50
Separate IMAGE * Separate HTML Java Links the Bottom and Top of Pyramid
51
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
52
Separate IMAGE * Separate HTML What Limits Performance of Compiled Java?
53
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
* Separate HTML Decomposition Versus Integration
* Separate HTML Classes of Simulations and their High Performance Needs
56
Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
57
Separate IMAGE * Separate HTML Approachs to Parallel Java - SPMD Model i.e. user writes Node Program
* Separate HTML Approachs to Parallel Java - High Level - I
59
Separate IMAGE * Separate HTML Approachs to Parallel Java - High Level - II
60
Separate IMAGE * Separate HTML Network of Web Servers and Clients
61
Separate IMAGE * Separate HTML More on Interpreted Java Front Ends
* Separate HTML Integration of Interpreted and Compiled Environments
63
Separate IMAGE * Separate HTML Hierarchy of Software Levels
64
Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs
65
Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
66
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
* Separate HTML Remarks on HPJava -- Data Parallel Java - II
* Separate HTML Select Active Processors in HPJava Demo
69
Separate IMAGE * Separate HTML Game of Life Execution Pattern in HPJava Demo
70
Separate IMAGE * Separate HTML Approachs to Parallel Java - High Level - III
* Foil Index from this file * See also color IMAGE
This uses material from Paul Smith and Peter Kogge as well as Fox |
We describe the "National PetaFlop Study(s)" and what you can expect with or without a specific initiative |
We discuss traditional, Processor in Memory, Superconducting, Special Purpose architectures as well as future Quantum Computers! |
We survey possible applications, new needs and opportunities for software as well as the technologies and designs for new machines one can expect in the year 2007! |
We review findings of studies and structure of a possible initiative |
* Separate HTML Remarks on Petaflop
Technology and National Program
See:
http://www.npac.syr.edu/users/gcf/petaflopjan97
2
Separate IMAGE * Separate HTML Abstract of PetaFlop Presentation Jan 97
* Separate HTML NSTC/Committee on Computing, Information & Communication Meeting PetaFLOPS Workshops Results September 19, 1996 Dr. Paul H. Smith Department of Energy
4
Separate IMAGE * Separate HTML Contents
5
Separate IMAGE * Separate HTML I. Workshop series... background: PetaFLOPS workshops.
6
Separate IMAGE * Separate HTML I. Workshop series... background: Community & Sponsoring Agencies
7
Separate IMAGE * Separate HTML I. Workshop series... background: Workshops Purposes
8
Separate IMAGE * Separate HTML Title of foil 6
9
Separate IMAGE * Separate HTML Title of foil 7
* Separate HTML Peak Supercomputer Performance
11
Separate IMAGE * Separate HTML Some Important Trends -- COTS is King!
12
Separate IMAGE * Separate HTML Comments on COTS for Hardware
13
Separate IMAGE * Separate HTML Returning to Today - I
14
Separate IMAGE * Separate HTML Returning to Today - II
15
Separate IMAGE * Separate HTML Overall Remarks on the March to PetaFlops - I
16
Separate IMAGE * Separate HTML Overall Remarks on the March to PetaFlops - II
* Separate HTML II. Major Findings & Recommendations: Findings.
18
Separate IMAGE * Separate HTML II. Major Findings & Recommendations: Findings.
19
Separate IMAGE * Separate HTML II. Major Findings & Recommendations: Recommendations
20
Separate IMAGE * Separate HTML II. Major Findings & Recommendations: Recommendations
21
Separate IMAGE * Separate HTML PP Presentation
22
Separate IMAGE * Separate HTML III. Key drivers for advanced computational capabilities beyond HPCC. Why PetaFLOPS??
23
Separate IMAGE * Separate HTML III. Key drivers: The State of the Art
* Separate HTML III. Key drivers: The Need for PetaFLOPS Computing
25
Separate IMAGE * Separate HTML 10 Possible PetaFlop Applications
26
Separate IMAGE * Separate HTML Petaflop Performance for Flow in Porous Media?
27
Separate IMAGE * Separate HTML Target Flow in Porous Media Problem (Glimm - Petaflop Workshop)
28
Separate IMAGE * Separate HTML NASA's Projection of Memory and Computational Requirements upto Petaflops for Aerospace Applications
29
Separate IMAGE * Separate HTML Bodega Bay: Primary Memory
30
Separate IMAGE * Separate HTML Bodega Bay: Secondary Memory
31
Separate IMAGE * Separate HTML Bodega Bay: Aggregate I/O
* Separate HTML III. Key drivers: Technological Limitations
33
Separate IMAGE * Separate HTML Chip Density Projections to year 2013
34
Separate IMAGE * Separate HTML Clock Speed and I/O Speed in megabytes/sec per pin through year 2013
* Separate HTML Supercomputer Architectures in Years 2005-2010 -- I
36
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- II
37
Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- III
38
Separate IMAGE * Separate HTML Performance Per Transistor
39
Separate IMAGE * Separate HTML Comparison of Supercomputer Architectures
* Separate HTML Three Major Markets -- Logic,ASIC,DRAM
41
Separate IMAGE * Separate HTML Chip and Package Characteristics
42
Separate IMAGE * Separate HTML Fabrication Characteristics
43
Separate IMAGE * Separate HTML Electrical Design and Test Metrics
44
Separate IMAGE * Separate HTML Technologies for High Performance Computers
45
Separate IMAGE * Separate HTML Architectures for High Performance Computers - I
46
Separate IMAGE * Separate HTML Architectures for High Performance Computers - II
47
Separate IMAGE * Separate HTML There is no Best Machine!
48
Separate IMAGE * Separate HTML Quantum Computing - I
49
Separate IMAGE * Separate HTML Quantum Computing - II
50
Separate IMAGE * Separate HTML Quantum Computing - III
51
Separate IMAGE * Separate HTML Superconducting Technology -- Past
52
Separate IMAGE * Separate HTML Superconducting Technology -- Present
53
Separate IMAGE * Separate HTML Superconducting Technology -- Problems
* Separate HTML IV. Architecture Point Designs & SW Design Studies: Point Design Study:
55
Separate IMAGE * Separate HTML IV. Architecture Point Designs & SW Design Studies: 1996 Point Design Awards
56
Separate IMAGE * Separate HTML The 8 NSF Point Designs
Foreign Pointer Architecture of MORPH NSF Petaflop Point Study
58
Original Foreign Pointer Architecture of I-ACOMA Petaflop Point Study
* Separate HTML Some MetaComputer Systems
60
Separate IMAGE * Separate HTML The GRAPE N-Body Machine
61
Original Foreign Pointer GRAPE architecture in NSF Petaflop Point Study
62
Original Foreign Pointer GRAPE Processing Unit in NSF Petaflop Point Study
63
Separate IMAGE * Separate HTML Why isn't GRAPE a Perfect Solution?
* Separate HTML Current PIM Chips
65
Separate IMAGE * Separate HTML New "Strawman" PIM Processing Node Macro
66
Separate IMAGE * Separate HTML "Strawman" Chip Floorplan
67
Separate IMAGE * Separate HTML SIA-Based PIM Chip Projections
Foreign Pointer Superconducting Architecture in NSF Petaflop Point Study
* Separate HTML IV. Architecture Point Designs & SW Design Studies: Architectural Framework
70
Separate IMAGE * Separate HTML IV. Architecture Point Designs & SW Design Studies: Key SW Development Areas
71
Separate IMAGE * Separate HTML IV. Architecture Point Designs & SW Design Studies: Software Implementation Strategy
72
Separate IMAGE * Separate HTML Suggested Software Strategy for JNAC (aka Petaflops) Initiative
73
Separate IMAGE * Separate HTML Some Key Observations on PetaSoft Software
74
Separate IMAGE * Separate HTML Time for a Software Revolution?
75
Separate IMAGE * Separate HTML Architectural Framework from PetaSoft Meeting
76
Separate IMAGE * Separate HTML Hierarchy from Application to Complex Computer
77
Separate IMAGE * Separate HTML The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
78
Separate IMAGE * Separate HTML The PetaSoft Program Execution Model
79
Separate IMAGE * Separate HTML Some Examples of a Layered Software System
80
Separate IMAGE * Separate HTML Features of JNAC Software Implementation Strategy
81
Separate IMAGE * Separate HTML Role of The Architecture Review Board
82
Separate IMAGE * Separate HTML The Five Key JNAC Software Development Areas
83
Separate IMAGE * Separate HTML Examples of Machine Specific Software
84
Separate IMAGE * Separate HTML Examples of Operating System Services I
85
Separate IMAGE * Separate HTML Examples of Operating System Services II
86
Separate IMAGE * Separate HTML General Philosophy from PetaSoft Meeting
87
Separate IMAGE * Separate HTML Features of the The Layered Software Model
88
Separate IMAGE * Separate HTML PetaSoft Findings 1) and 2) -- Memory Hierarchy
89
Separate IMAGE * Separate HTML PetaSoft Findings 3) and 4) -- Using Memory Hierarchy
90
Separate IMAGE * Separate HTML PetaSoft Findings 5) and 6) -- Layered Software
91
Separate IMAGE * Separate HTML PetaSoft Recommendations 1) to 3) Memory and Software Hierarchy
* Separate HTML III. Key drivers: Summary
93
Separate IMAGE * Separate HTML V. A National program concept: Basis
94
Separate IMAGE * Separate HTML V. A National program concept: Scope & Strategy
95
Separate IMAGE * Separate HTML V. A National program concept: Technology Projection Model
96
Separate IMAGE * Separate HTML V. A National program concept: Structure & Flow
97
Separate IMAGE * Separate HTML V. A National program concept: Technology Model
98
Separate IMAGE * Separate HTML V. A National program concept: Research Projects - Technology
99
Separate IMAGE * Separate HTML V. A National program concept: Research Projects - Architecture
100
Separate IMAGE * Separate HTML V. A National program concept: Research Projects - System Software
101
Separate IMAGE * Separate HTML V. A National program concept: Research Projects - Applications & Algorithms
102
Separate IMAGE * Separate HTML V. A National focused program concept: Early Program Milestones
103
Separate IMAGE * Separate HTML Now we follow with A Comparison of JNAC and HPCC
104
Separate IMAGE * Separate HTML Comparison of HPCC and JNAC - I
105
Separate IMAGE * Separate HTML Comparison of HPCC and JNAC - II
106
Separate IMAGE * Separate HTML Comparison of HPCC and JNAC - III
107
Separate IMAGE * Separate HTML VI. Future actions necessary to mold an R&D program: The Message
108
Separate IMAGE * Separate HTML VI. Future actions necessary to mold an R&D program: Near Term Recommendation
109
Separate IMAGE * Separate HTML VI. Future actions necessary to mold an R&D program: Next Steps
110
Separate IMAGE * Separate HTML VI. Future actions necessary to mold an R&D program: PetaFLOPS Algorithms Workshop (PAL`97)
111
Separate IMAGE * Separate HTML VI. Future actions : Next Steps Integrate into Federal R&D Planning
We describe basic physics and computational features of Binary Black Collision Grand Challenge |
We show a simple finite difference is complicated by
|
MPI or more generally message passing is not obsolete but rather the only complete solution! |
Higher level systems DAGH and especially HPF cannot express full complexity of problem and MPI must fill in the missing parts |
HPF2 might be able to express full problem but HPF1 misses many key capabilities |
DAGH is more succesful than HPF1 but needs MPI for parts of problem |
Postscript or FramemakerVersion |
HPF Code for Linear Waves |
Grand Challenge Alliance Home Page |
NPAC Activity in Grand Challenge Alliance |
* Separate HTML HPF & DAGH usage in the Binary Black Hole Grand Challenge
2
Separate IMAGE * Separate HTML Goals of the Alliance
3
Original Foreign Pointer Black Hole Grand Challenge Alliance
4
Separate IMAGE * Separate HTML Black Hole Initial Condition from Scott Klasky
5
Separate IMAGE * Separate HTML Computational Infrastructure
* Separate HTML ADM Equations
7
Separate IMAGE * Separate HTML ADM Equations continued
8
Separate IMAGE * Separate HTML Causal Differencing
9
Separate IMAGE * Separate HTML Causal Differencing continued
10
Separate IMAGE * Separate HTML Apparent Horizon boundary conditions
* Separate HTML Difficulties of the BBH Problem
* Separate HTML DAGH System
13
Separate IMAGE * Separate HTML Sample HPF and
DAGH codes
14
Separate IMAGE * Separate HTML Sample of HPF and DAGH code
15
Separate IMAGE * Separate HTML Parallel Execution in DAGH
16
Separate IMAGE * Separate HTML Parallel Execution in DAGH continued
17
Separate IMAGE * Separate HTML Implementation
18
Separate IMAGE * Separate HTML Linear Waves
19
Separate IMAGE * Separate HTML Linear wave problem with outer boundary condition
20
Separate IMAGE * Separate HTML Elliptic Problem for the shift
21
Separate IMAGE * Separate HTML Black holes (Inner boundary condition)
22
Separate IMAGE * Separate HTML Black holes continued
23
Separate IMAGE * Separate HTML Moving Inner boundary continued
24
Separate IMAGE * Separate HTML Moving Inner boundary
25
Separate IMAGE * Separate HTML Finding the Apparent Horizon
* Separate HTML Some Conclusions on Programming Models
We note interesting analogies, synergies and potential COTS based leverages between current and expected near term technology evolution pathways for a) DoD Modeling and Simulation and b) Web Based Computing. |
As of mid '97, DoD M&S is based on a broad suite of DIS 2.x simulation standards and Web is based on another broad suite of publication (HTML), communication (HTTP), mobile code (Java), scripting (JavaScript) and visualization (VRML) standards. |
Both domains experience now some difficulties in further evolution of their multi-faceted standard suites and they seek better paradigms to balance modularity with integration and interoperability. |
Both domains view CORBA as a promising software integration/interoperability bus: DOD S&M via High Level Architecture (HLA), Web via the emergent Java ORB based Object Web. |
Furthermore, advanced applications in both domains require HPCC technology insertions for dedicated performance critical tasks - to be most conveniently encapsulated and broadly published via the Object Web technologies. |
Software industry expects Object Web to be "The Next Big Thing". Hence, by monitoring these developments and joining the process, we can predict, adapt, customize or develop COTS components of relevance for High Performance Forces Modeling and Simulation (FMS). |
A Roadmap Towards HPCC Object Web based FMS
2
Towards Web HPCC based FMS Technology Convergence Roadmap (I)
3
Towards Web HPCC based FMS Technology Convergence Roadmap (II)
4
Towards Web HPCC based FMS Technology Convergence Roadmap (III)
5
Technology Convergence Roadmap - Overview
6
This Presentation Plan (I)
7
This Presentation Plan (II)
8
Web'97 Highlights (I)
9
Web'97 Highlights (II)
10
Web'97 Highlights (III)
11
Java Overview (I)
12
Java Overview (II)
13
Java Overview (III)
14
Virtual Reality Modeling Language VRML
15
History of VRML
16
Features of VRML 2.0/97
17
DIS meets the Web in 1997 (I)
18
DIS meets the Web in 1997 (II)
19
DIS meets the Web in 1997 (III)
20
Architecture of the WebDIS Prototype at the NPS - Overview
21
Architecture of the WebDIS Prototype at the NPS - Front-End
22
Architecture of the WebDIS Prototype at the NPS - Networking (I)
23
Architecture of the WebDIS Prototype at the NPS - Networking (II)
24
New Java Frameworks for Advanced Web Services (I)
25
New Java Frameworks for Advanced Web Services (II)
26
Example: TVR Prototype at NPAC (I)
27
Example: TVR Prototype at NPAC (II)
28
NPAC TVR Prototype Demo
29
JSDA Overview (I)
30
JSDA Overview (II)
31
JSDA Overview (III)
32
Using JSDA in NPAC TVR Demo (I)
33
Using JSDA in NPAC TVR Demo (II)
34
JSDA Use in NPAC TVR Demo
35
JSDA Architecture in TVR Demo
36
Using JSDA for Scalable TVR Worlds (I)
37
Using JSDA for Scalable TVR Worlds (II)
38
JSDA Topology for TVR
39
VRML2 -> Java3D Transition Phase (I)
40
VRML2 -> Java3D Transition Phase (II)
41
The Next Big Thing: Object Web (I)
42
The Next Big Thing: Object Web (II)
43
New Java ORBs (I)
44
New Java ORBs (II)
45
CORBA Web Architecture
46
New Java ORB based Middleware (I)
47
New Java ORB based Middleware (II)
48
New Java ORB based Middleware (III)
49
From DIS 2.x to HLA/RTI (I)
50
From DIS 2.x to HLA/RTI (II)
51
HLA/RTI meets Object Web (I)
52
HLA/RTI meets Object Web (II)
53
Towards Object Web based HPCC (I)
54
Towards Object Web based HPCC (II)
55
Towards Object Web based HPCC (III)
56
Towards HPCORBA Architecture (I)
57
Towards HPCORBA Architecture (II)
58
HPCORBA Architecture
59
Summary Notes on Value of HPCC to Distributed Simulation World (I)
60
Summary Notes on Value of HPCC to Distributed Simulation World (II)
61
Summary Notes on Value of HPCC to Distributed Simulation World (III)
62
Summary Notes on Value of HPCC to Distributed Simulation World (IV)
* Foil Index from this file * See also color IMAGE
Please go to URL http://www.npac.syr.edu/projects/javaforcse |
We describe 3 major areas where Java (and other Web Technologies) can have significant impact |
1) Java can be used to build user Interfaces and here we describe the Virtual Programming Laboratory VPL |
2) Java can support coarse grain integration and metacomputing
|
3) Java as a traditional compiled language for computational kernels
|
denotes presence of Additional linked information
_
1
Separate IMAGE * Separate HTML The Role of Java in Scientific Computing
SIAM Meeting Mar 16,97 Minneapolis
Session on OO Methods in Parallel Processing organized by Dennis Gannon
http://www.npac.syr.edu/users/gcf/javainhpccmar97
_
2
Separate IMAGE * Separate HTML Abstract of Java in HPCC Presentation
_
3
Original Foreign Pointer Java for Scientific Computing Resource
_
4
Separate IMAGE * Separate HTML There are (at least) 3 Major Roles for JAVA in Computation
_
5
Separate IMAGE * Separate HTML PPT Slide
_
6
Separate IMAGE * Separate HTML Java for Building User Interfaces
_
7
Separate IMAGE * Separate HTML Summary of the VPL -- Virtual Programming Laboratory
_
8
Separate IMAGE * Separate HTML The Virtual Programming Laboratory
_
9
Separate IMAGE * Separate HTML User view of the VPL
_
10
Separate IMAGE * Separate HTML VPL Used in Cornell HPF Virtual Workshop
_
11
Separate IMAGE * Separate HTML Client-server interaction in VPL as it is implemented in Virtual Workshop
_
12
Separate IMAGE * Separate HTML Server Side Structure of the VPL
_
13
Separate IMAGE * Separate HTML Structure of Java Wrappers in the VPL
_
14
Separate IMAGE * Separate HTML Architecture of use of JPVS (Java Performance Visualization System) with C + MPI Program
A
15
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I
_
16
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - II
_
17
Separate IMAGE * Separate HTML The Java Applet Supporting Data Visualization in the VPL
_
18
Separate IMAGE * Separate HTML Web Based MetaComputing
_
19
Separate IMAGE * Separate HTML Java Server Based Web Computing
_
20
Separate IMAGE * Separate HTML Java Server Structure in WebFlow
_
21
Separate IMAGE * Separate HTML Different WebVM Approachs
A
22
Separate IMAGE * Separate HTML Article on MIP Sucking Java Applets
* Separate HTML TANGOsim Collaboration/ Simulation/ Training in Java
A
24
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel
_
25
Separate IMAGE * Separate HTML Typical Web Collaboration Architecture
_
26
Separate IMAGE * Separate HTML The TANGOsim C2 Application
_
27
Separate IMAGE * Separate HTML Command and Control Screen with F15 Track
_
28
Separate IMAGE * Separate HTML C2 application Radar Officer Screen
_
29
Separate IMAGE * Separate HTML TANGO Highlights - I
_
30
Separate IMAGE * Separate HTML Global Architecture of Tango System
_
31
Separate IMAGE * Separate HTML Tango Client Communication Structure
_
32
Separate IMAGE * Separate HTML TANGO Highlights - II
_
33
Separate IMAGE * Separate HTML RomeLab C2 Auxiliary Applications
_
34
Separate IMAGE * Separate HTML Tango Application to Education
_
35
Separate IMAGE * Separate HTML Distributed Tango WebWisdom
_
36
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - I
_
37
Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs
_
38
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - II
_
39
Separate IMAGE * Separate HTML Java as the Language for Computational Kernels!
_
40
Separate IMAGE * Separate HTML Some Critical Features of Java as a Programming Language
_
41
Separate IMAGE * Separate HTML Comparison of Java and Fortran 77/90
_
42
Separate IMAGE * Separate HTML Java Links the Bottom and Top of Pyramid
A
43
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
A
44
Separate IMAGE * Separate HTML What Limits Performance of Compiled Java?
_
45
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
A
46
Separate IMAGE * Separate HTML Hierarchy of Software Levels
_
47
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
_
48
Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs
_
49
Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
_
50
Separate IMAGE * Separate HTML Network of Web Servers and Clients
_
51
Separate IMAGE * Separate HTML Remarks on HPJava -- Data Parallel Java - II
_
52
Separate IMAGE * Separate HTML Integration of Interpreted and Compiled Environments
A
53
Separate IMAGE * Separate HTML Select Active Processors in HPJava Demo
A
54
Separate IMAGE * Separate HTML Game of Life Execution Pattern in HPJava Demo
* Foil Index from this file * See also color IMAGE
We distinguish multidisciplinary problems, metacomputing and Interoperable interfaces |
We need to consider difficulties of metaproblems, metacomputers and even harder meta-institutions |
we illustrate with two examples: one from Europe couples two applications (CFD and structures) |
One ASOP, from an ambitious NASA funded industry study considers Integrated Product and Process Development of a future aircraft |
We discuss in consequence of Web distributed computing framework |
denotes presence of Additional linked information
_
1
Separate IMAGE * Separate HTML Multidisciplinary Applications MAPINT 97 Dayton 16 June 97
_
2
Separate IMAGE * Separate HTML Abstract of Multidisciplinary Application Talk
_
3
Separate IMAGE * Separate HTML 3 Important Areas! What are we doing and What are we not doing!
_
4
Separate IMAGE * Separate HTML Interoperable Interfaces
_
5
Separate IMAGE * Separate HTML VPL 2.0 File Manager Screen
A
6
Separate IMAGE * Separate HTML Login to SP2 with a Web Interface at NIST - I
_
7
Separate IMAGE * Separate HTML Login to SP2 with a Web Interface at NIST - III
_
8
Separate IMAGE * Separate HTML Multidisciplinary Applications
_
9
Separate IMAGE * Separate HTML Metacomputing
_
10
Separate IMAGE * Separate HTML Metacomputing Includes
_
11
Separate IMAGE * Separate HTML The Mapping of Heterogeneous Metaproblems onto Heterogeneous Metacomputer Systems
_
12
Separate IMAGE * Separate HTML Computer Science Issues in 3 Categories
_
13
Separate IMAGE * Separate HTML Possible Java Frameworks for Computing
_
14
Separate IMAGE * Separate HTML New Java Frameworks for Advanced Web Services (I)
_
15
Separate IMAGE * Separate HTML New Java Frameworks for Advanced Web Services (II)
_
16
Separate IMAGE * Separate HTML Possible Java Frameworks for Computing
_
17
Separate IMAGE * Separate HTML Too many Frameworks!
_
18
Separate IMAGE * Separate HTML Proposed Java Computing Services Framework
_
19
Separate IMAGE * Separate HTML Implementation of a Java Computing Framework
_
20
Separate IMAGE * Separate HTML What is the HPJava@NPAC
_
21
Separate IMAGE * Separate HTML Motivation of HPJava@NPAC - I A high performance Java Framework
_
22
Separate IMAGE * Separate HTML Motivation of HPJava@NPAC - II A high performance Java Framework
_
23
Separate IMAGE * Separate HTML Mechanisms for Data Parallelism in HPJava
_
24
Separate IMAGE * Separate HTML Computing Services at 3 levels
_
25
Separate IMAGE * Separate HTML Java Server versus HP level - I
_
26
Separate IMAGE * Separate HTML Java Server versus HP level - I
_
27
Separate IMAGE * Separate HTML Technology Convergence Roadmap - Overview
_
28
Separate IMAGE * Separate HTML Java Server versus HP level - II
_
29
Separate IMAGE * Separate HTML Role of Collaboratory Systems
_
30
Separate IMAGE * Separate HTML HPJava@NPAC Prototype SubSystems - I
_
31
Separate IMAGE * Separate HTML WebFlow Integration
_
32
Separate IMAGE * Separate HTML WebFlow and PCRC
_
33
Separate IMAGE * Separate HTML General Web Integration Model
_
34
Separate IMAGE * Separate HTML Integrated Compiled and Interpreted Environments II
_
35
Separate IMAGE * Separate HTML Linkage of HPF Interpreter to Compiler
_
36
Separate IMAGE * Separate HTML HPJava@NPAC Prototype SubSystems - II (components)
_
37
Separate IMAGE * Separate HTML Two Examples of Multidisciplinary Applications
_
38
Separate IMAGE * Separate HTML The CISPAR Multidisciplinary Project
_
39
Separate IMAGE * Separate HTML Computing Model in CISPAR
_
40
Separate IMAGE * Separate HTML Coupling in CISPAR
_
41
Separate IMAGE * Separate HTML COCOLIB Features
_
42
Separate IMAGE * Separate HTML Three Possible Implementations
_
43
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
_
44
Separate IMAGE * Separate HTML ASOP Implemented on the NII for Aeronautics Systems
_
45
Separate IMAGE * Separate HTML Architecture of Web Software
_
46
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
_
47
Separate IMAGE * Separate HTML Cost is the Major Technology Challenge
_
48
Separate IMAGE * Separate HTML Life Cycle Cost is a Design Variable in ASOP
_
49
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
_
50
Separate IMAGE * Separate HTML 1.5 Cost Model Toolkit
_
51
Separate IMAGE * Separate HTML 1.6 Process Modeling Toolkit
_
52
Separate IMAGE * Separate HTML ASOP Process Modeling Toolkit
_
53
Separate IMAGE * Separate HTML 1.7 Simulation Engine
_
54
Separate IMAGE * Separate HTML 2.0 ASOP Object Backplane - Integration Services to Users
_
55
Separate IMAGE * Separate HTML Phase 2 Implementation Framework - Engineous
_
56
Separate IMAGE * Separate HTML Phase 3 Engine Design & Manufacturing
_
57
Separate IMAGE * Separate HTML 2.1-2.5 ASOP Object Backplane Leverages NII
_
58
Separate IMAGE * Separate HTML 2.1 Collaboration Services - Support Virtual Co-location
_
59
Separate IMAGE * Separate HTML 2.2 Configuration Control Services - Critical for User
_
60
Separate IMAGE * Separate HTML 2.3 Metacomputing Services - Distributed Computing
_
61
Separate IMAGE * Separate HTML 2.4 Security and Access Services - Critical to ASOP
_
62
Separate IMAGE * Separate HTML 2.5 Object & Data Services - Robust Integration for ASOP
* Foil Index from this file * See also color IMAGE
We first review web based collaboration systems and the choices made in the core TANGO system including some refinements of the TANGO2 release |
We survey applications of TANGO including command and control, education and video on demand |
We relate TANGO capabilities to those identified for multidisciplinary applications and see that it fulfills some but certainly not all of them |
We compare TANGO and WebFlow application interfaces |
* Separate HTML TANGO and its Application to Multidisciplinary Applications MAPINT 97 Dayton 18 June 97
2
Separate IMAGE * Separate HTML Abstract of TANGO Presentation for Multidisciplinary Applications
3
Separate IMAGE * Separate HTML Tango Screen: Talking Heads and White Board
4
Separate IMAGE * Separate HTML TANGO2 Guiding Principles
5
Separate IMAGE * Separate HTML TANGO Collaboration Model
6
Separate IMAGE * Separate HTML Computing Services at 3 levels
7
Separate IMAGE * Separate HTML Role of Collaboratory Systems
* Separate HTML Architecture of WebWisdom Education Delivery System
* Separate HTML Typical Web Collaboration Architecture
10
Separate IMAGE * Separate HTML The TANGOsim C2 Application
11
Separate IMAGE * Separate HTML Command and Control Screen with Multimedia Message
12
Separate IMAGE * Separate HTML A demo of animated objects controlled by simulation engine of Tango collaborative system - III
* Separate HTML Collaboratory systems: Taxonomy I
14
Separate IMAGE * Separate HTML Collaboratory systems: Taxonomy II
15
Separate IMAGE * Separate HTML Collaboratory systems: Taxonomy III
16
Separate IMAGE * Separate HTML Collaboration Transparency
17
Separate IMAGE * Separate HTML Event Broadcasting: con and pro
* Separate HTML TANGO Collaboratory
19
Separate IMAGE * Separate HTML TANGO: Highlights
20
Separate IMAGE * Separate HTML TANGO: Highlights II
21
Separate IMAGE * Separate HTML TANGO: Control Application
22
Separate IMAGE * Separate HTML TANGO: application control
23
Separate IMAGE * Separate HTML TANGO Applications
24
Separate IMAGE * Separate HTML New Tango white Board in Collaborative Mode
25
Separate IMAGE * Separate HTML Graphics in the New Tango white Board
26
Separate IMAGE * Separate HTML Importing Images in the New Tango white Board
27
Separate IMAGE * Separate HTML SGI Page linking to NPAC 3D Visible Human
28
Separate IMAGE * Separate HTML Collection of Shared Applications (incl 3D Visible Human) in the New Tango
29
Separate IMAGE * Separate HTML TANGO: Status
30
Separate IMAGE * Separate HTML TANGO Applications with their participants
* Separate HTML WebWisdom: Current Capabilities
32
Separate IMAGE * Separate HTML WebWisdom: Current Capabilities II
33
Separate IMAGE * Separate HTML HTML Pure Text Version of a Foil on HPF for Laplace Example
34
Separate IMAGE * Separate HTML Contrasted with Imported Persuasion Version of Same Material
35
Separate IMAGE * Separate HTML TANGO/Wisdom
36
Separate IMAGE * Separate HTML Tango Screen: Physics Applets -- Cross Product, Planets and Neural Network
* Separate HTML Video on Demand: Features
38
Separate IMAGE * Separate HTML Video on Demand: Capabilities
39
Separate IMAGE * Separate HTML Video on Demand: Capabilities II
40
Separate IMAGE * Separate HTML Video on Demand/TANGO Integration
* Separate HTML TANGO Structure of Multidisciplinary Applications
42
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
43
Separate IMAGE * Separate HTML ASOP Implemented on the NII for Aeronautics Systems
44
Separate IMAGE * Separate HTML Minimal Web based Multidisciplinary Application
45
Separate IMAGE * Separate HTML Comparison of Communication/Linkage Models
This describes DAGH and HPF Application in Binary Black Hole Grand Challenge |
Also Java visualization Applet for 1D and 2D |
See MPI HPF and DAGH for Parallelization of Black Hole Codes For more detail |
* Separate HTML NPAC's Role in the Binary Black Hole Grand Challenge
2
Separate IMAGE
* Separate HTML Quick Overview of the Physics.
3
Separate IMAGE
* Separate HTML Unique Aspects of the BBH Problem
4
Separate IMAGE
* Separate HTML DAGH and HPF's Role in the BBH GC
5
Separate IMAGE
* Separate HTML DAGH Execution.
6
Separate IMAGE
* Separate HTML 1D Client Server "Collaborative" Visualization (Ki, Klasky)
7
Separate IMAGE
* Separate HTML 1D Visualization continued
* Foil Index from this file * See also color IMAGE
Use of computational simulations to better understand, interpret, and predict chemical phenomena. |
Current work includes
|
The desire to effectively utilize massively parallel computers drives much of the development work |
* Separate HTML Overview of NPAC Research in Computational Chemistry
2
Separate IMAGE
* Separate HTML Statement of Interests
3
Separate IMAGE
* Separate HTML Projects Underway or Anticipated
4
Separate IMAGE
* Separate HTML Major Collaboration: Pacific Northwest National Laboratory
5
Separate IMAGE
* Separate HTML NWChem Background
6
Separate IMAGE
* Separate HTML General HPC Tools Underlying NWChem
7
Separate IMAGE
* Separate HTML Global Array Toolkit Background
8
Separate IMAGE
* Separate HTML Global Arrays
9
Separate IMAGE
* Separate HTML Global Array Operations
10
Separate IMAGE
* Separate HTML The Hartree-Fock (SCF) Method
11
Separate IMAGE
* Separate HTML Hartree-Fock using Global Array Programming Model
12
Separate IMAGE
* Separate HTML Fock Matrix Construction – Parallel Performance (Intel Delta)
13
Separate IMAGE
* Separate HTML DFT Parallel Scaling on a Zeolite Fragment (Si28O67H30)
14
Separate IMAGE
* Separate HTML Availability of Tools
Database Infrastructure and Application Areas |
Database Search areas such as askNPAC |
Web search System |
* Separate HTML Database Research and Application at NPAC
2
Separate IMAGE
* Separate HTML Major Database Application Areas
3
Separate IMAGE
* Separate HTML Database Infrastructure at NPAC
4
Separate IMAGE
* Separate HTML Major Database Development Activities
5
Separate IMAGE
* Separate HTML Integration of Relational Database Technology in WWW and Internet
6
Separate IMAGE
* Separate HTML AskNPAC System Architecture
7
Separate IMAGE
* Separate HTML RDBMS-based Web Agent and Full-Text Web Search System
8
Separate IMAGE
* Separate HTML NPAC Web Search System
This describes Web based weather Applet developed for Rome Lab CIV Projects |
2D and 3D displays are available |
* Separate HTML Weather CIV Application
2
Separate IMAGE
* Separate HTML Current Weather
3
Separate IMAGE
* Separate HTML Current Weather 3D
4
Separate IMAGE
* Separate HTML Capabilities of NPAC's weather viewer
5
Separate IMAGE
* Separate HTML Future NPAC work on Current Weather Data
6
Separate IMAGE
* Separate HTML Comparison to other viewers
Basic Computational Facilities |
Internal ATM and FDDI Networks |
Living SchoolBook Network |
NYNET |
vBNS |
* Separate HTML NPAC Network and Computational Infrastructure
2
Separate IMAGE
* Separate HTML NPAC Facility
3
Separate IMAGE
* Separate HTML NPAC ATM InfraStructure
4
Separate IMAGE
* Separate HTML NPAC FDDI Ring
5
Separate IMAGE
* Separate HTML Living SchoolBook
6
Separate IMAGE
* Separate HTML NYNET
7
Separate IMAGE
* Separate HTML Upstate NYNET
8
Separate IMAGE
* Separate HTML NPAC's Experience in ATM WAN -I
9
Separate IMAGE
* Separate HTML NPAC's Experience in ATM WAN-II
10
Separate IMAGE
* Separate HTML vBNS
* Foil Index from this file * See also color IMAGE
http://www.pulsar.org |
open framework
|
rapid prototyping & systems approach |
inexpensive modular hardware, transducers, and interfaces |
free interface software (DOS; Windows; Java; new: C++ plug-in API) |
access to resources and support groups |
* Separate HTML Expressional Interfaces for the Disabled -- The Pulsar/NeatTools Project
2
Separate IMAGE
* Separate HTML Pulsar Project
3
Separate IMAGE
* Separate HTML Current Focus
4
Separate IMAGE
* Separate HTML PPT Slide
5
Separate IMAGE
* Separate HTML Serial Interface Modules
6
Separate IMAGE
* Separate HTML Photocell Sensors & Support
7
Separate IMAGE
* Separate HTML Simple Forehead Channel (rotary potentiometer)
8
Separate IMAGE
* Separate HTML Interface Modules
9
Separate IMAGE
* Separate HTML Interface Software
10
Separate IMAGE
* Separate HTML Control Modes
11
Separate IMAGE
* Separate HTML Pac Man Session
12
Separate IMAGE
* Separate HTML Goals
* Separate HTML Multimedia Support for Education and Collaboration
2
Separate IMAGE
* Separate HTML Multimedia Subsystems
3
Separate IMAGE
* Separate HTML Multimedia subsystems
4
Separate IMAGE
* Separate HTML Videoconferencing System
5
Separate IMAGE
* Separate HTML Conferencing System Architecture
6
Separate IMAGE
* Separate HTML Audio Tool
7
Separate IMAGE
* Separate HTML Video Tool
8
Separate IMAGE
* Separate HTML VTC Integration with TANGO
9
Separate IMAGE
* Separate HTML Geographical Information Systems
10
Separate IMAGE
* Separate HTML Geographical Information Systems
11
Separate IMAGE
* Separate HTML TIGER/Line Datasets
12
Separate IMAGE
* Separate HTML TIGER/Line Data Definition
13
Separate IMAGE
* Separate HTML TIGER/Line Data
14
Separate IMAGE
* Separate HTML GIS: Weather Overlays
15
Separate IMAGE
* Separate HTML Weather Visualization System
16
Separate IMAGE
* Separate HTML Video services in TANGO
17
Separate IMAGE
* Separate HTML Video services in TANGO
* Foil Index from this file * See also color IMAGE
We describe ongoing and planned applications of the collaboration system TANGOsim to
|
* Separate HTML Applications of Collaboration Systems Command and Control, HealthCare, Education, Distributed Simulation
2
Separate IMAGE * Separate HTML Abstract of TANGO Applications Presentation
3
Separate IMAGE * Separate HTML TANGO Highlights - I
4
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel
5
Separate IMAGE * Separate HTML TANGO Highlights - II
6
Separate IMAGE * Separate HTML Typical Web Collaboration Architecture
7
Separate IMAGE * Separate HTML C2 application Simulation Control Panel
8
Separate IMAGE * Separate HTML The TANGOsim C2 Application
9
Separate IMAGE * Separate HTML The Chosen C2 Application
10
Separate IMAGE * Separate HTML TANGOsim Collaborative Simulator
11
Separate IMAGE * Separate HTML RomeLab C2 Application Component -- 2D GIS
12
Separate IMAGE * Separate HTML Command and Control Screen with Briefing
13
Separate IMAGE * Separate HTML RomeLab C2 Application Component -- 3D GIS
14
Separate IMAGE * Separate HTML C2 application Radar Officer Screen
15
Separate IMAGE * Separate HTML RomeLab C2 Application Component Audio/Video teleconferencing system
16
Separate IMAGE * Separate HTML Command and Control Screen with MultiMedia Mailbox
17
Separate IMAGE * Separate HTML Command and Control Screen with Multimedia Message
18
Separate IMAGE * Separate HTML RomeLab C2 Auxiliary Applications
19
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and Applications including weather
20
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and Applications including Command and Control
21
Separate IMAGE * Separate HTML Command and Control Screen with F15 Track
22
Separate IMAGE * Separate HTML TangoSim Benefits to DoD Command and Control -- 1
23
Separate IMAGE * Separate HTML TangoSim Benefits to DoD Command and Control -- 2
24
Separate IMAGE * Separate HTML TangoSim Benefits to DoD Command and Control -- 3
25
Separate IMAGE * Separate HTML TangoSim Benefits to DoD Command and Control -- 4
26
Separate IMAGE * Separate HTML Future C2 Tango GIS Database Support
27
Separate IMAGE * Separate HTML C2 Tango Video on Demand support
* Separate HTML Java in and for Education
29
Separate IMAGE * Separate HTML Life reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
30
Separate IMAGE * Separate HTML Internet Certificate in Computational Science for Peng Wu
31
Separate IMAGE * Separate HTML Technologies for Education- I
32
Separate IMAGE * Separate HTML Technologies for Education- II
33
Separate IMAGE * Separate HTML SU Physics Department Vector Cross Product Java Applet
* Separate HTML Outreach to Disabled Community
35
Separate IMAGE * Separate HTML The Pulsar Mission and Example Project
36
Separate IMAGE * Separate HTML The team of 4 Undergradautes in 1996 Summer REU Neattools/Pulsar Activity
37
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
38
Separate IMAGE * Separate HTML The Neat Thing in Action I
* Separate HTML Dissemination of Material is a Critical Part of Education!
40
Separate IMAGE * Separate HTML One Level Down: List of Foilsets in Topic Fall96 Offering of CPS615
41
Separate IMAGE * Separate HTML Overview of Typical Course Foilset as used in CPS615: Introduction to Computational Science
42
Separate IMAGE * Separate HTML Tango Application to Education
43
Separate IMAGE * Separate HTML Distributed Tango WebWisdom
* Separate HTML Multi-purpose Bridge Technology -- Overview
45
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology --- Examples
46
Separate IMAGE * Separate HTML Tango in HealthCare - I
47
Separate IMAGE * Separate HTML Tango in HealthCare - II
* Separate HTML TANGOsim for Distributed Simulation and Computational Steering - I
49
Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs
50
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - II
* Foil Index from this file * See also color IMAGE
TANGO is a prototype of an open, extensible system that provides a technological framework for building subsequent generations of collaborative systems |
TANGO is fused with Web on both functional design and implementation levels |
TANGO provides complete collaboratory runtime for both synchronous and asynchronous sessions |
* Separate HTML TANGO Collaboratory for the World Wide Web
2
Separate IMAGE
* Separate HTML What is TANGO?
3
Separate IMAGE
* Separate HTML TANGO: Design principles
4
Separate IMAGE
* Separate HTML TANGO: Design principles
5
Separate IMAGE
* Separate HTML Functional Model
6
Separate IMAGE
* Separate HTML Functional Model
7
Separate IMAGE
* Separate HTML Functional Model
8
Separate IMAGE
* Separate HTML Functional Model
9
Separate IMAGE
* Separate HTML Functional Model
10
Separate IMAGE
* Separate HTML Formal Design Requirements
11
Separate IMAGE
* Separate HTML Formal Design Requirements
12
Separate IMAGE
* Separate HTML Session Management
13
Separate IMAGE
* Separate HTML Session Management
14
Separate IMAGE
* Separate HTML TANGO Framework
15
Separate IMAGE
* Separate HTML Communication
16
Separate IMAGE
* Separate HTML Communication
17
Separate IMAGE
* Separate HTML User Authentication
18
Separate IMAGE
* Separate HTML Event/Data Logging
19
Separate IMAGE
* Separate HTML System Architecture
20
Separate IMAGE
* Separate HTML System Components
21
Separate IMAGE
* Separate HTML System Components
22
Separate IMAGE
* Separate HTML System Components
23
Separate IMAGE
* Separate HTML System Components
24
Separate IMAGE
* Separate HTML System Components
25
Separate IMAGE
* Separate HTML Implementation Details
26
Separate IMAGE
* Separate HTML TANGO API
27
Separate IMAGE
* Separate HTML TANGO API
28
Separate IMAGE
* Separate HTML TANGO API
29
Separate IMAGE
* Separate HTML Future Work
* Foil Index from this file * Secs 36
What is NPAC? |
HPCC
|
The HPCCI and NII, Grand and National Challenges |
The major part of talk consists of images and text illustrating Federal HPCC Program downloaded from 1996 Bluebook WebSite |
* Separate HTML High Performance Computing and Communications
Presented: June 23 - July 5, 1995
Beijing and Harbin, China
2
Separate IMAGE
* Separate HTML Overview of Talk
3
Separate IMAGE
* Separate HTML What Is NPAC?
4
Separate IMAGE
* Separate HTML NPAC Funding CY95: $4,620K*
5
Separate IMAGE
* Separate HTML NPAC Collaborators:
Internal, Syracuse University
6
Separate IMAGE
* Separate HTML Examples of NPAC Enabled Revenue
7
Separate IMAGE
* Separate HTML NPAC Collaborators:External (1 of 2)
8
Separate IMAGE
* Separate HTML NPAC Collaborators:External (2 of 2)
9
Separate IMAGE
* Separate HTML InfoMall: Technology Transfer and Commercialization
10
Separate IMAGE
* Separate HTML NPAC Computing Facilities
11
Separate IMAGE
* Separate HTML NPAC Computing Infrastructure
12
Separate IMAGE
* Separate HTML Wide Area ATM Infrastructure
13
Separate IMAGE
* Separate HTML NPAC Programs
14
Separate IMAGE
* Separate HTML NPAC's HPCC Programs
15
Separate IMAGE
* Separate HTML Overview of Talk - HPCC
16
Separate IMAGE
* Separate HTML HPCC - Philosophy and Culture
17
Separate IMAGE
* Separate HTML What Is HPCC?
18
Separate IMAGE
* Separate HTML Performance of Supercomputer Class Computers
19
Separate IMAGE
* Separate HTML Who Uses High Performance Computers?
20
Separate IMAGE
* Separate HTML Some History
21
Separate IMAGE
* Separate HTML Methodology for Computation
22
Separate IMAGE
* Separate HTML The Caltech/JPL Hypercube
23
Separate IMAGE
* Separate HTML The Ten Pioneer Applications Within C3P
24
Separate IMAGE
* Separate HTML Simulation (Emulation) of Large, Complex System of Systems
25
Separate IMAGE
* Separate HTML A Strategic Defense Simulation
26
Separate IMAGE
* Separate HTML Some More History
27
Separate IMAGE
* Separate HTML Overview of Talk: HPCCI, NII
28
Separate IMAGE
* Separate HTML The High Performance Computing and Communications Initiative
29
Separate IMAGE
* Separate HTML HPCCI Goals
30
Separate IMAGE
* Separate HTML The Blue Books
Supplements to the President's Fiscal Year Budget
31
Separate IMAGE
* Separate HTML http://www.hpcc.gov/
32
Separate IMAGE
* Separate HTML The Blue Book Covers
33
Separate IMAGE
* Separate HTML Description of 1996 Cover Images
34
Separate IMAGE
* Separate HTML The 1996 Blue Book
35
Separate IMAGE
* Separate HTML High Performance Communications
36
Separate IMAGE
* Separate HTML Gigabit Network Test Sites
37
Separate IMAGE
* Separate HTML Magic
38
Separate IMAGE
* Separate HTML ATD Net
39
Separate IMAGE
* Separate HTML High Performance Computing Systems
40
Separate IMAGE
* Separate HTML Rapid Prototyping Facility
41
Separate IMAGE
* Separate HTML Specialized Very High Performance Architectures
42
Separate IMAGE
* Separate HTML Advanced Software Technologies
43
Separate IMAGE
* Separate HTML Scalable I/O
44
Separate IMAGE
* Separate HTML Unstructured Mesh Computation With PUMAA3D
45
Separate IMAGE
* Separate HTML Handling Irregular Data With CHAOS
46
Separate IMAGE
* Separate HTML Automated Instrumentation and Monitoring System (AIMS)
47
Separate IMAGE
* Separate HTML Performance of a Toroidal Architecture
48
Separate IMAGE
* Separate HTML Vis5D
49
Separate IMAGE
* Separate HTML Technologies for the National Information Infrastructure
50
Separate IMAGE
* Separate HTML High Performance Computing Research Facilities
51
Separate IMAGE
* Separate HTML NASA Testbeds
52
Separate IMAGE
* Separate HTML Grand Challenge Applications
53
Separate IMAGE
* Separate HTML Applied Fluid Dynamics
54
Separate IMAGE
* Separate HTML Computational Aeroscience
55
Separate IMAGE
* Separate HTML Coupled Field Problems and GAFD Turbulence
56
Separate IMAGE
* Separate HTML Combustion Modeling: Adaptive Grid Methods
57
Separate IMAGE
* Separate HTML Numerical Tokamak Project
58
Separate IMAGE
* Separate HTML Meso- to Macro-Scale Environmental Modeling
59
Separate IMAGE
* Separate HTML Mathematical Modeling of Air Pollution Dynamics
60
Separate IMAGE
* Separate HTML Distributed Computational System for Large Scale
Environmental Modeling
61
Separate IMAGE
* Separate HTML Cross-Media (Air and Water) Linkage
62
Separate IMAGE
* Separate HTML Global Climate Modeling
63
Separate IMAGE
* Separate HTML 4-D Data Assimilation
64
Separate IMAGE
* Separate HTML Eco Simulations
65
Separate IMAGE
* Separate HTML Environmental Chemistry
66
Separate IMAGE
* Separate HTML The Quake Project
67
Separate IMAGE
* Separate HTML Land Cover Dynamics
68
Separate IMAGE
* Separate HTML The Underlying Bathymetry of San Diego Bay
69
Separate IMAGE
* Separate HTML Biomedical Imaging and Biomechanics
70
Separate IMAGE
* Separate HTML Cryosectional image from the Visible Human Male
71
Separate IMAGE
* Separate HTML Image Processing of Electron Micrograph
72
Separate IMAGE
* Separate HTML Molecular Biology
73
Separate IMAGE
* Separate HTML Molecular Design
74
Separate IMAGE
* Separate HTML Biomolecular Design
75
Separate IMAGE
* Separate HTML Biomolecular Modeling and Structure Determination
76
Separate IMAGE
* Separate HTML Computational Structural Biology
77
Separate IMAGE
* Separate HTML Computational Methods for Enzyme Catlysis
78
Separate IMAGE
* Separate HTML Cognition
79
Separate IMAGE
* Separate HTML HPC For Learning
80
Separate IMAGE
* Separate HTML Fundamental Computational Sciences
81
Separate IMAGE
* Separate HTML First Principal Simulation of Materials Properties
82
Separate IMAGE
* Separate HTML Galaxy Formation Models
83
Separate IMAGE
* Separate HTML Large Scale Structure and Galaxy Formation
84
Separate IMAGE
* Separate HTML Grand-Challenge-Scale Applications
85
Separate IMAGE
* Separate HTML Simulation of Chorismate Mutase Showing Lines of
Electrostatic Force
86
Separate IMAGE
* Separate HTML Simulation of Antibody-Antigen Association
87
Separate IMAGE
* Separate HTML A Realistic Ocean Model
88
Separate IMAGE
* Separate HTML Drag Control
89
Separate IMAGE
* Separate HTML Impact of Turbulence on Weather/Climate Prediction
90
Separate IMAGE
* Separate HTML Shoemaker-Levy 9 Collision with Jupiter
91
Separate IMAGE
* Separate HTML Vortex Structure and Dynamics in Superconductors
92
Separate IMAGE
* Separate HTML Molecular Dynamics Modeling
93
Separate IMAGE
* Separate HTML Advanced Simulation of Crash Simulation
94
Separate IMAGE
* Separate HTML Advanced Simulation of Chemically Reacting Flows
95
Separate IMAGE
* Separate HTML Convective Turbulence and Mixing in Astrophysics
96
Separate IMAGE
* Separate HTML National Challenge Applications
97
Separate IMAGE
* Separate HTML Digital Libraries
98
Separate IMAGE
* Separate HTML Public Access to Government Data
99
Separate IMAGE
* Separate HTML Electronic Commerce
100
Separate IMAGE
* Separate HTML Health Care
101
Separate IMAGE
* Separate HTML Computer-Based Medical Records -1
102
Separate IMAGE
* Separate HTML Computer-based Medical Records-2
103
Separate IMAGE
* Separate HTML Radiation Treatment Planning
104
Separate IMAGE
* Separate HTML Functional Neurological Image Analysis
105
Separate IMAGE
* Separate HTML Collaboratory for Microscopic Digital Anatomy (CMDA)
106
Separate IMAGE
* Separate HTML Manufacturing Processes and Products
107
Separate IMAGE
* Separate HTML HPCC: The Business Outlook
108
Separate IMAGE
* Separate HTML Overview of Talk: Technical Topics
Set of extra foils in addition to large initial set |
Ends with title foil to go into presentation from CPS616 on Parallel Databases and their Web Integration |
* Separate HTML High Performance Computing and Communications
Presented: June 23 - July 5, 1995
Beijing and Harbin, China
Don Leskiw NPAC
(Auxiliary Foils using same title foil as main set)
2
Separate IMAGE
* Separate HTML The Virtual Wind Tunnel and
National Aerospace Simulation
3
Separate IMAGE
* Separate HTML Example: Data Sets
4
Separate IMAGE
* Separate HTML Specimen Imagery Data
5
Separate IMAGE
* Separate HTML Another Example
6
Separate IMAGE
* Separate HTML Still More Examples
7
Separate IMAGE
* Separate HTML Information Center
8
Separate IMAGE
* Separate HTML Economic Forecasting and Analysis Models
9
Separate IMAGE
* Separate HTML Large Databases
10
Separate IMAGE
* Separate HTML Service Networks
11
Separate IMAGE
* Separate HTML Parallel Databases
Relational and Web Interface
June 1995
* Foil Index from this file * Secs 25
Second Set of extra foils in addition to large initial set |
These are all tall(Vertical) Powerpoint originals |
* Separate HTML High Performance Computing and Communications
Presented: June 23 - July 5, 1995
Beijing and Harbin, China
Don Leskiw NPAC
(Auxiliary (vertical) Foils using same title foil as main set)
2
Separate IMAGE
* Separate HTML Performance of Supercomputer Class Computers
3
Separate IMAGE
* Separate HTML The Ten Pioneer Hypercube Applications Within C3P
4
Separate IMAGE
* Separate HTML 1996 Blue Book
5
Separate IMAGE
* Separate HTML 1996 Blue Book (1 of 3)
6
Separate IMAGE
* Separate HTML 1996 Blue Book (2 of 3)
7
Separate IMAGE
* Separate HTML 1996 Blue Book (3 of 3)
8
Separate IMAGE
* Separate HTML Ocean Climate
* Foil Index from this file * See also color IMAGE
We described the overall structure and programs of NPAC |
We illustrate how these fit together in the application of Web Technologies to HPCC and education |
We describe guiding principles of HPCC -- what we have learnt -- and how this suggests that field needs to build more robust functional modular systems |
We suggest Java Servers are a natural unifying approach to Software Integration enabling collaborative design, computational steering etc. |
We present our 4 layer model of HPCC |
Education benefits from HPCC simulations and can use much of the same integration software |
denotes presence of Additional linked information
_
1
Separate IMAGE * Separate HTML The Use of Web Technologies
(at NPAC) in HPCC
Collaboration and Education
http://www.npac.syr.edu/users/gcf/decmay97
_
2
Separate IMAGE * Separate HTML Abstract of DEC Presentation
_
3
Separate IMAGE * Separate HTML People and Infrastructure in NPAC
_
4
Separate IMAGE * Separate HTML Nature of NPAC Programs
_
5
Separate IMAGE * Separate HTML Web Software is the Best!
_
6
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
_
7
Separate IMAGE * Separate HTML We have the Web Tools in Place - I!
_
8
Separate IMAGE * Separate HTML We have the Web Tools in Place - II!
_
9
Original Foreign Pointer Java for Scientific Computing Resource
_
10
Separate IMAGE * Separate HTML Time for a Software Revolution?
_
11
Separate IMAGE * Separate HTML The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
_
12
Separate IMAGE * Separate HTML The PetaSoft Program Execution Model
_
13
Separate IMAGE * Separate HTML Some Concepts Learnt from HPCC Initiative
_
14
Separate IMAGE * Separate HTML Some Relevant Technical Trends
_
15
Separate IMAGE * Separate HTML HPCC Software issues
_
16
Separate IMAGE * Separate HTML There are (at least) 3 Major Roles for JAVA in Computation
_
17
Separate IMAGE * Separate HTML PPT Slide
_
18
Separate IMAGE * Separate HTML Java for Building User Interfaces
_
19
Separate IMAGE * Separate HTML Summary of the VPL -- Virtual Programming Laboratory
_
20
Separate IMAGE * Separate HTML The Virtual Programming Laboratory
_
21
Separate IMAGE * Separate HTML Structure of Java Wrappers in the VPL
_
22
Separate IMAGE * Separate HTML The Java Applet Supporting Data Visualization in the VPL
A
23
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I
_
24
Separate IMAGE * Separate HTML What is Relevance of VRML(2) for Scientific Computing?
_
25
Separate IMAGE * Separate HTML GIS integration with Weather Simulation application - II.
_
26
Separate IMAGE * Separate HTML Opportunities in HPCC - II?
_
27
Separate IMAGE * Separate HTML Web Based MetaComputing
A
28
Separate IMAGE * Separate HTML Article on MIP Sucking Java Applets
_
29
Separate IMAGE * Separate HTML Use of Java Servers in HPCC
_
30
Separate IMAGE * Separate HTML Services at the 3 Levels
_
31
Separate IMAGE * Separate HTML Java Server Based Web Computing
_
32
Separate IMAGE * Separate HTML Java Server Structure in WebFlow
_
33
Separate IMAGE * Separate HTML Collaboration
_
34
Separate IMAGE * Separate HTML The TANGO Collaboration System
_
35
Separate IMAGE * Separate HTML The TANGO Collaboration System
_
36
Separate IMAGE * Separate HTML Some TANGO
Applications at NPAC
* Separate HTML TANGOsim Collaboration/ Simulation/ Training in Java
_
38
Separate IMAGE * Separate HTML Typical Web Collaboration Architecture
_
39
Separate IMAGE * Separate HTML The TANGOsim C2 Application
_
40
Separate IMAGE * Separate HTML TANGO Highlights - I
_
41
Separate IMAGE * Separate HTML TANGO Highlights - II
_
42
Separate IMAGE * Separate HTML RomeLab C2 Auxiliary Applications
_
43
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - I
_
44
Separate IMAGE * Separate HTML TANGOsim for Distributed Simulation and Computational Steering - II
_
45
Separate IMAGE * Separate HTML Java as the Language for Computational Kernels!
_
46
Separate IMAGE * Separate HTML Some Critical Features of Java as a Programming Language
_
47
Separate IMAGE * Separate HTML Comparison of Java and Fortran 77/90
_
48
Separate IMAGE * Separate HTML Java Links the Bottom and Top of Pyramid
A
49
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
A
50
Separate IMAGE * Separate HTML What Limits Performance of Compiled Java?
_
51
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
_
52
Separate IMAGE * Separate HTML Decomposition Versus Integration
_
53
Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs
_
54
Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
_
55
Separate IMAGE * Separate HTML Approachs to Parallel Java - SPMD Model i.e. user writes Node Program
_
56
Separate IMAGE * Separate HTML Approachs to Parallel Java - High Level - I
_
57
Separate IMAGE * Separate HTML Approachs to Parallel Java - High Level - II
_
58
Separate IMAGE * Separate HTML Network of Web Servers and Clients
_
59
Separate IMAGE * Separate HTML More on Interpreted Java Front Ends
_
60
Separate IMAGE * Separate HTML Integration of Interpreted and Compiled Environments
A
61
Separate IMAGE * Separate HTML Hierarchy of Software Levels
_
62
Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs
_
63
Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
_
64
Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
_
65
Separate IMAGE * Separate HTML Remarks on HPJava -- Data Parallel Java - II
* Separate HTML Select Active Processors in HPJava Demo
A
67
Separate IMAGE * Separate HTML Game of Life Execution Pattern in HPJava Demo
_
68
Separate IMAGE * Separate HTML Approachs to Parallel Java - High Level - III
_
69
Separate IMAGE * Separate HTML Education and Training at NPAC
_
70
Separate IMAGE * Separate HTML New Types of Curricula Material
_
71
Separate IMAGE * Separate HTML New Delivery and Assesment Concepts
_
72
Separate IMAGE * Separate HTML What is NPAC's Role?
_
73
Separate IMAGE * Separate HTML Opportunities in Education - I
_
74
Separate IMAGE * Separate HTML Enrollment in Science for 21st Century -I
_
75
Separate IMAGE * Separate HTML Superposition of Fluid Flows
_
76
Separate IMAGE * Separate HTML 2d Gravity simulation
_
77
Separate IMAGE * Separate HTML FRANC server code Demo applea - II
_
78
Separate IMAGE * Separate HTML FRANC server code Demo applea - III
_
79
Separate IMAGE * Separate HTML Dissemination of Material is a Critical Part of Education!
_
80
Separate IMAGE * Separate HTML HTML Pure Text Version of a Foil on HPF for Laplace Example
_
81
Separate IMAGE * Separate HTML Contrasted with Imported Persuasion Version of Same Material
_
82
Separate IMAGE * Separate HTML New Curricula Opportunities?
_
83
Separate IMAGE * Separate HTML Opportunities in Education - II
_
84
Separate IMAGE * Separate HTML Tango Application to Education
_
85
Separate IMAGE * Separate HTML Distributed Tango WebWisdom
A
86
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and Applications including weather
_
87
Separate IMAGE * Separate HTML Opportunities in Education - Applications
_
88
Separate IMAGE * Separate HTML Architecture of WebWisdom Education Delivery System
_
89
Separate IMAGE * Separate HTML Proposed Implementation of WebWisdom
_
90
Separate IMAGE * Separate HTML WebWisdom Design Details - I
_
91
Separate IMAGE * Separate HTML WebWisdom Design Details - II
_
92
Separate IMAGE * Separate HTML WebWisdom Design Details - III
We proposed an evolutionary process of developing user-friendly visual component based authoring tools for HPCC by integrating the current C++ and coming Java based parallel object technologies via CORBA with the JavaBeans based visual component technologies. |
Our proposed process starts from the existing parallel C++ object libraries and provides HP-ORBlet based interoperability with Java. |
Next, the CORBA/Enterprise Beans based server/backend side component technologies are incorporated in the Java server and adapted to the HPCC needs within the emergent Java Frameworks for Computing. |
Finally, the BeanBox based front-end visual tools provided by the industry are being linked via client-side ORBlets with the tier-2+3 components to offer visual authoring of HP-Components and HPCC applications. |
Examples are given from DoE HPCC Technologies |
High Performance Industry Standard Component-based Visual Programming for DoE2000 Systems Concept Summary of HPComponentWare developed in the context of DoE2000 Initiative
2
HPComponentWare for DoE2000: Summary
3
High Performance Industry Standard Component-based Visual Programming for DoE2000 Systems
4
High Performance Industry Standard Component-based Visual Programming for DoE2000 Systems - II
5
HPCC ComponentWare: Essential Ideas
6
System and User Perspective
7
3 by 3 Diagram of Programming Environments versus System Complexity from PC to HPCC
8
Objects: from C++ to Java - I
9
Objects: from C++ to Java - II
10
Components: JavaBeans, ActiveX
11
Visual Components-based Design- and Runtime Environments
12
Approaches to Distributed Objects
13
Java ORB Approaches to Distributed Objects - II
14
Component Model for HPCC
15
Some Distributed Components
16
Visual Authoring with Distributed Components
17
Visual Authoring with Distributed Components - Examples
18
Object Web Architecture
19
Object Web 3-tier Examples
20
Architecture of Object Web
21
An early prototype: WebFlow at NPAC - Summary
22
An early prototype: WebFlow at NPAC - Features
23
An early prototype: WebFlow at NPAC: Simple Image Processing Example
24
An early prototype: WebFlow at NPAC: More Complicated Image Processing Example
25
An early prototype: WebFlow at NPAC: Collaboratory Example
26
HP-CORBA - I
27
HP-CORBA - II
28
HPCORBA Layer with SIO Analogy
29
Current and Future HPComponents
30
Visual Authoring with HPComponents
* Foil Index from this file * See also color IMAGE
We describe HPCC Applications starting with the many successes of Federal Grand Challenge Program in Government and Academic areas |
As a survey discovered, this does not translate into acceptance by industry |
We describe the trend to the the more broadly based National Challenges |
Industry has neither adopted the use of HPCC in their business operations nor has a viable software and systems industry (at high end) been created |
The resolution of "dilemma" of Industry v. National need in government and academia will underlie future programs |
* Separate HTML Status of "Classic" HPCC -- June1996
Summary of Grand/National Challenges, Applications, Acceptance by Industry
2
Separate IMAGE * Separate HTML Abstract of HPCC Applications Status 1996
* Separate HTML Who Uses High Performance Computers?
4
Separate IMAGE * Separate HTML The High Performance Computing and Communications Initiative
5
Separate IMAGE * Separate HTML HPCCI Goals
6
Separate IMAGE * Separate HTML 1996 Blue Book
7
Separate IMAGE * Separate HTML 1996 Blue Book (1 of 3)
8
Separate IMAGE * Separate HTML 1996 Blue Book (2 of 3)
9
Separate IMAGE * Separate HTML 1996 Blue Book (3 of 3)
10
Separate IMAGE * Separate HTML High Performance Computing Research Facilities
11
Separate IMAGE * Separate HTML Grand Challenge Applications
12
Separate IMAGE * Separate HTML Applied Fluid Dynamics
13
Separate IMAGE * Separate HTML Coupled Field Problems and GAFD Turbulence
14
Separate IMAGE * Separate HTML Numerical Tokamak Project
15
Separate IMAGE * Separate HTML Meso- to Macro-Scale Environmental Modeling
16
Separate IMAGE * Separate HTML Mathematical Modeling of Air Pollution Dynamics
17
Separate IMAGE * Separate HTML Global Climate Modeling
18
Separate IMAGE * Separate HTML 4-D Data Assimilation
19
Separate IMAGE * Separate HTML Eco Simulations
20
Separate IMAGE * Separate HTML Biomedical Imaging and Biomechanics
21
Separate IMAGE * Separate HTML Molecular Biology
22
Separate IMAGE * Separate HTML Molecular Design
23
Separate IMAGE * Separate HTML Biomolecular Modeling and Structure Determination
24
Separate IMAGE * Separate HTML Fundamental Computational Sciences
* Separate HTML Binary Black Holes Simulation
26
Separate IMAGE * Separate HTML The Binary Black Hole Grand Challenge Alliance
27
Separate IMAGE * Separate HTML BBH: Computational Challenge
28
Separate IMAGE * Separate HTML Adaptive Multilevel Parallel Infrastructure
* Separate HTML First Principal Simulation of Materials Properties
30
Separate IMAGE * Separate HTML Large Scale Structure and Galaxy Formation
31
Separate IMAGE * Separate HTML Grand-Challenge-Scale Applications
32
Separate IMAGE * Separate HTML Visible Human
33
Separate IMAGE * Separate HTML A Realistic Ocean Model
34
Separate IMAGE * Separate HTML Shoemaker-Levy 9 Collision with Jupiter
35
Separate IMAGE * Separate HTML Advanced Simulation of Crash Simulation
36
Separate IMAGE * Separate HTML National Challenge Applications
* Separate HTML A Survey of New York State Industrial Opportunities for HPCC was very influential for me and my group(NPAC)
38
Separate IMAGE * Separate HTML Categories of Industrial and Government Applications of HPCC (with reference to academic applications)
39
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Simulation (Roughly the Grand Challenges)
40
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Information Analysis -- DataMining
41
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
InfoVision: Information, Video, Imagery and Simulation on Demand
42
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Information Integration combining Simulation, Analysis and InfoVision
* Separate HTML Some detailed Analysis of Opportunities for HPCC in the Science and Engineering Simulation Arena
44
Separate IMAGE * Separate HTML Opportunities for HPCC in the Science and Engineering Simulation Arena
45
Separate IMAGE * Separate HTML Some Simulation Areas which will be Difficult to exploit in near term
46
Separate IMAGE * Separate HTML Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
47
Separate IMAGE * Separate HTML Why is it hard to use HPCC in Manufacturing-I?
48
Separate IMAGE * Separate HTML Why is it hard to use HPCC in Manufacturing-II?
49
Separate IMAGE * Separate HTML Multidisciplinary Analysis and Design as a Critical use of HPCC in Manufacturing?
50
Separate IMAGE * Separate HTML Role of Government and DoD in HPCC Simulation Applications
51
Separate IMAGE * Separate HTML The HPCC Software Industry is not Viable in Simulation Area ?
52
Separate IMAGE * Separate HTML Anecdotes from HPCC Software Industry Arena
53
Separate IMAGE * Separate HTML National Challenges will drive the adoption of HPCC in the "Real World"
* Separate HTML From the Grand(Simulation) Challenges to the National (information) Challenges
55
Separate IMAGE * Separate HTML Characteristics of Grand Challenges
56
Separate IMAGE * Separate HTML The Blue Book Covers
57
Separate IMAGE * Separate HTML The Blue Books
Supplements to the President's Fiscal Year Budget
58
Separate IMAGE * Separate HTML Federal 1994 Blue Book Comparison of National and Grand Challenges
59
Separate IMAGE * Separate HTML Why is Dual-Use Critical for National Challenges?
* Separate HTML Second Pasadena Workshop: Working Group 2 - Characteristics of Scientific and Engineering Applications.
61
Separate IMAGE * Separate HTML Initial Summary of Technical Points
62
Separate IMAGE * Separate HTML Enterprise Models:
(Forms of Industry, Government and Academic (IGA) collaboration)
63
Separate IMAGE * Separate HTML Comments on Enterprise Models:
64
Separate IMAGE * Separate HTML Another Non Technical Issue -- What is the Community ?
65
Separate IMAGE * Separate HTML Action Items:
1) Support viable base enterprise model with platform independent standards scaling from workstations to MPPs with tools using these standards
* Foil Index from this file * See also color IMAGE
We describe basic technology driver -- the CMOS Juggernaut -- and some new approaches that could be important 10-20 years from now |
We describe from elementary point of view the basics of parallel(MPP) architectures |
We discuss current situation for tightly coupled systems -- convergence to distributed shared memory |
We discuss clusters of PC's/workstations -- MetaComputing |
* Separate HTML Status of "Classic" HPCC -- June1996
Summary of MPP Hardware
2
Separate IMAGE * Separate HTML Abstract of HPCC Hardware Status 1996
3
Separate IMAGE * Separate HTML Some HPCC Hardware Architectures and Their Status - I
* Separate HTML The Technology
Driving Forces for HPCC
5
Separate IMAGE * Separate HTML Effect of Feature Size on Performance
6
Separate IMAGE * Separate HTML Growing Logic Chip Density
7
Separate IMAGE * Separate HTML Trends in Feature and Die Size as a Function of Time
8
Separate IMAGE * Separate HTML Supercomputer Memory Sizes and trends in RAM Density
9
Separate IMAGE * Separate HTML Comparison of Trends in RAM Density and CPU Performance Increases
10
Separate IMAGE * Separate HTML National Roadmap for Semiconductor Technology --1992
11
Separate IMAGE * Separate HTML CMOS Technology and Parallel Processor Chip Projections
* Separate HTML Parallel Computer Architecture Issues
13
Separate IMAGE * Separate HTML Granularity of Parallel Components
14
Separate IMAGE * Separate HTML Types of Parallel Memory Architectures
-- Logical Structure
15
Separate IMAGE * Separate HTML Types of Parallel Memory Architectures -- Physical Characteristics
16
Separate IMAGE * Separate HTML Diagrams of Shared and Distributed Memories
17
Separate IMAGE * Separate HTML Classes of Communication Network include ...
18
Separate IMAGE * Separate HTML Examples of Interconnection Topologies
19
Separate IMAGE * Separate HTML Latency and Bandwidth of a Network
20
Separate IMAGE * Separate HTML Transfer Time in Microseconds for both Shared Memory Operations and Explicit Message Passing
21
Separate IMAGE * Separate HTML Latency/Bandwidth Space for 0-byte message(Latency) and 1 MB message(bandwidth).
22
Separate IMAGE * Separate HTML Some HPCC Hardware Architectures and Their Status - II
23
Separate IMAGE * Separate HTML Shared versus Distributed Memory
* Separate HTML Gordon Bell's SNAP Architecture - I
25
Separate IMAGE * Separate HTML Gordon Bell's SNAP Architecture - II
26
Separate IMAGE * Separate HTML Gordon Bell's SNAP Architecture - III
27
Separate IMAGE * Separate HTML Mark Baker's Review of MetaComputing/Cluster Management Projects
* Separate HTML Alternative Supercomputing Resources
29
Separate IMAGE * Separate HTML Parallel/Distributed Computing - Communications Characteristics
30
Separate IMAGE * Separate HTML Some Comments about Parallel and Distributed Computing
31
Separate IMAGE * Separate HTML Communications Performance of Some Parallel and Distributed Systems
32
Separate IMAGE * Separate HTML Distributed Systems: Some Problems
* Foil Index from this file * See also color IMAGE
Problem Solving Environments -- PSE's -- are seen in all fields from health care, education to engineering design of a new aircraft |
We illustrate with telemedicine Bridge concept |
And show in detail integration of NII and computation in ASOP -- next generation integrated manufacturing and design |
We give a couple of simple Web Computing Examples |
And outline NPAC's Web based strategy |
We describe needed enabling technologies and give a set of recommendations for progress coming from a panel led by John Rice of Purdue |
* Separate HTML Status of "Classic" HPCC -- June1996
Futures-1: Problem Solving Environments and Real Software in near future?
2
Separate IMAGE * Separate HTML Abstract of HPCC Futures 1:Problem Solving Environments
3
Separate IMAGE * Separate HTML Problem Solving Environments
4
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology -- Overview
5
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology --- Examples
6
Separate IMAGE * Separate HTML Some Example Systems with Ideas and Requirements
7
Separate IMAGE * Separate HTML PSE Enabling Technologies I
8
Separate IMAGE * Separate HTML PSE Enabling Technologies II
* Separate HTML Use of NII Services in Particular Applications -- Collaboratory
10
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
11
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
12
Separate IMAGE * Separate HTML The USMADE Project of MADIC Industrial Consortium
United States Multidisciplinary Analysis and Design Environment
13
Separate IMAGE * Separate HTML Software Bus Structure of USMADE
14
Separate IMAGE * Separate HTML The Mapping of Heterogeneous Metaproblems onto Heterogeneous Metacomputer Systems
15
Separate IMAGE * Separate HTML Life Cycle Cost is a Design Variable in ASOP
16
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
17
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
18
Separate IMAGE * Separate HTML Testbed Development is a NASA Role in ASOP
19
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
20
Separate IMAGE * Separate HTML ASOP Criticality to Aerospace Industry and NASA
* Separate HTML NCSA Biology Workbench
* Separate HTML Screens Opened for Java Interface to Distributed Computing Environment
* Separate HTML PSE and the Web -- Base Concepts
24
Separate IMAGE * Separate HTML PSE and the Web -- Evolution Path
25
Separate IMAGE * Separate HTML Web Phase Transition/Revolution '95/'96 - I
26
Separate IMAGE * Separate HTML Web Phase Transition/Revolution '95/'96 - II
27
Separate IMAGE * Separate HTML Web Expansion Phase -- '96 and Beyond
28
Separate IMAGE * Separate HTML Web Tech Development: Commerce vs Academia
29
Separate IMAGE * Separate HTML NPAC Strategy: Technology and Application Niches
30
Separate IMAGE * Separate HTML Web Technologies at NPAC: Terms and Concepts
31
Separate IMAGE * Separate HTML Web Technologies at NPAC: Current Status
32
Separate IMAGE * Separate HTML Web Technologies at NPAC: WebAMR Example
33
Separate IMAGE * Separate HTML Example WebPSE Applications
* Separate HTML Possible Next Steps in HPCC PSE's
35
Separate IMAGE * Separate HTML Recommendation: Develop Architectures and Frameworks for PSE's - I
36
Separate IMAGE * Separate HTML Recommendation: Develop Architectures and Frameworks for PSE's - II
37
Separate IMAGE * Separate HTML Recommendation: Develop Needed Component Technologies
38
Separate IMAGE * Separate HTML Recommendation: Encourage Multi-Community Interactions
39
Separate IMAGE * Separate HTML Recommendation: Develop Prototype PSE's
* Foil Index from this file * See also color IMAGE
We start with an overall discussion of types of software environments and when they apply
|
Data Parallel and Message Passing are still critical but the situation is confused by immaturity of parallel compilers |
We then discuss current work involving Xiaoming Li with HPF and the Parallel Runtime Compiler Consortium |
MetaComputing is an emerging field oof importance and we sketch our plans for MetaWeb |
Java threatens to change the ballgame! |
* Separate HTML Status of "Classic" HPCC -- June1996
Summary of MPP Software
2
Separate IMAGE * Separate HTML Abstract of HPCC Software Status 1996
* Separate HTML Structure of Problems and Parallel Software Approaches
4
Separate IMAGE * Separate HTML Problem Architectures
5
Separate IMAGE * Separate HTML 5 Categories of Problems
6
Separate IMAGE * Separate HTML Example of Basic Problem Architectures Regular Synchronous Problem Class
7
Separate IMAGE * Separate HTML Example of Basic Problem Architectures Irregular Loosely Synchronous
8
Separate IMAGE * Separate HTML Example of Basic Problem Architectures The difficult Asynchronous Class
9
Separate IMAGE * Separate HTML Example of Basic Problem Architectures for MetaProblem Class
10
Separate IMAGE * Separate HTML Software Bus Structure of USMADE
11
Separate IMAGE * Separate HTML Further Examples of Metaproblems
12
Separate IMAGE * Separate HTML Heterogeneous Metaproblem Structure for Command and Control
13
Separate IMAGE * Separate HTML System Integration and Data Flows for financial modeling on a mix of Workstations, CM5 and Maspar
14
Separate IMAGE * Separate HTML Remarks on What are key Global Issues in determining ease of parallelization of particular applications
15
Separate IMAGE * Separate HTML Criterion for success in parallelizing a particular problem on a particular machine
16
Separate IMAGE * Separate HTML What is the "correct" machine architecture for each problem class
17
Separate IMAGE * Separate HTML What software is suitable for what problems?
18
Separate IMAGE * Separate HTML What Applications have we learnt from ?
19
Separate IMAGE * Separate HTML Comparison of 3 different Programming Models
20
Separate IMAGE * Separate HTML What software systems are appropriate for what problem architectures -- I?
21
Separate IMAGE * Separate HTML What software systems are appropriate for what problem architectures -- II?
22
Separate IMAGE * Separate HTML Candidate Software Paradigms for each problem architecture
23
Separate IMAGE * Separate HTML Parallelism in HPF
24
Separate IMAGE * Separate HTML What gives high performance in HPF
25
Separate IMAGE * Separate HTML Compiler directives used in HPF
26
Separate IMAGE * Separate HTML Syntax of HPF Directives
27
Separate IMAGE * Separate HTML Staged Data Mapping in HPF
28
Separate IMAGE * Separate HTML Goal of High Performance Fortran
29
Separate IMAGE * Separate HTML Any Complete Programming Environment Must Handle
30
Separate IMAGE * Separate HTML The Curious State of Parallel Software!
* Separate HTML HPJava Study Rationale
32
Separate IMAGE * Separate HTML HPJava Study is in Draft Form
* Foil Index from this file * See also color IMAGE
We describe the structure of seven talks making up this review of HPCC from today to the Web and Petaflop performance in future |
Here we describe current status with HPCC in some sense both a failure and a great success |
This requires looking at hardware, software and the critical lack of commercial adoption of this technology |
We discuss COTS and trickle up and down technology strategies |
We describe education and interdisciplinary computational science in both simulation and information arenas |
* Separate HTML Status of "Classic" HPCC -- June1996
Overall Status: Success or Failure?
2
Separate IMAGE * Separate HTML Abstract of HPCC Current Status 1996
* Separate HTML NPAC Home Page
* Separate HTML Components of This HPCC Presentation
* Separate HTML Superficial Observations on High Performance Computing-I
6
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
7
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
8
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
9
Separate IMAGE * Separate HTML Advances in Parallel Computer and High Speed Network (HPCC) Technology
10
Separate IMAGE * Separate HTML Some Hardware/Software Trends over next 5 years
11
Separate IMAGE * Separate HTML What is Status of HPCC Applications?
12
Separate IMAGE * Separate HTML Two Major Parallel Programming Paradigms
13
Separate IMAGE * Separate HTML When will Parallel Computing Take Over ?
* Separate HTML The Federal High Performance Computing and Communication Initiative (HPCCI)
15
Separate IMAGE * Separate HTML Performance of High End Machines Years 1940-2000
16
Separate IMAGE * Separate HTML Performance of High End Machines Years 1980-2000
17
Separate IMAGE * Separate HTML Peak Supercomputer Performance
18
Separate IMAGE * Separate HTML What Happens now that HPCC Initiative is no longer in place?
* Separate HTML Some Important Trends -- COTS is King!
20
Separate IMAGE * Separate HTML Comments on COTS for Hardware
21
Separate IMAGE * Separate HTML Performance Per Transistor
22
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
23
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
* Separate HTML Returning to Today - I
25
Separate IMAGE * Separate HTML Returning to Today - II
26
Separate IMAGE * Separate HTML Software Issues/Choices - I
27
Separate IMAGE * Separate HTML The Sad Story of HPF and Some Applications
28
Separate IMAGE * Separate HTML Software Issues/Choices - II
29
Separate IMAGE * Separate HTML Software Issues/Choices - III
* Separate HTML Need to Educate People to take advantage of HPCC technologies
31
Separate IMAGE * Separate HTML Educational and (Re)training Challenges
32
Separate IMAGE * Separate HTML What is Computational Science?
33
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
34
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
* Separate HTML Parallel Processing and Society
36
Separate IMAGE * Separate HTML Concurrent Construction of a Wall
Using N = 8 Bricklayers
Decomposition by Vertical Sections
37
Separate IMAGE * Separate HTML Quantitative Speed-Up Analysis for Construction of Hadrian's Wall
38
Separate IMAGE * Separate HTML Amdahl's law for Real World Parallel Processing
39
Separate IMAGE * Separate HTML Pipelining --Another Parallel Processing Strategy for Hadrian's Wall
40
Separate IMAGE * Separate HTML Hadrian's Wall Illustrates that the Topology of Processor Must Include Topology of Problem
41
Separate IMAGE * Separate HTML General Speed Up Analysis
42
Separate IMAGE * Separate HTML Nature's Concurrent Computers
43
Separate IMAGE * Separate HTML Comparison of Concurrent Processing in Society and Computing
* Separate HTML Data Parallelism is a Universal Source of Scaling Parallelism
45
Separate IMAGE * Separate HTML We have learnt that Parallel Computing Works !
46
Separate IMAGE * Separate HTML Methodology of Parallel Computing
47
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem -I
48
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem - II
49
Separate IMAGE * Separate HTML Concurrent Computation as a Mapping Problem - III
* Foil Index from this file * See also color IMAGE
This describes Our Approach focussing on Integration of Information and Computing and concentrating on coarse grain functionality |
WebFlow : Dataflow (AVS) using Web with databases and numbercrunching |
MetaWeb : Metacomputing or rather cluster management using Web |
RSA Factoring was our first succesful example |
Financial Modelling will be an obviously important commercial application |
Java plays a critical role in high level user interfaces for visual programming, visualization of data and performance |
Web Interfaces to HPF will be particularly useful initially in education -- programming laboratories on the Web |
VRML is an interesting 3D datastructure |
* Separate HTML Status of "Classic" HPCC -- June1996
Futures-3: Web Technology for HPCC?
2
Separate IMAGE * Separate HTML Abstract of HPCC Futures 3: Web Technology
3
Separate IMAGE * Separate HTML Overall Principles of Computing on the Web
4
Separate IMAGE * Separate HTML Web based HPCC at NPAC: URLs
5
Separate IMAGE * Separate HTML Topics Illustrated in Computing on the Web
6
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
7
Separate IMAGE * Separate HTML WebWork Summary for PCRC
* Separate HTML Factorization on the Web
9
Separate IMAGE * Separate HTML Factoring RSA Numbers and Security
10
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
11
Separate IMAGE * Separate HTML Web Virtual Machine and Server-Server Communication Model
12
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
13
Separate IMAGE * Separate HTML Hierarchical FAFNER Servers
14
Separate IMAGE * Separate HTML Features of FAFNER Server Code
15
Separate IMAGE * Separate HTML Features of CLIENT CODE
16
Separate IMAGE * Separate HTML RSA130 Factorization is completed!
17
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
* Separate HTML Financial Modelling on Demand
19
Separate IMAGE * Separate HTML Aspects of Financial World Motivating HPCC
20
Separate IMAGE * Separate HTML Financial Application areas for which High-performance computing technologies are becoming indispensable
21
Separate IMAGE * Separate HTML Path Integral Approach to Derivative Valuation
22
Separate IMAGE * Separate HTML Parallel Maximum Entropy and optimization
23
Separate IMAGE * Separate HTML Web-based System Integration -- Initial Server Implementation
24
Separate IMAGE * Separate HTML Web-based System Integration -- Futures
25
Separate IMAGE * Separate HTML Option Pricing
26
Separate IMAGE * Separate HTML Option Pricing
27
Separate IMAGE * Separate HTML Option Pricing
28
Separate IMAGE * Separate HTML Option Pricing
* Separate HTML Java as a GUI
30
Separate IMAGE * Separate HTML Next Steps in Visual Programming for Chaining and Aggregating Services -- WebFlow!!
* Separate HTML NCSA Biology Workbench
* Separate HTML Main Window for Java Interface to Distributed Computing Environment
33
Separate IMAGE * Separate HTML Screens Opened for Java Interface to Distributed Computing Environment
34
Separate IMAGE * Separate HTML Data Window Opened for Java Interface to Distributed Computing Environment
35
Separate IMAGE * Separate HTML Specification Screen Opened for Java Interface to Distributed Computing Environment
36
Separate IMAGE * Separate HTML Subroutine Specification Screen Opened for Java Interface to Distributed Computing Environment
* Separate HTML Java Interface for Performance Visualization
38
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
39
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I
40
Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - II
* Separate HTML WebHPF and Other Full Programming Environments
42
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
43
Separate IMAGE * Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design
44
Separate IMAGE * Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design -- Contd
45
Separate IMAGE * Separate HTML A World-Wide Virtual Machine design based on Web and PVM technologies
46
Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
47
Separate IMAGE * Separate HTML Architecture of NPAC HPF Compilation System on WWW
48
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Input Page
49
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Output Page
50
Separate IMAGE * Separate HTML Web Technologies at NPAC: WebAMR Example
51
Separate IMAGE * Separate HTML Interpreters versus Compilers -- I?
52
Separate IMAGE * Separate HTML Interpreters versus Compilers -- Domain Specific Environments
53
Separate IMAGE * Separate HTML Java and HPF Futures
54
Separate IMAGE * Separate HTML VRML and HPF Futures
55
Separate IMAGE * Separate HTML Some Remarks on HPJava
* Foil Index from this file * See also color IMAGE
We describe an analysis of possible industrial uses of HPCC indicating that "NII" (Multimedia servers) applications will dominate. |
Looking at applications such as education and manufacturing show important opportunities for linking database and simulations. |
This suggests that there are several advantages in building HPCC services such as parallel compilers and messaging systems in terms of Web Technologies. |
This brings tremendous leverage of existing and emerging WebTop productivity tools and allows an excellent parallel software engineering environment. |
We comment on theimpact of computational science education and our program at Syracuse which now has two tracks -- simulation and Information based. |
* Separate HTML NII Technologies from Computing to WebTop Productivity - WebWindows and Industrial Use of HPCC
November 13 and 14 1995
University of Minnesota and Cray Research
see http://www.npac.syr.edu/users/gcf/minnnov95/
2
Separate IMAGE * Separate HTML Abstract of Minnesota Presentation
3
Separate IMAGE * Separate HTML Web Technology has at least three opportunities for you and me!
* Separate HTML Superficial Observations on High Performance Computing-I
5
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
6
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
7
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
8
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
* Separate HTML World Wide Web (WWW) is key to HPCC Implementation
10
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
11
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
* Separate HTML Architecture of Web Software
13
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
14
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
15
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- I
* Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
17
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
18
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
* Separate HTML Some Technologies to be Integrated into the Web -- II
20
Separate IMAGE * Separate HTML Our Overall NII Integrating Vision
21
Separate IMAGE * Separate HTML Critical Emerging Web Technologies
* Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
23
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter W
24
Separate IMAGE * Separate HTML Dining Philosopher Educational Applet
25
Separate IMAGE * Separate HTML Nuclear Reactor Educational Applet
* Separate HTML WebWindows is Open Portable Environment
27
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
28
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
29
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
30
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
31
Separate IMAGE * Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
32
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil with Perl Manipulated Source
* Separate HTML Some Relevant NII Services-I
34
Separate IMAGE * Separate HTML Some Relevant NII Services-II
35
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
36
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
37
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
38
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
39
Separate IMAGE * Separate HTML Business Enterprise Systems and the Web
40
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
41
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
42
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
43
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
44
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
45
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
46
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
47
Separate IMAGE * Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
* Separate HTML Why is VRML Another Important Concept?
49
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
* Separate HTML 2D Terrain Rendering for New York State Interactive Journey
51
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
* Separate HTML Implications of Brave New Web World for Education
53
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- I
54
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- II
* Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Overview of the Living Schoolbook Project
57
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
58
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
61
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
62
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
63
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
64
Separate IMAGE * Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
65
Separate IMAGE * Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
67
Separate IMAGE * Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
68
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML A Typical Hierarchical Server Network
70
Separate IMAGE * Separate HTML Role of Caching in the Virtual University -- I
71
Separate IMAGE * Separate HTML Role of Caching in the Virtual University -- II
72
Separate IMAGE * Separate HTML Role of Caching in the Virtual University -- III
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
74
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Separate HTML What is Computational Science?
76
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
77
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
78
Separate IMAGE * Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
79
Separate IMAGE * Separate HTML Proposed Interdisciplinary MultiMedia Master's Degree IMM
80
Separate IMAGE * Separate HTML The 4 tracks of the IMM Master's Degree
81
Separate IMAGE * Separate HTML Proposed Academic Schedule of IMM
82
Separate IMAGE * Separate HTML Current Computational Science (CPS) Core Courses
83
Separate IMAGE * Separate HTML Current Proposed CPS Core Courses -- Information Track
84
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
85
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
87
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
88
Separate IMAGE * Separate HTML Some Key Features of WebWork
* Separate HTML WebWork -- Example from
Dun & Bradstreet
One of Largest Information Providers
90
Separate IMAGE * Separate HTML Factoring RSA Numbers and Security
91
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
92
Separate IMAGE * Separate HTML Factoring RSA Codes -- Software Resource FAFNER
93
Separate IMAGE * Separate HTML Factoring RSA Codes -- NPAC Page
94
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
* Separate HTML WebWork Architecture
96
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
* Separate HTML World-Wide Virtual Machine
98
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
* Separate HTML WebFlow Paradigm
100
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
* Separate HTML General WebScript and Agents
* Separate HTML Software Project Manager -- Example of Agent Middleware
103
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
104
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
* Separate HTML Guidelines for HPF Futures
* Separate HTML PCRC Project Overview
107
Separate IMAGE * Separate HTML Research Issues and Innovations - 1
108
Separate IMAGE * Separate HTML Team Members
109
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
* Separate HTML Interpreters versus Compilers -- I?
111
Separate IMAGE * Separate HTML Interpreters versus Compilers -- Domain Specific Environments
112
Separate IMAGE * Separate HTML Java and HPF Futures
113
Separate IMAGE * Separate HTML VRML and HPF Futures
* Separate HTML WebWork Integration Model
115
Separate IMAGE * Separate HTML Contrast of Technologies in 3 Worlds
* Foil Index from this file * See also color IMAGE
This talk stresses that main opportunity for optical interconnects in HPCC is in MIMD systems varying from the full National Information Infrastructure to a tightly coupled (petaflop) MPP |
We describe the WebWork project at NPAC, Cooperating Systems and Boston University which is studying use of Web Software Technology to integrate these two limits |
* Separate HTML Second International Conference on Massively Parallel Processing Using Optical Interconnections
2
Separate IMAGE * Separate HTML Abstract of MPPOI Talk on Software Issues surrounding Use of Optical Interconnects in HPCC
3
Separate IMAGE * Separate HTML Optical Connectivity and HPCC -- I
* Separate HTML Optical Connectivity and HPCC -- II
5
Separate IMAGE * Separate HTML Performance of High End Machines Years 1980-2000
6
Separate IMAGE * Separate HTML Three Designs for a Year 2015 Petaflops machine with 0.05 micron technology
7
Separate IMAGE * Separate HTML Category II Petaflop Architecture -- Network of microprocessors
8
Separate IMAGE * Separate HTML Category III Petaflop Design -- Processor in Memory (PIM)
* Separate HTML Superficial Observations on High Performance Computing-II
10
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
11
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
12
Separate IMAGE * Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
* Separate HTML A Survey of New York State Industrial Opportunities for HPCC was very influential for me and my group(NPAC)
14
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Simulation (Roughly the Grand Challenges)
15
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Information Analysis -- DataMining
16
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
InfoVision: Information, Video, Imagery and Simulation on Demand
17
Separate IMAGE * Separate HTML The 33 Application areas were studied in detail:
Information Integration combining Simulation, Analysis and InfoVision
* Separate HTML The Blue Books
Supplements to the President's Fiscal Year Budget
19
Separate IMAGE * Separate HTML Grand Challenge Applications
20
Separate IMAGE * Separate HTML National Challenge Applications
* Separate HTML Architecture of Web Software
22
Separate IMAGE * Separate HTML What is WebWindows ?
23
Separate IMAGE * Separate HTML Is WebWindows an Operating System ?
24
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- I
* Separate HTML NPAC Oracle 7 Web Interface -- Home Page
26
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
27
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
* Separate HTML Some Relevant NII Services-I
29
Separate IMAGE * Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
30
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
31
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
32
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
33
Separate IMAGE * Separate HTML Comments on Storage of Movies on HPCC WebServers
* Separate HTML A Typical Hierarchical Server Network
* Separate HTML Use of NII Services in Particular Applications -- Education
36
Separate IMAGE * Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
37
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
38
Separate IMAGE * Separate HTML 2D Terrain Rendering for New York State Interactive Journey
39
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
* Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML Some Relevant NII Services-II
42
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
43
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
44
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
45
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
46
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
* Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
49
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
50
Separate IMAGE * Separate HTML Some Key Features of WebWork
51
Separate IMAGE * Separate HTML WebWork Architecture
52
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
53
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
54
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter G
55
Separate IMAGE * Separate HTML WebFlow Paradigm
56
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
57
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
58
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
59
Separate IMAGE * Separate HTML General WebScript and Agents
60
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
61
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
62
Separate IMAGE * Separate HTML WebHPL: HPCC Infrastructure for WebWindows
63
Separate IMAGE * Separate HTML WebHPL -- Integrating Compiler and Interpreter Technologies
* Foil Index from this file * Secs 33 Important Information in IMAGE
This overview of InfoMall covers the Federal HPCC and State Economic Development Rationale updated to December 1994. The NPAC organization is reviewed as well as the current status and prospects for use of HPCC in industry. The InfoMall and National High Performance Software Exchange technology development processes are discussed. |
* Separate HTML InfoMall --The Virtual Corporation between
Large Corporations, Small Businesses
Academic, State and Federal Organizations
to create and deploy
High Performance Computing and Communications
Software and Systems on the
National Information Infrastructure and in the
Nation's Business enterprises
An Overview
2
Separate IMAGE
* Separate HTML Abstract of InfoMall Overview Presentation
3
Separate IMAGE
* Separate HTML Performance of Supercomputer Class Computers 1940-2000
4
Separate IMAGE
* Separate HTML Advances in Parallel Computer and High Speed Network (HPCC) Technology
5
Separate IMAGE
* Separate HTML Educational and (Re)training Challenges
6
Separate IMAGE
* Separate HTML We have learnt that Parallel Computing Works !
7
Separate IMAGE
* Separate HTML When will Parallel Computing Take Over ?
8
Separate IMAGE
* Separate HTML Some Hardware/Software Trends over next 5 years
9
Separate IMAGE
* Separate HTML The Federal High Performance Computing and Communication Initiative (HPCCI)
10
Separate IMAGE
* Separate HTML 39 National Grand Challenges
Chemistry and Biology
11
Separate IMAGE
* Separate HTML 39 National Grand Challenges
Physics and Computational Fluid Dynamics
12
Separate IMAGE
* Separate HTML 39 National Grand Challenges
Earth Science
13
Separate IMAGE
* Separate HTML Final six of 39 National Grand Challenges
Mainly Space Science
14
Separate IMAGE
* Separate HTML Characteristics of Grand Challenges
15
Separate IMAGE
* Separate HTML New York State Economic Development Program
16
Separate IMAGE
* Separate HTML The Mall Analogy with initial InfoMall members
17
Separate IMAGE
* Separate HTML The Mall analogy!
18
Separate IMAGE
* Separate HTML NPAC's HPCC Programs
19
Separate IMAGE
* Separate HTML NPAC Staff and Associated Academic Units
20
Separate IMAGE
* Separate HTML NPAC Parallel Computing Facility (as of 1/3/95)
21
Separate IMAGE
* Separate HTML NPAC Networking Infrastructure (as of 1/3/95)
22
Separate IMAGE
* Separate HTML Parallel Computing Works!
23
Separate IMAGE
* Separate HTML Prospects for use of HPCC in the "Real-World"
24
Separate IMAGE
* Separate HTML Prospects for HPCC in Simulation Arena
25
Separate IMAGE
* Separate HTML Categories of Industrial and Government Applications of HPCC (with reference to academic applications)
26
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications 1 to 4:SIMULATION
27
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications 5 to 8: SIMULATION
28
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications 9 to 13: SIMULATION
29
Separate IMAGE
* Separate HTML Tables of Industrial HPCC Applications
14 to 18
Information Analysis -- "DataMining"
30
Separate IMAGE
* Separate HTML Table of Industrial Applications 19 to 24 for Information Access
InfoVision - Information, Video, Imagery and Simulation on Demand
31
Separate IMAGE
* Separate HTML Information Integration Applications 25 to 28
32
Separate IMAGE
* Separate HTML Information Integration Applications 29 to 33
33
Separate IMAGE
* Separate HTML Abbreviations used in tables of Industrial Applications of HPCC
34
Separate IMAGE
* Separate HTML Components of InfoMall
35
Separate IMAGE
* Separate HTML Relation of InfoMall to Other HPCC Organizations
36
Separate IMAGE
* Separate HTML The InfoMall Technology Development Process
37
Separate IMAGE
* Separate HTML Comparison of InfoMall and Traditional Technology Transfer Model
38
Separate IMAGE
* Separate HTML What are HPCC (Parallel Computing) Enabling Technologies
39
Separate IMAGE
* Separate HTML Transition of Research to Users and Industry via Enabling Technologies
40
Separate IMAGE
* Separate HTML What does HPCC small software systems business need?
41
Separate IMAGE
* Separate HTML Some HPCC Software Small Business Activities in INFOMALL
42
Separate IMAGE
* Separate HTML Enabling Technology Activities in NHSE (National High Performance Software Exchange)
43
Separate IMAGE
* Separate HTML Some Training and Outreach Activities in INFOMALL and NHSE
Overview of NPAC and InfoMall prepared for visit of Medical Informatics Group June 11 97 |
We cover NPAC People, Capabilities and Infrastructure including InfoMall Technology Transfer Program |
Education Programs are Highlighted |
* Separate HTML NPAC Overview
2
Separate IMAGE
* Separate HTML NPAC Theme
3
Separate IMAGE
* Separate HTML Nature of NPAC Programs
4
Separate IMAGE
* Separate HTML NPAC Infrastructure
5
Separate IMAGE
* Separate HTML NPAC People
6
Separate IMAGE
* Separate HTML Education Programs
7
Separate IMAGE
* Separate HTML InfoMall Technology Transfer
This is a joint project between College of Nursing at Syracuse University and NPAC |
With partners including SUNY Health Science Center and Syracuse School District |
This is a Web Technology (using dynamic Oracle and JavaScript Implementation) collaboration and Information resource to help School Nurses |
It includes (effectively) a patient record database |
* Separate HTML School CareWeb Project Syracuse, New York
2
Separate IMAGE
* Separate HTML Purposes (Part I)
3
Separate IMAGE
* Separate HTML Purposes (Part II)
4
Separate IMAGE
* Separate HTML Partners
5
Separate IMAGE
* Separate HTML Components
6
Separate IMAGE
* Separate HTML Configuration
7
Separate IMAGE
* Separate HTML Representative Scenario
8
Separate IMAGE
* Separate HTML Technologies
9
Separate IMAGE
* Separate HTML Advantages (Part I)
10
Separate IMAGE
* Separate HTML Advantages (Part II)
this set of foils is used to label selected screendumps in guided tour |
This is a joint project between College of Nursing at Syracuse University and NPAC |
With partners including SUNY Health Science Center and Syracuse School District |
This is a Web Technology (using dynamic Oracle and JavaScript Implementation) collaboration and Information resource to help School Nurses |
It includes (effectively) a patient record database |
* Separate HTML Student Health Record
2
Separate IMAGE
* Separate HTML Student Health Record
3
Separate IMAGE
* Separate HTML Student Health Record
4
Separate IMAGE
* Separate HTML Distributed Medical Intelligence
5
Separate IMAGE
* Separate HTML Distributed Medical Intelligence
6
Separate IMAGE
* Separate HTML Distributed Medical Intelligence
7
Separate IMAGE
* Separate HTML Distributed Medical Intelligence
8
Separate IMAGE
* Separate HTML Child Visit to School Nurse Office
9
Separate IMAGE
* Separate HTML Child Visit to School Nurse Office
10
Separate IMAGE
* Separate HTML Child Visit to School Nurse Office
this set of foils describes design and architecture and is expected to be used with appropriate illustrative screendumps as in full guided tour of CareWeb |
This is a joint project between College of Nursing at Syracuse University and NPAC |
With partners including SUNY Health Science Center and Syracuse School District |
This is a Web Technology (using dynamic Oracle and JavaScript Implementation) collaboration and Information resource to help School Nurses |
It includes (effectively) a patient record database |
* Separate HTML CareWeb -- a Community Network for Web-Based Health Care CareWeb -- a Community Network for Web-Based Health Care
2
Separate IMAGE
* Separate HTML Overview of CareWeb Architecture and Function
3
Separate IMAGE
* Separate HTML Overview of CareWeb Architecture and Function
4
Separate IMAGE
* Separate HTML Overview of CareWeb Architecture and Function
5
Separate IMAGE
* Separate HTML Overview of CareWeb Architecture and Function
6
Separate IMAGE
* Separate HTML Overview of CareWeb Architecture and Function
* Foil Index from this file * See also color IMAGE
We discuss possible opportunities and challenges for the advertising field opened up by Web hardware (the evolving Internet) and software (Web Technologies such as Java, JavaScript, VRML etc.) |
We describe the different technologies in the context of applications such as education where I have experience! |
There are uncertainities due to both unknown evolution of the Web and more importantly we don't know how best to use for marketing and advertising -- areas which will fund and shape a lot of Net infrastructure |
* Separate HTML Possible Role of Web Technologies in the Advertising Field http://www.npac.syr.edu/users/gcf/adclubdec96/index.html
2
Separate IMAGE * Separate HTML Abstract of Web Technologies for Advertising Presentation
3
Separate IMAGE * Separate HTML Challenges and Opportunities -- New Media
4
Separate IMAGE * Separate HTML Some Critical Emerging Web Technologies
5
Separate IMAGE * Separate HTML Architecture of Web Software
6
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - I
7
Separate IMAGE * Separate HTML Some (New) Web Technologies in a Nutshell - II
8
Separate IMAGE * Separate HTML Nuclear Reactor Educational Applet
9
Separate IMAGE * Separate HTML The Java Magic Cube from Michael Chang
10
Separate IMAGE * Separate HTML Visible Human
11
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
12
Separate IMAGE * Separate HTML GIS integration with Weather Simulation application - I.
13
Separate IMAGE * Separate HTML GIS integration with Weather Simulation application - II.
14
Separate IMAGE * Separate HTML The JavaScript SlideShow Stepping through CareWeb Images - I
15
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
16
Separate IMAGE * Separate HTML Challenges and Opportunities -- New Delivery Mechanisms
17
Separate IMAGE * Separate HTML Number of InterNet Hosts !989-1996 and Projected to Year 2000
18
Separate IMAGE * Separate HTML Challenges and Opportunities -- Industry Changes
19
Separate IMAGE * Separate HTML Future Web/Internet InfraStructure -I?
20
Separate IMAGE * Separate HTML Future Web/Internet InfraStructure -II?
21
Separate IMAGE * Separate HTML Future Web/Internet InfraStructure -III?
22
Separate IMAGE * Separate HTML Digital Audio and Video I
23
Separate IMAGE * Separate HTML Playing H.263 File from Local Disk using Axtive X Controls
24
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
25
Separate IMAGE * Separate HTML Netscape shows the close caption text associated with the movie.
26
Separate IMAGE * Separate HTML One of the Video Server Asset Management interfaces-I.
27
Separate IMAGE * Separate HTML Digital Audio and Video II
28
Separate IMAGE * Separate HTML Digital Audio and Video III
29
Separate IMAGE * Separate HTML Collaboration will be a Key Web Technology
30
Separate IMAGE * Separate HTML Login to SP2 with a Web Interface at NIST - I
31
Separate IMAGE * Separate HTML Login to SP2 with a Web Interface at NIST - III
32
Separate IMAGE * Separate HTML More on Collaboration
* Foil Index from this file * See also color IMAGE
Now is the most exciting time I have known for computing and communication technology development |
Convergence of
|
Changing opportunities and challenges in technology and product development, jobs , educational needs |
The World Wide Web levels the computer technology (software) arena
|
* Separate HTML Central New York in the Information Age
Some Thoughts
Case Center Meeting
Sept 22,1995
2
Separate IMAGE * Separate HTML Technology and Institutional Vision
3
Separate IMAGE * Separate HTML Some Central New York Resources
4
Separate IMAGE * Separate HTML Some NPAC Activities
* Foil Index from this file * See also color IMAGE
We briefly review the WebWindows concept and why it "levels the Software Playing Field". This will lead to a new software industry where NPAC expects to be a leader! |
We describe NPAC's capabilities in areas of WebWindows Technologies and the use of these base functionalities in Applications |
This was presented at NYS Broadband Communication Network Project Meeting on Dec 19,95. |
* Separate HTML NPAC's Programs of Interest to New York State Economic Development and
State Wide ATM Network
2
Separate IMAGE * Separate HTML Abstract of State Wide ATM Network Presentation
3
Separate IMAGE * Separate HTML NPAC Staff and Associated Academic Units
4
Separate IMAGE * Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
5
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
6
Separate IMAGE * Separate HTML Some Base WebWindows Technology Expertise at NPAC
7
Separate IMAGE * Separate HTML Some Initial WebWindows Based Applications at NPAC
* Foil Index from this file * See also color IMAGE
We describe the WebWindows approach which will dominate future general business enterprise systems and in particular Medical IntraNets |
TeleMedicine and Medical Informatics are naturally joined in WebMed -- this WebWindows approach to Medical Interventional Informatics |
We describe in detail our largest prototype -- CareWeb -- which is a collaboration between NPAC and SU School of Nursing to develop prototype for a K-12 School Nursing Collaboration and Information System |
Dave Warner's Neat Thing provides a VR Interface for the disabled which has been linked to the Web via a Java Applet
|
* Separate HTML Web Technology and its Use in Medical Informatics and TeleMedicine
2
Separate IMAGE * Separate HTML Abstract of Use of Web Technology for Medical Informatics
3
Separate IMAGE * Separate HTML NPAC Staff and Associated Academic Units
4
Separate IMAGE * Separate HTML NPAC Strategy in Research, Education and Technology Transfer
5
Separate IMAGE * Separate HTML NPAC Application Areas of Expertise
6
Separate IMAGE * Separate HTML Interdisciplinary Collaboration -- The Players in Bridge -- WebMed -- CareWeb
* Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
8
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
9
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
10
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
11
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
12
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
13
Separate IMAGE * Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
* Separate HTML Business Enterprise Systems and the Web
15
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Full Cover Picture
16
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Graph
17
Separate IMAGE * Separate HTML WebServer Hardware and Software Business Estimate
18
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
* Separate HTML Architecture of Web Software
20
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
21
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
22
Separate IMAGE * Separate HTML WebMed for Distributed Medical Interventional Informatics
23
Separate IMAGE * Separate HTML Emerging Web and NII Vision - I
24
Separate IMAGE * Separate HTML Emerging Web and NII Vision - II
* Separate HTML Speaker Gingrich Website
26
Separate IMAGE * Separate HTML Speaker Gingrich Website
27
Separate IMAGE * Separate HTML Speaker Gingrich Website
* Separate HTML Critical Emerging Web Technologies - I
29
Separate IMAGE * Separate HTML Visible Human
* Separate HTML T4:GIS - 3D Terrain Rendering in VRML
31
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
32
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
* Separate HTML Critical Emerging Web Technologies - II
34
Separate IMAGE * Separate HTML Some Technology Contributions of NPAC
35
Separate IMAGE * Separate HTML WebWindows DataBase Activities at NPAC
Oracle (Relational) , Illustra (Object) Databases linked to the Web
36
Separate IMAGE * Separate HTML Web Oracle Integration
37
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
38
Separate IMAGE * Separate HTML Uses of Databases in Education
39
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
40
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
41
Separate IMAGE * Separate HTML NewsBank Database
42
Separate IMAGE * Separate HTML NewsBank return
43
Separate IMAGE * Separate HTML AskNPAC Interface
44
Separate IMAGE * Separate HTML AskNPAC Return
* Separate HTML Current WebMed Projects - I
46
Separate IMAGE * Separate HTML Current WebMed Projects - II
47
Separate IMAGE * Separate HTML ECS400 Spring 1996 Home Page
48
Separate IMAGE * Separate HTML CPS 616 Homepage
49
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
50
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
51
Separate IMAGE * Separate HTML Current WebMed Projects - III
* Separate HTML General Framework of WebMed - Telemedicine Lessons
53
Separate IMAGE * Separate HTML Oracle database support for HealhCare digital libraries
54
Separate IMAGE * Separate HTML General Framework -- The new WebMed Approach
55
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Web Page
56
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Players
57
Separate IMAGE * Separate HTML NPAC WebMed Project Team
58
Separate IMAGE * Separate HTML Gathering Medical Information Together
59
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
60
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
61
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -IV
62
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -V
63
Separate IMAGE * Separate HTML Possible WebMed Projects - I
64
Separate IMAGE * Separate HTML The Neat Thing in Action I
65
Separate IMAGE * Separate HTML The Neat Thing in Action III
66
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- setting relation of Physical and Logical Units
67
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Calibrating Logical Units
68
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Output from Physical Units
69
Separate IMAGE * Separate HTML The Neat Thing in Action II
70
Separate IMAGE * Separate HTML Possible WebMed Projects - II
* Foil Index from this file * See also color IMAGE
Firstly the WebWindows concept implies that the Web will be the dominant Software environment of the future |
Secondly Web Technology can be used either WORLD-WIDE or ENTERPRISE-WIDE
|
WebTop Productivity tools will be higher functionality and more pervasive than current windows/unix/mainframe
|
WebCollaboration (WebNotes superceding LOTUSNotes) will include video,image, text conferencing as well full world wide information resource
|
* Separate HTML Possible Relevance of Web Technologies for Engineering and Medicine
2
Separate IMAGE * Separate HTML Abstract/Essential Points for Web Relevance
* Separate HTML Business Enterprise Systems and the Web
4
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Full Cover Picture
5
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Graph
6
Separate IMAGE * Separate HTML WebServer Hardware and Software Business Estimate
* Separate HTML Architecture of Web Software
8
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
9
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
* Separate HTML Some (New) Web Technologies in a Nutshell - I
11
Separate IMAGE * Separate HTML The Oranges Encourage the Team as an Applet
12
Separate IMAGE * Separate HTML ECS400 Spring 1996 Home Page
13
Separate IMAGE * Separate HTML Living SchoolBook 2D Terrain Renderer with Java Interface
14
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
15
Separate IMAGE * Separate HTML Sun's Comparison of Language Features
* Separate HTML Some (New) Web Technologies in a Nutshell - III
17
Separate IMAGE * Separate HTML Example IV - Textures
18
Separate IMAGE * Separate HTML Why is VRML Another Important Concept?
19
Separate IMAGE * Separate HTML New York State Interactive Journey: link to Herkimer Home
20
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
21
Separate IMAGE * Separate HTML General VRML Example I
22
Separate IMAGE * Separate HTML General VRML Example II
* Separate HTML Web Oracle Integration
24
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
25
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
26
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
27
Separate IMAGE * Separate HTML NPAC Web-Database Applications
28
Separate IMAGE * Separate HTML Choices of Formats and Filters in Web Systems
* Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
30
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
31
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
32
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
33
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
34
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
35
Separate IMAGE * Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
* Separate HTML General Framework of WebMed - Telemedicine Lessons
37
Separate IMAGE * Separate HTML Oracle database support for HealhCare digital libraries
38
Separate IMAGE * Separate HTML General Framework -- The new WebMed Approach
39
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Web Page
40
Separate IMAGE * Separate HTML TeleMedicine Bridge Concept -- Players
41
Separate IMAGE * Separate HTML NPAC WebMed Project Team
42
Separate IMAGE * Separate HTML Gathering Medical Information Together
43
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
44
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
45
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -IV
46
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -V
47
Separate IMAGE * Separate HTML Possible WebMed Projects - I
48
Separate IMAGE * Separate HTML The Neat Thing in Action I
49
Separate IMAGE * Separate HTML The Neat Thing in Action III
50
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- setting relation of Physical and Logical Units
51
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Calibrating Logical Units
52
Separate IMAGE * Separate HTML Basic Structure of Neat Thing -- Output from Physical Units
53
Separate IMAGE * Separate HTML The Neat Thing in Action II
54
Separate IMAGE * Separate HTML Possible WebMed Projects - II
* Foil Index from this file * See also color IMAGE
We discuss current Web with its emerging WebWindows environment |
We view Goethe-Institut as an "Enterprise" which can be supported by an IntraNet optimized for needs of the society. |
We discuss role of databases to store multimedia information with collaborative systems to link participants in Goethe programs |
We mention Java JavaScript VRML Digital Audio/Video and Web-linked databases as key enabling technologies |
Training in these technologies will be available on the Web itself |
* Separate HTML The Information HighWay
and multimedia information
resources for Goethe-Institut
2
Separate IMAGE * Separate HTML Abstract of the The Information Highway and the Goethe Institute
* Separate HTML Integration of Industry Sectors forming the NII -- Digital Super
Information Highway
4
Separate IMAGE * Separate HTML What will National Information Infrastructure(NII) give us?
5
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Full Cover Picture
6
Separate IMAGE * Separate HTML Business Week Feature on IntraNet February 1996 -- Graph
7
Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
8
Separate IMAGE * Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
9
Separate IMAGE * Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
10
Separate IMAGE * Separate HTML What is so important about Digital ?
11
Separate IMAGE * Separate HTML Business Enterprise Systems and the Web
* Separate HTML Emerging Web and NII Vision - I
13
Separate IMAGE * Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
14
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
15
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
16
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
17
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
* Separate HTML Emerging Web and NII Vision - II
19
Separate IMAGE * Separate HTML Critical Emerging Web Technologies - I
* Separate HTML Some (New) Web Technologies in a Nutshell - I
21
Separate IMAGE * Separate HTML Examples of the Use of Java for Goethe-Institut
22
Separate IMAGE * Separate HTML Visible Human
23
Separate IMAGE * Separate HTML New York State Image Database
24
Separate IMAGE * Separate HTML 2D Terrain Rendering for New York State Interactive Journey
25
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
* Separate HTML Some (New) Web Technologies in a Nutshell - II
27
Separate IMAGE * Separate HTML Possible Uses of JavaScript for Goethe-Institut
* Separate HTML Some (New) Web Technologies in a Nutshell - V
29
Separate IMAGE * Separate HTML Possible Uses of VRML in Goethe-Institut
30
Separate IMAGE * Separate HTML T4:GIS - 3D Terrain Rendering in VRML
31
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
32
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
33
Separate IMAGE * Separate HTML VRML Terrain Renerer with Syracuse Web Page
34
Separate IMAGE * Separate HTML Local journey in New York State Journey: Downtown Syracuse
* Separate HTML Levels of Collaborative Services
36
Separate IMAGE * Separate HTML Maxwell Agenda 96 - 1
37
Separate IMAGE * Separate HTML Maxwell Agenda 96 - 5
38
Separate IMAGE * Separate HTML Maxwell Agenda 96 - 2
39
Separate IMAGE * Separate HTML Maxwell Agenda 96 - 3
40
Separate IMAGE * Separate HTML Newton's Apple
* Separate HTML Some (New) Web Technologies in a Nutshell - IV
42
Separate IMAGE * Separate HTML WebWindows DataBase Activities at NPAC
Oracle (Relational) , Illustra (Object) Databases linked to the Web
43
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
44
Separate IMAGE * Separate HTML Newsgroup Search on 'biology'
45
Separate IMAGE * Separate HTML Oracle based Chatboard for Maxwell Agenda 96 - 1
46
Separate IMAGE * Separate HTML Oracle based Chatboard for Maxwell Agenda 96 - 2
47
Separate IMAGE * Separate HTML Oracle based Chatboard for Maxwell Agenda 96 - 3
48
Separate IMAGE * Separate HTML NPAC Web based Bulletin Board System
49
Separate IMAGE * Separate HTML Uses of Databases for Goethe Institut
50
Separate IMAGE * Separate HTML Choices of Formats and Filters in Web Systems
* Separate HTML Some (New) Web Technologies in a Nutshell - VI
52
Separate IMAGE * Separate HTML Possible Uses of Digital Audio/Video for Goethe-Institut
53
Separate IMAGE * Separate HTML CNN Newsource Database, video of President Clinton
54
Separate IMAGE * Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
55
Separate IMAGE * Separate HTML Berlin Journey of a City, documentary by Bob Frye
56
Separate IMAGE * Separate HTML Berlin Journey of a City
57
Separate IMAGE * Separate HTML Customized Media Services on the Web
* Separate HTML Tentative Logo for WebWisdom Virtual University
59
Separate IMAGE * Separate HTML Science for the 21st Century --Increasing Enrollment as a Function of Time!
60
Separate IMAGE * Separate HTML Home Page for SETI - Search for Extraterrestrial Intelligence
61
Separate IMAGE * Separate HTML Table of Contents (first half) - Contents from history section showing canals of Mars and Orson Welles
62
Separate IMAGE * Separate HTML Astronomy tutorial
63
Separate IMAGE * Separate HTML Life outside solar system - antenna picture
64
Separate IMAGE * Separate HTML Biology section - what is life? - table of contents
65
Separate IMAGE * Separate HTML Distance Education and Science Collaboratory
66
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
67
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
68
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
69
Separate IMAGE * Separate HTML Chinese Youth reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
70
Separate IMAGE * Separate HTML Scalable Certificates in Computational Science
71
Separate IMAGE * Separate HTML Experiences with WebFoil
72
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
73
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
* Separate HTML Some Synergies between Education and Home Based Health Care
75
Separate IMAGE * Separate HTML Dave Warner Neat Virtual Reality Thing in WebFoil
76
Separate IMAGE * Separate HTML The Neat Thing in Action III
77
Separate IMAGE * Separate HTML The Neat Thing in Action I
78
Separate IMAGE * Separate HTML The Neat Thing in Action II
* Separate HTML Multi-purpose Bridge Technology -- Overview
80
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology --- Examples
81
Separate IMAGE * Separate HTML Example WebPSE Applications
82
Separate IMAGE * Separate HTML CareWeb for Telemedicine/Nursing - I
83
Separate IMAGE * Separate HTML CareWeb for Telemedicine/Nursing - II
* Foil Index from this file * See also color IMAGE
This presentation involves these foils and WWW material taken from NPAC projects including Living Schoolbook and eight business Collaborations |
We describe NPAC, InfoMall and what we can do for New York State |
We first present the standard infrastructure vision and describe some of the impacts of the current computer and communication revolution on Business Society Medicine and Education |
The education discussion includes a short description of the Living Schoolbook collaboration led by Steve Bossert -- Dean of SU School of Education |
Business Enterprise Systems, Medicine and Public Communication applications are highlighted |
Applications are grouped into Digital Library, Collaboration and InfoVision (text video and image information on demand), and Geographical Information Systems |
* Separate HTML InfoMall
Bringing the Economic Development Opportunities of
the Internet/World Wide Web to
New York State
2
Separate IMAGE
* Separate HTML Abstract of NII for NYS Economic Development Presentation
3
Separate IMAGE
* Separate HTML What is NPAC and InfoMall and how do we partner?
4
Separate IMAGE
* Separate HTML The Mall analogy!
Your full service Information Age Business Development Store
5
Separate IMAGE
* Separate HTML Why is InfoMall Important?
6
Separate IMAGE
* Separate HTML Most Jobs in the future will Need NII(Internet, World Wide Web) Skills
7
Separate IMAGE
* Separate HTML Some Examples of InfoMall Activities
8
Separate IMAGE
* Separate HTML Some InfoMall Services in Information Technology Area
9
Separate IMAGE
* Separate HTML What support does a new Information Age business need?
10
Separate IMAGE
* Separate HTML NPACÕs HPCC Programs
11
Separate IMAGE
* Separate HTML NPAC Staff and Associated Academic Units
12
Separate IMAGE
* Separate HTML Approximate Level of NPAC Funding Calendar Year 1995
13
Separate IMAGE
* Separate HTML Integration of Industry Sectors forming the NII -- Digital Super
Information Highway
14
Separate IMAGE
* Separate HTML What will National Information Infrastructure(NII) give us?
15
Separate IMAGE
* Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
16
Separate IMAGE
* Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
17
Separate IMAGE
* Separate HTML What is so important about Digital ?
18
Separate IMAGE
* Separate HTML Business Enterprise Systems and the Web
19
Separate IMAGE
* Separate HTML Curricula Opportunities Opened Up by the World Wide Web
20
Separate IMAGE
* Separate HTML Some Classes of Uses of the Internet and the future National Information Infrastructure (NII)
21
Separate IMAGE
* Separate HTML Overview of the Living Schoolbook Project
22
Separate IMAGE
* Separate HTML Collaborative Technology and the NII Applied to Education
23
Separate IMAGE
* Separate HTML Cached Internet Resources in Living Schoolbook Project
24
Separate IMAGE
* Separate HTML InfoVision - Text or Image Information on Demand
25
Separate IMAGE
* Separate HTML NPAC -- SUNY Health Science Center Collaboration
26
Separate IMAGE
* Separate HTML Video (Movie and News) on Demand (VOD) and the NII
27
Separate IMAGE
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
28
Separate IMAGE
* Separate HTML ThinkMedia helping Education and Business Together
29
Separate IMAGE
* Separate HTML High Performance Computers as ÒservicesÓ on the NII
30
Separate IMAGE
* Separate HTML Content of New York State -- The Interactive Journey
31
Separate IMAGE
* Separate HTML Other Uses of Geographical Information Systems with the NII
* Foil Index from this file * See also color IMAGE
We describe the relevance of Advanced Web Technologies for Industry and Education |
WebWindows is the basic Web Operating Environment for which one will build software products |
We use WebFoil as an example to illustrate the WebWindows approach to WebTop Productivity software with open modular design |
Java, PERL, VRML, Telescript, Video/web servers are critical advanced technologies but there also opportunities to take existing technologies such as relational databases and integrate with Web |
Major initial opportunities include use of Web in Business Enterprise Systems |
We also can develop new approaches to delivery of education at all levels such as in Living Schoolbook |
We can also need new university and continuing education curricula to teach people these new technologies |
* Separate HTML Advanced Web Technology
Case Center Conference on
"Doing Business on the Internet"
November 15,1995
Syracuse Sheraton University Inn
see http://www.npac.syr.edu/users/gcf/casenov95/
2
Separate IMAGE * Separate HTML Abstract of Advanced Web Technology Presentation
* Separate HTML World Wide Web (WWW) is key to HPCC Implementation
4
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
* Separate HTML Architecture of Web Software
* Separate HTML WebWindows is Open Portable Environment
* Separate HTML Some Current NII/Web Technologies -- I
8
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
9
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- I
* Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
11
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
12
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
* Separate HTML NPAC Web based Bulletin Board System
* Separate HTML Some Technologies to be Integrated into the Web -- II
15
Separate IMAGE * Separate HTML Our Overall NII Integrating Vision
16
Separate IMAGE * Separate HTML Critical Emerging Web Technologies
17
Separate IMAGE * Separate HTML Illustration of WebWindows Concept for Presentation Software
18
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
* Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
20
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil with Perl Manipulated Source
21
Separate IMAGE * Separate HTML wwwfoil Index to RCIHalloween Presentation
22
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter G
* Separate HTML Some Relevant NII Services-I
24
Separate IMAGE * Separate HTML Some Relevant NII Services-II
25
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
26
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
27
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
28
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
* Separate HTML Business Enterprise Systems and the Web
30
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
31
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
32
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
33
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
34
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
35
Separate IMAGE * Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
36
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
* Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
* Separate HTML Why is VRML Another Important Concept?
39
Separate IMAGE * Separate HTML 2D Terrain Rendering for New York State Interactive Journey
40
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
41
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
* Separate HTML Implications of Brave New Web World for Education
43
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
44
Separate IMAGE * Separate HTML Overview of the Living Schoolbook Project
45
Separate IMAGE * Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
46
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
47
Separate IMAGE * Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
* Separate HTML Some remarks on WebWork -- HPCC with the Web
49
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
* Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
* Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
52
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
* Foil Index from this file * See also color IMAGE
This talk described both the opportunity to teach the new emerging Information technologies and the opportunity to use these technologies to teach |
Illustrations of the application of Technology to education include NPAC work using Java (WebFoil) and Databases as well as the collaborative enterprises KidsWeb, Living Schoolbook and Phy105/106 |
We surveyed the latest state of the Web and how it will be applied in a variety of applications from Business Enterprise Systems to Crisis Management |
The Multimedia Master's degree and the corresponding Information track courses of computational science offer an excellent opportunity for ECS to provide attractive curricula of broad interest |
* Separate HTML Challenges and Opportunities for Information Technology in ECS
2
Separate IMAGE * Separate HTML Abstract for ECS (College of Engineering and Computer Science at Syracuse University) Presentation on Information Technology
* Separate HTML Architecture of Web Software
4
Separate IMAGE * Separate HTML Web Application Software Vision
5
Separate IMAGE * Separate HTML Some Relevant NII Services-I
6
Separate IMAGE * Separate HTML Some Relevant NII Services-II
7
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
8
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
9
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
10
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
11
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
12
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
13
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
14
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
* Separate HTML Some Virtual University Activities Involving NPAC -- I
16
Separate IMAGE * Separate HTML Some Virtual University Activities Involving NPAC -- II
* Separate HTML Encoder neural network tutorial and simulation page
* Separate HTML Overview of the Living Schoolbook Project
19
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
20
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
23
Separate IMAGE * Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
24
Separate IMAGE * Separate HTML Fiber Link Across the Globe FLAG -- Topology
* Separate HTML Role of Caching in the Virtual University -- I
26
Separate IMAGE * Separate HTML Role of Caching in the Virtual University -- II
27
Separate IMAGE * Separate HTML Role of Caching in the Virtual University -- III
* Separate HTML Kidsweb Home Page and Table of Contents for Arts, Science
29
Separate IMAGE * Separate HTML Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
* Separate HTML What is Computational Science?
31
Separate IMAGE * Separate HTML Program in Computational Science
Implemented within current academic framework
32
Separate IMAGE * Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
33
Separate IMAGE * Separate HTML What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment
34
Separate IMAGE * Separate HTML Proposed Interdisciplinary MultiMedia Master's Degree IMM
35
Separate IMAGE * Separate HTML The 4 tracks of the IMM Master's Degree
36
Separate IMAGE * Separate HTML Proposed Academic Schedule of IMM
37
Separate IMAGE * Separate HTML Current Computational Science (CPS) Core Courses
38
Separate IMAGE * Separate HTML Current Proposed CPS Core Courses -- Information Track
39
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
40
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
41
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
42
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
* Separate HTML Some Technologies to be Integrated into the Web -- I
44
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- II
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
46
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
47
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
48
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
49
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
50
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
51
Separate IMAGE * Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
* Separate HTML Overall NII Integrating Vision
53
Separate IMAGE * Separate HTML What is WebWindows ?
* Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
* Separate HTML Critical Emerging Web Technologies
56
Separate IMAGE * Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
57
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter G
58
Separate IMAGE * Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
* Separate HTML Emerging Higher Level Web Integration Concepts -- I
60
Separate IMAGE * Separate HTML NPAC WebTools-I (Basic WebWindows Functionality)
61
Separate IMAGE * Separate HTML NPAC WebTools-II
62
Separate IMAGE * Separate HTML Example of WebTool External Editor Interface -- vi and emacs
63
Separate IMAGE * Separate HTML Example of Spell Check Feature in WebTools
64
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):E-Mail Functionality, Implementation
* Separate HTML Web Productivity Tools and Virtual Software Laboratory (VSL)
66
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
* Separate HTML Weak Points in Web Technology
68
Separate IMAGE * Separate HTML Weak Points in Database Technology
69
Separate IMAGE * Separate HTML By integrating a database server into Web technology, a Web server can be enhanced with:
70
Separate IMAGE * Separate HTML By integrating Web into database technology, a Database server can be enhanced with:
71
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
* Separate HTML WebFlow Paradigm
73
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
74
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
75
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
* Foil Index from this file * See also color IMAGE
We discuss NPAC, staffing strategy and major thrusts in: |
Finance, HealthCare, Education, IntraNets and Entertainment |
We briefly describe the overarching WebWindows framework |
The actual talk was accompanied by several live demonstrations |
* Separate HTML NPAC and its work with Industry and Education
2
Separate IMAGE * Separate HTML Abstract of NPAC Activities with Engineering and Computer Science
* Separate HTML NPAC Staff and Associated Academic Units
4
Separate IMAGE * Separate HTML NPAC Strategy in Research, Education and Technology Transfer
* Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
6
Separate IMAGE * Separate HTML Examples and Why WebWindows will Dominate Software Industry?
7
Separate IMAGE * Separate HTML Some Operating System Issues
8
Separate IMAGE * Separate HTML The Java/Netscape2.0 Client server Model
* Separate HTML NPAC Application Areas of Expertise
* Separate HTML Some Base WebWindows Technology Expertise at NPAC
11
Separate IMAGE * Separate HTML Some Initial WebWindows Based Applications at NPAC
* Separate HTML Web Education Areas of Interest to NPAC
* Separate HTML Overview of the Living Schoolbook Project
14
Separate IMAGE * Separate HTML The Living Schoolbook Project Partners
15
Separate IMAGE * Separate HTML Outside Partners of the Living Schoolbook Project
* Separate HTML Science for the 21st Century
Principal Features
17
Separate IMAGE * Separate HTML Course Structure
18
Separate IMAGE * Separate HTML Enrollment in Phy 105/106
19
Separate IMAGE * Separate HTML Syllabus / Representative Modules
20
Separate IMAGE * Separate HTML Home Page for Mind and Machine Module
21
Separate IMAGE * Separate HTML Brief tour of the brain TOC - large scale features
22
Separate IMAGE * Separate HTML Neurons - includes video of firing sequence of neurons
23
Separate IMAGE * Separate HTML Neural networks TOC - diagram of network layers
* Separate HTML ECS400 Spring 1996 Home Page
25
Separate IMAGE * Separate HTML CPS 616 Homepage
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
27
Separate IMAGE * Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
28
Separate IMAGE * Separate HTML Scope of Certificate in Computational Science
* Separate HTML Some Synergies between Education and Home Based Health Care
30
Separate IMAGE * Separate HTML Synergies with TeleMedicine
* Separate HTML The Neat Thing in Action I
32
Separate IMAGE * Separate HTML The Neat Thing in Action III
33
Separate IMAGE * Separate HTML The Neat Thing in Action II
* Separate HTML JavaScript Based WebFoil Prototype
35
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
36
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
* Separate HTML Option Pricing
38
Separate IMAGE * Separate HTML Option Pricing
39
Separate IMAGE * Separate HTML Option Pricing
40
Separate IMAGE * Separate HTML Option Pricing
41
Separate IMAGE * Separate HTML Option Pricing
* Separate HTML Speaker Gingrich Website
43
Separate IMAGE * Separate HTML Speaker Gingrich Website
44
Separate IMAGE * Separate HTML Speaker Gingrich Website
* Foil Index from this file * See also color IMAGE
This Survey selects from talks on InfoMall95, InfoVision95, NIIkids, CompSci, NPACDBover, WebWindows |
Initially we survey NPCC and NII technology status including National Programs |
We briefly describe NPACÕs capabilities and mission |
The survey of NII sets National telecommunications scene and Introduces InfoVision |
An execiting technology prospect is highlighted by the WebWindows Concept |
We describe education from two points of view
|
Finally we describe a few additional activities of NPAC |
* Separate HTML Computing _ Communications
Entertainment -- Business
Careers -- Education
Are all changing!
What does it mean
2
Separate IMAGE * Separate HTML Abstract of REU Presentation
3
Separate IMAGE * Separate HTML HPCC and NII Technology Status
4
Separate IMAGE * Separate HTML Advances in Parallel Computer and High Speed Network (HPCC) Technology
5
Separate IMAGE * Separate HTML Performance of Supercomputer Class Computers 1940-2000
6
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
7
Separate IMAGE * Separate HTML Some Hardware/Software Trends over next 5 years
8
Separate IMAGE * Separate HTML The Federal High Performance Computing and Communication Initiative (HPCCI)
9
Separate IMAGE * Separate HTML Characteristics of Grand Challenges
10
Separate IMAGE * Separate HTML We have learnt that Parallel Computing Works !
11
Separate IMAGE * Separate HTML When will Parallel Computing Take Over ?
12
Separate IMAGE * Separate HTML Prospects for use of HPCC in the "Real-World"
13
Separate IMAGE * Separate HTML What is NPAC?
14
Separate IMAGE * Separate HTML NPAC's HPCC Programs
15
Separate IMAGE * Separate HTML NPAC Staff and Associated Academic Units
16
Separate IMAGE * Separate HTML NPAC Parallel Computing Facility (as of 1/3/95)
17
Separate IMAGE * Separate HTML NYNET Topology Spring 1994
18
Separate IMAGE * Separate HTML The NII -- National Information Infrastructure
19
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
20
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
21
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
22
Separate IMAGE * Separate HTML Possible Technology Directions for the installation of the NII
23
Separate IMAGE * Separate HTML Possible Future Communications Technology
-- A PacBell Strategy
24
Separate IMAGE * Separate HTML What will National Information Infrastructure give us?
25
Separate IMAGE * Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
26
Separate IMAGE * Separate HTML The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
27
Separate IMAGE * Separate HTML The Dominant Operating System of the future
WebWindows
28
Separate IMAGE * Separate HTML What is WebWindows ?
29
Separate IMAGE * Separate HTML WebWindows: A Web based Internet Operating System
30
Separate IMAGE * Separate HTML WebWindows -- Implementation
31
Separate IMAGE * Separate HTML WebWindows -- Milestones
32
Separate IMAGE * Separate HTML WebWindows -- Current Status at NPAC
33
Separate IMAGE * Separate HTML WebWork -- Example from
Dun & Bradstreet
One of Largest Information Providers
34
Separate IMAGE * Separate HTML WebWork -- Integrating Publication and Computation
35
Separate IMAGE * Separate HTML Factoring RSA Numbers and Security
36
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
37
Separate IMAGE * Separate HTML WebHPL: HPCC Infrastructure for WebWindows
38
Separate IMAGE * Separate HTML WebHPL -- Integrating Compiler and Interpreter Technologies
39
Separate IMAGE * Separate HTML WebHPL -- HPF, HPC++ and Little Languages
40
Separate IMAGE * Separate HTML Education and the NII --
Living Textbook -- K-12 Education
41
Separate IMAGE * Separate HTML Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
42
Separate IMAGE * Separate HTML Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)
43
Separate IMAGE * Separate HTML Overview of the Living Textbook Project
44
Separate IMAGE * Separate HTML The Living Textbook Project Partners
45
Separate IMAGE * Separate HTML Outside Partners of the Living Textbook Project
46
Separate IMAGE * Separate HTML Collaborative Technology and the NII
47
Separate IMAGE * Separate HTML Video (Movie and News) on Demand (VOD) and the NII
48
Separate IMAGE * Separate HTML InfoVision - Text Information on Demand on the NII
49
Separate IMAGE * Separate HTML InfoVision - Image Information on Demand on the NII
50
Separate IMAGE * Separate HTML InfoVision - Simulation on Demand
51
Separate IMAGE * Separate HTML From Video Games to Yellow Pages
52
Separate IMAGE * Separate HTML Uses of Geographical Information Systems with the NII
53
Separate IMAGE * Separate HTML Content of New York State -- The Interactive Journey
54
Separate IMAGE * Separate HTML Cached Internet Resources in Living Textbook Project
55
Separate IMAGE * Separate HTML A Typical Hierarchical Server Network
56
Separate IMAGE * Separate HTML How should one set up the Hierarchical Network of InfoVision Servers ? (with education as example)
57
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
58
Separate IMAGE * Separate HTML Other Aspects of Education --
The New (virtual) University
59
Separate IMAGE * Separate HTML Curricula Opportunities Opened Up by the World Wide Web
60
Separate IMAGE * Separate HTML Educational and (Re)training Challenges
61
Separate IMAGE * Separate HTML Master's Degree in Multimedia Studies
62
Separate IMAGE * Separate HTML Some Other NPAC Activities
63
Separate IMAGE * Separate HTML NPAC -- SUNY Health Science Center Collaboration
64
Separate IMAGE * Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
* Foil Index from this file * See also color IMAGE
This presentation involves these foils and WWW material taken from NPAC projects including Living Schoolbook, SUNY HSC and Newhouse Collaborations |
We first present the standard infrastructure vision and describe some of the impacts of the current computer and communication revolution on Business Society Medicine and Education |
The education discussion includes a description of the Living Schoolbook collaboration led by Steve Bossert -- Dean of SU School of Education |
Business Enterprise Systems, Medicine and Public Communication applications are highlighted |
Applications are grouped into Digital Library, Collaboration and InfoVision (text video and image information on demand) |
* Separate HTML National Information Infrastructure
Computing _ Communications
Telephones -- Cables
PCs -- TVs
Newspapers -- CNN
Will all be the same!
What does this mean for you, University, Children?
2
Separate IMAGE
* Separate HTML Abstract of Implications of the NII Presentation
3
Separate IMAGE
* Separate HTML Integration of Industry Sectors forming the NII -- Digital Super
Information Highway
4
Separate IMAGE
* Separate HTML Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
5
Separate IMAGE
* Separate HTML What will National Information Infrastructure(NII) give us?
6
Separate IMAGE
* Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
7
Separate IMAGE
* Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
8
Separate IMAGE
* Separate HTML What is so important about Digital ?
9
Separate IMAGE
* Separate HTML Business Enterprise Systems and the Web
10
Separate IMAGE
* Separate HTML Curricula Opportunities Opened Up by the World Wide Web
11
Separate IMAGE
* Separate HTML Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)
12
Separate IMAGE
* Separate HTML Overview of the Living Schoolbook Project
13
Separate IMAGE
* Separate HTML Collaborative Technology and the NII
14
Separate IMAGE
* Separate HTML Cached Internet Resources in Living Schoolbook Project
15
Separate IMAGE
* Separate HTML InfoVision - Text or Image Information on Demand
16
Separate IMAGE
* Separate HTML NPAC -- SUNY Health Science Center Collaboration
17
Separate IMAGE
* Separate HTML Video (Movie and News) on Demand (VOD) and the NII
18
Separate IMAGE
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
19
Separate IMAGE
* Separate HTML Content of New York State -- The Interactive Journey
20
Separate IMAGE
* Separate HTML Other Uses of Geographical Information Systems with the NII
This described our decision to focus on Visible Human Activity in Healthcare Sector of RL CIV Applications |
We give the status of the 2D and 3D Version of the web Interfaces |
* Separate HTML Medical Application
2
Separate IMAGE
* Separate HTML The Visible Human Project
3
Separate IMAGE
* Separate HTML Java based 2D Viewer
4
Separate IMAGE
* Separate HTML Data preperation
5
Separate IMAGE
* Separate HTML Segmentation
6
Separate IMAGE
* Separate HTML Visualization
see Resource for CareWeb Project |
A major Prototype of Web based Health Care System |
NPAC, School of Nursing at SU, SUNY HSC, Syracuse City school District |
* Separate HTML Resources Material on CareWeb May 1996
2
Separate IMAGE
* Separate HTML Home Page of the CareWeb Bridge Demo
3
Separate IMAGE
* Separate HTML CareWeb Connection Manager: Login Page.
4
Separate IMAGE
* Separate HTML CareWeb Database Manager: All tables used in the School Nursing demo.
5
Separate IMAGE
* Separate HTML CareWeb School Manager: All Schools in the Syracuse City School District.
6
Separate IMAGE
* Separate HTML Home Page of a particular school.
7
Separate IMAGE
* Separate HTML CareWeb School Manager: [Create] mode.
8
Separate IMAGE
* Separate HTML CareWeb School Manager: [Modify] mode.
9
Separate IMAGE
* Separate HTML CareWeb School Manager: [Delete] mode.
10
Separate IMAGE
* Separate HTML All nurses in a given school.
11
Separate IMAGE
* Separate HTML Home Page of a school nurse.
12
Separate IMAGE
* Separate HTML CareWeb Nurse Manager: [Create] mode.
13
Separate IMAGE
* Separate HTML CareWeb Nurse Manager: [Modify] mode.
14
Separate IMAGE
* Separate HTML CareWeb Nurse Manager: [Delete] mode.
15
Separate IMAGE
* Separate HTML All students in a given school nurse office.
16
Separate IMAGE
* Separate HTML Home page of a student (boy).
17
Separate IMAGE
* Separate HTML Home page of a student (girl).
18
Separate IMAGE
* Separate HTML CareWeb Student Manager: [Create] mode.
19
Separate IMAGE
* Separate HTML CareWeb Student Manager: [Modify] mode.
20
Separate IMAGE
* Separate HTML All base careinfo record components of a student.
21
Separate IMAGE
* Separate HTML CareInfo record component.
22
Separate IMAGE
* Separate HTML CareWeb CareInfo Manager: [Create] mode.
23
Separate IMAGE
* Separate HTML CareWeb CareInfo Manager: [Modify] mode.
24
Separate IMAGE
* Separate HTML All immunization records of a student.
25
Separate IMAGE
* Separate HTML An immunization record.
26
Separate IMAGE
* Separate HTML CareWeb Immunization Manager: [Create] mode.
27
Separate IMAGE
* Separate HTML CareWeb Immunization Manager: [Modify] mode.
28
Separate IMAGE
* Separate HTML All developmental screening records of a student.
29
Separate IMAGE
* Separate HTML A sample developmental screening record.
30
Separate IMAGE
* Separate HTML CareWeb Developmental Manager: [Create] mode.
31
Separate IMAGE
* Separate HTML CareWeb Developmental Manager: [Modify] mode.
32
Separate IMAGE
* Separate HTML All Progress Notes of a student.
33
Separate IMAGE
* Separate HTML A sample progress note (Pharyngitis).
34
Separate IMAGE
* Separate HTML CareWeb Progress Note Manager: [Create] mode.
35
Separate IMAGE
* Separate HTML CareWeb Progress Note Manager: [Modify] mode.
36
Separate IMAGE
* Separate HTML Assessment Form for Pharyngitis.
37
Separate IMAGE
* Separate HTML Home Page for a nurse practitioner.
38
Separate IMAGE
* Separate HTML Information Pages on Pharyngitis.
39
Separate IMAGE
* Separate HTML Educational Material on Pharyngitis.
40
Separate IMAGE
* Separate HTML Educational Material on Pharyngitis (cont).
41
Separate IMAGE
* Separate HTML Management Algorithm for Pharyngitis.
42
Separate IMAGE
* Separate HTML Differential Diagnosis for Pharyngitis.
43
Separate IMAGE
* Separate HTML Note to Parents on Sore Throat.
44
Separate IMAGE
* Separate HTML Note to Parents on Throat Culture.
45
Separate IMAGE
* Separate HTML Web Pages with healthcare information.
46
Separate IMAGE
* Separate HTML Information for Parents on Pharyngitis.
47
Separate IMAGE
* Separate HTML Medication fact sheet on Penicillin.
48
Separate IMAGE
* Separate HTML CareWeb Interactive Consulting: Video Channel.
49
Separate IMAGE
* Separate HTML CareWeb Interactive Consulting: Audio Channel.
50
Separate IMAGE
* Separate HTML CareWeb Interactive Consulting: White Board Channel.
51
Separate IMAGE
* Separate HTML CareWeb Interactive Consulting: WebCast Channel.
52
Separate IMAGE
* Separate HTML A sample progress note (Asthma).
53
Separate IMAGE
* Separate HTML CareWeb Progress Note Manager: [Create] mode.
54
Separate IMAGE
* Separate HTML CareWeb Progress Note Manager: [Modify] mode.
55
Separate IMAGE
* Separate HTML Assessment Form for Asthma.
56
Separate IMAGE
* Separate HTML CareWeb Assessment Manager: [Create] mode.
57
Separate IMAGE
* Separate HTML CareWeb Assessment Manager: [Modify] mode.
58
Separate IMAGE
* Separate HTML Home page for a nurse practitioner.
59
Separate IMAGE
* Separate HTML Educational material on Asthma.
60
Separate IMAGE
* Separate HTML School Nurse Asthma Treatment Protocol.
61
Separate IMAGE
* Separate HTML Nurse Practitioner Asthma Treatment Protocol.
62
Separate IMAGE
* Separate HTML CareWeb interactive Consulting: Video Channel.
63
Separate IMAGE
* Separate HTML CareWeb Interactive Consulting: Audio Channel.
64
Separate IMAGE
* Separate HTML CareWeb Interactive Consulting: WhiteBoard Channel.
65
Separate IMAGE
* Separate HTML CareWeb Interactive Consulting: WebCast Channel.
66
Separate IMAGE
* Separate HTML All assessment forms for a student.
67
Separate IMAGE
* Separate HTML A sample assessment form (Pharyngitis).
68
Separate IMAGE
* Separate HTML CareWeb Assessment Manager: [Create] mode.
69
Separate IMAGE
* Separate HTML CareWeb Assessment Manager: [Modify] mode.
70
Separate IMAGE
* Separate HTML All medication records of a student.
71
Separate IMAGE
* Separate HTML A sample medication record.
72
Separate IMAGE
* Separate HTML CareWeb Medication Manager: [Create] mode.
73
Separate IMAGE
* Separate HTML CareWeb Medication Manager: [Modify] mode.
General Remarks supported by Demonstrations and other Presentation Material |
TeleMedicine, Web-based Databases, Human-Computer Interface, HPCC, Video-on-Demand |
Working on WebMed before and since Hillary Clinton visited in April 94 |
* Separate HTML Presentation to Omnia, Matria, and Associates
2
Separate IMAGE
* Separate HTML Background
3
Separate IMAGE
* Separate HTML Distributed Medical Intelligence (Warner & Balch)
4
Separate IMAGE
* Separate HTML Healthcare Projects and Prototypes
5
Separate IMAGE
* Separate HTML Selected Presentations
6
Separate IMAGE
* Separate HTML Standards in Telemedicine
7
Separate IMAGE
* Separate HTML What We Offer
8
Separate IMAGE
* Separate HTML PPT Slide
Tango Collaboratory including its Upgrades |
WebWisdom for Education and linkage to Tango |
Video on Demand and linkage to Tango |
* Separate HTML Business Issues vs. Technology Demonstrations
2
Separate IMAGE
* Separate HTML Communication/Collaboration
3
Separate IMAGE
* Separate HTML TANGO: Highlights
4
Separate IMAGE
* Separate HTML TANGO demonstration
5
Separate IMAGE
* Separate HTML TANGO: Relevance
6
Separate IMAGE
* Separate HTML TANGO: Status
7
Separate IMAGE
* Separate HTML WebWisdom: Features Summary
8
Separate IMAGE
* Separate HTML WebWisdom: Capabilities
9
Separate IMAGE
* Separate HTML WebWisdom: Capabilities II
10
Separate IMAGE
* Separate HTML TANGO/Wisdom
11
Separate IMAGE
* Separate HTML WebWisdom demonstration
12
Separate IMAGE
* Separate HTML Video on Demand: Features
13
Separate IMAGE
* Separate HTML Video on Demand: Capabilities
14
Separate IMAGE
* Separate HTML Video on Demand: Capabilities II
15
Separate IMAGE
* Separate HTML Internet Video on Demand
16
Separate IMAGE
* Separate HTML Video on Demand/TANGO Integration
ASOP is Affordable Systems Optimization Process |
This project involves MADIC Team 2
|
This Presentation was developed to describe possible next steps in NASA Contract to investigate:
|
* Separate HTML Implementation of Affordable Systems Optimization Process (ASOP) on the NII -
ASOP Framework and
Phase 4a Technology Plan
2
Separate IMAGE
* Separate HTML ASOP Implemented on the NII for Aeronautics Systems
3
Separate IMAGE
* Separate HTML 1.0 ASOP Design Environment
4
Separate IMAGE
* Separate HTML 1.1 Design Engine
5
Separate IMAGE
* Separate HTML 1.1 Design Engine - Technology Plan
6
Separate IMAGE
* Separate HTML 1.2 Visualization Toolkit
7
Separate IMAGE
* Separate HTML 1.2 Visualization Toolkit - Technology Plan
8
Separate IMAGE
* Separate HTML 1.3 Geometry Toolkit
9
Separate IMAGE
* Separate HTML 1.3 Geometry Toolkit - Technology Plan
10
Separate IMAGE
* Separate HTML 1.4 Analysis Modeling Toolkit
11
Separate IMAGE
* Separate HTML 1.4 Analysis Modeling Toolkit - Technology Plan
12
Separate IMAGE
* Separate HTML 1.5 Cost Modeling Toolkit
13
Separate IMAGE
* Separate HTML 1.5 Cost Model Toolkit - Technology Plan
14
Separate IMAGE
* Separate HTML 1.6 Process Modeling Toolkit
15
Separate IMAGE
* Separate HTML ASOP Process Modeling Toolkit
16
Separate IMAGE
* Separate HTML 1.6 Process Modeling Toolkit - Technology Plan
17
Separate IMAGE
* Separate HTML 1.7 Simulation Engine
18
Separate IMAGE
* Separate HTML 1.7 Simulation Engine - Technology Plan
19
Separate IMAGE
* Separate HTML 1.8 Optimization Engine
20
Separate IMAGE
* Separate HTML 1.8 Optimization Engine - Technology Plan
21
Separate IMAGE
* Separate HTML 2.0 ASOP Object Backplane - Functional Services for Users
22
Separate IMAGE
* Separate HTML 2.0 ASOP Object Backplane - Technology Plan
23
Separate IMAGE
* Separate HTML 2.1 Collaboration Services - Support Virtual Co-location
24
Separate IMAGE
* Separate HTML 2.2 Configuration Control Services - Critical for User
25
Separate IMAGE
* Separate HTML 2.3 Metacomputing Services - Distributed Computing
26
Separate IMAGE
* Separate HTML 2.4 Security and Access Services - Critical to ASOP
27
Separate IMAGE
* Separate HTML 2.5 Object & Data Services - Robust Integration for ASOP
28
Separate IMAGE
* Separate HTML 3.0 Local ASOP Infrastructure - LAN Services Functions
29
Separate IMAGE
* Separate HTML 3.0 Local ASOP Infrastructure - Technology Plan
30
Separate IMAGE
* Separate HTML 4.0 Organization Infrastructure - Company WAN Functions
31
Separate IMAGE
* Separate HTML 4.0 Organization Infrastructure - Technology Plan
32
Separate IMAGE
* Separate HTML 5.0 NII Services Backplane - "Open" Technology Services
33
Separate IMAGE
* Separate HTML 5.0 NII Services Backplane - Technology Plan
34
Separate IMAGE
* Separate HTML 5.1 Collaboration Services - Support Virtual Co-location
35
Separate IMAGE
* Separate HTML 5.2 Configuration Control Services - Driven by ASOP
36
Separate IMAGE
* Separate HTML 5.3 Metacomputing Services - Coordinated NII Computing
37
Separate IMAGE
* Separate HTML 5.4 Security and Access Services - Critical Technology
38
Separate IMAGE
* Separate HTML 5.5 Object & Data Services - Basic Structure to NII Service
39
Separate IMAGE
* Separate HTML 6.0 NII Network Infrastructure - Common Foundation for NII
40
Separate IMAGE
* Separate HTML 6.0 NII Network Infrastructure - Technology Plan
ASOP is Affordable Systems Optimization Process |
This project involves MADIC Team 2
|
This Presentation was developed to describe initial findings of NASA Contract to investigate:
|
* Separate HTML Implementation of Affordable Systems Optimization Process (ASOP) on the NII -
2
Separate IMAGE
* Separate HTML Presentation Agenda
3
Separate IMAGE
* Separate HTML Requirements Definition Team
4
Separate IMAGE
* Separate HTML Requirements Definition Process
5
Separate IMAGE
* Separate HTML Key Briefing Points
6
Separate IMAGE
* Separate HTML Presentation Agenda
7
Separate IMAGE
* Separate HTML Cost is the Major Technology Challenge
8
Separate IMAGE
* Separate HTML Life Cycle Cost is a Design Variable in ASOP
9
Separate IMAGE
* Separate HTML NII Enhances ASOP in a Multi-Organization Activity
10
Separate IMAGE
* Separate HTML Industrial/Academic/Government Consensus is ASOP Basis
11
Separate IMAGE
* Separate HTML Testbed Development is a NASA Role in ASOP
12
Separate IMAGE
* Separate HTML ASOP Introduces Aerospace Paradigm Shifts
13
Separate IMAGE
* Separate HTML ASOP Criticality to Aerospace Industry and NASA
14
Separate IMAGE
* Separate HTML Presentation Agenda
15
Separate IMAGE
* Separate HTML 1.0 ASOP Design Environment
16
Separate IMAGE
* Separate HTML 1.1 Design Engine
17
Separate IMAGE
* Separate HTML 1.2 Visualization Toolkit
18
Separate IMAGE
* Separate HTML 1.3 Geometry Toolkit
19
Separate IMAGE
* Separate HTML 1.4 Analysis Modeling Toolkit
20
Separate IMAGE
* Separate HTML 1.5 Cost Model Toolkit
21
Separate IMAGE
* Separate HTML 1.6 Process Modeling Toolkit
22
Separate IMAGE
* Separate HTML 1.7 Simulation Engine
23
Separate IMAGE
* Separate HTML 1.8 Optimization Engine
24
Separate IMAGE
* Separate HTML 2.0 ASOP Object Backplane - Integration Services to Users
25
Separate IMAGE
* Separate HTML 2.1-2.5 ASOP Object Backplane Leverages NII
26
Separate IMAGE
* Separate HTML 3.0 and 4.0 Team Infrastructure
27
Separate IMAGE
* Separate HTML 5.0 and 6.0 NII Infrastructure
28
Separate IMAGE
* Separate HTML ASOP Framework Supports Technology Development
29
Separate IMAGE
* Separate HTML Presentation Agenda
30
Separate IMAGE
* Separate HTML Four Phase Demonstration of ASOP Testbed on NII
31
Separate IMAGE
* Separate HTML Phase 1 ASOP Requirements Defined
32
Separate IMAGE
* Separate HTML Phase 2 Wing Demonstration Completed in Six Months
33
Separate IMAGE
* Separate HTML Rockwell Specific ASOP Implementation - Phase 2
34
Separate IMAGE
* Separate HTML Market Parameter LCC Traded Against System Performance
35
Separate IMAGE
* Separate HTML NII Infrastructure Idealized for Phase 2 Wing Demonstration
36
Separate IMAGE
* Separate HTML Phase 3 ASOP Preliminary Design Validates Security
37
Separate IMAGE
* Separate HTML Phase 3 Implements "Best" NII Technology for ASOP
38
Separate IMAGE
* Separate HTML Phase 2 Engine Disk Motivation
39
Separate IMAGE
* Separate HTML Phase 2 Engine Detailed Disk Design & Manufacturing
40
Separate IMAGE
* Separate HTML Phase 2 Implementation Framework - Engineous
41
Separate IMAGE
* Separate HTML Phase 3 Engine Design & Manufacturing
42
Separate IMAGE
* Separate HTML Phase 3 Engine Design Leveraging NPSS
43
Separate IMAGE
* Separate HTML Phase 4 ASOP Testbed on NII for Process Improvement
44
Separate IMAGE
* Separate HTML Phase 4 Aircraft IPPD Demo Fully Implements ASOP Testbed
45
Separate IMAGE
* Separate HTML Technology Roadmap Constructed for WBS Elements
46
Separate IMAGE
* Separate HTML Four Phase Demonstration of ASOP Testbed on NII
47
Separate IMAGE
* Separate HTML Presentation Agenda
48
Separate IMAGE
* Separate HTML Conclusions
49
Separate IMAGE
* Separate HTML Recommendations
* Foil Index from this file * See also color IMAGE
This overview was part of a NASA sponsored workshop at Langley involving MADIC (Multidisciplinary Analysis and Design Industrial Consortium) Team 2, NASA, Georgia Tech, Rice and NPAC. |
This reported on initial conclusions on requirements for and value of NII technology in ASOP (Affordable Systems Optimization Process) -- a novel approach to Multidisciplinary Optimization for aircraft and other complex system design. |
ASOP intrinsically involves world wide collaboration between several large aerospace corporations and tens of thousands of suppliers and so the NII can have major value both for supporting collaboration between people and for supporting the thousands of linked optimizations -- each involving several different programs. |
We stress the rapid evolution of the Web and the ability of Web Technology to be applied to Enterprise Inforemation Systems such as that required to manage ASOP. |
MADIC companies involved include Rockwell, General Motors, Northrop-Grumman-Vought, Lockheed-Martin and General Electric. |
* Separate HTML An Overview of The National Information Infrastructure
for Industry with Special Attention to Manufacturing
-- Presentation to ASOP
NII Requirements Workshop
2
Separate IMAGE * Separate HTML Abstract of NII for ASOP Presentation
* Separate HTML Some Current NII/Web Technologies -- I
4
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
5
Separate IMAGE * Separate HTML Architecture of Web Software
6
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
7
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- I
8
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- II
* Separate HTML Integration of Industry Sectors forming the NII
10
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
11
Separate IMAGE * Separate HTML Possible Technology Directions for the installation of the NII
12
Separate IMAGE * Separate HTML What will National Information Infrastructure give us?
13
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
14
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
15
Separate IMAGE * Separate HTML The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
16
Separate IMAGE * Separate HTML A Typical Hierarchical Server Network
17
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
* Separate HTML Overall NII Integrating Vision
* Separate HTML What is WebWindows ?
20
Separate IMAGE * Separate HTML Current Components of WebWindows
21
Separate IMAGE * Separate HTML Future Components of WebWindows
22
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
23
Separate IMAGE * Separate HTML WebWork -- NPAC, Boston University, Cooperating Systems Collaboration
24
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
25
Separate IMAGE * Separate HTML WebWork Summary for PCRC
* Separate HTML Critical Emerging Web Technologies
27
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- I
* Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
29
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
30
Separate IMAGE * Separate HTML Emerging Higher Level Web Integration Concepts -- II
* Separate HTML The Hyperworld of New Interactive Media
* Separate HTML WebFlow Paradigm
33
Separate IMAGE * Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
34
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
35
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
36
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
* Separate HTML Architecture of Web Software
38
Separate IMAGE * Separate HTML Web Application Software Vision
39
Separate IMAGE * Separate HTML Some Relevant NII Services-I
40
Separate IMAGE * Separate HTML Some Relevant NII Services-II
41
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
42
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
43
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
44
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
45
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
46
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
47
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
48
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
49
Separate IMAGE * Separate HTML Opportunities for HPCC in the Science and Engineering Simulation Arena
50
Separate IMAGE * Separate HTML Some Simulation Areas which will be Difficult to exploit in near term
51
Separate IMAGE * Separate HTML Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
52
Separate IMAGE * Separate HTML Why is it hard to use HPCC in Manufacturing-I?
53
Separate IMAGE * Separate HTML Why is it hard to use HPCC in Manufacturing-II?
54
Separate IMAGE * Separate HTML Overall Base Structure for ASOP Technology Demonstrations
55
Separate IMAGE * Separate HTML ASOP Infrastructure ASOPnet Requirements
56
Separate IMAGE * Separate HTML ASOP Technology Demonstrations -- NII Services
* Foil Index from this file * See also color IMAGE
This overview was part of a NASA sponsored workshop involving MADIC (Multidisciplinary Analysis and Design Industrial Consortium) Team 2, NASA, Georgia Tech, Rice and NPAC. |
This started a MADIC activity to identify and demonstrate the use of NII technology in ASOP (Affordable Systems Optimization Process) -- a novel approach to Multidisciplinary Optimization for aircraft and other complex system design. |
ASOP intrinsically involves world wide collaboration between several large aerospace corporations and tens of thousands of suppliers and so the NII can have major value both for supporting collaboration between people and for supporting the thousands of linked optimizations -- each involving several different programs. |
We stress the rapid evolution of the Web and the ability of Web Technology to be applied to Enterprise Inforemation Systems such as that required to manage ASOP. |
MADIC companies involved include Rockwell, General Motors, McDonnell Douglas, Northrop-Grumman-Vought, Lockheed-Martin and General Electric. |
* Separate HTML An Overview of The National Information Infrastructure
-- Presentation to ASOP Multidisciplinary Optimization Workshop
2
Separate IMAGE * Separate HTML Abstract of NII for ASOP Presentation
* Separate HTML Integration of Industry Sectors forming the NII
4
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
5
Separate IMAGE * Separate HTML Possible Technology Directions for the installation of the NII
6
Separate IMAGE * Separate HTML What will National Information Infrastructure give us?
7
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
8
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
9
Separate IMAGE * Separate HTML The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
* Separate HTML A Typical Hierarchical Server Network
11
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
12
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
13
Separate IMAGE * Separate HTML Architecture of Web Software
14
Separate IMAGE * Separate HTML Some Recent Web Developments
15
Separate IMAGE * Separate HTML Web Application Software Vision
* Foil Index from this file * See also color IMAGE
Use and Evaluation of Parallel Relational Databases
|
High Performance Video and Multimedia Servers
|
WebWindows -- an informal collaboration of Internet developers
|
Integration of these three technologies
|
* Separate HTML Integrated Database and Web Technologies at NPAC
Presentation for
Dun and Bradstreet
March 15 ,1995
2
Separate IMAGE
* Separate HTML Four Related Information Infrastructure Thrusts at NPAC
3
Separate IMAGE
* Separate HTML What is WebWindows ?
4
Separate IMAGE
* Separate HTML Current Components of WebWindows
5
Separate IMAGE
* Separate HTML Future Components of WebWindows
Set of Foils prepared by Don Leskiw describing Fall 1995 Status and Mission of PCRC |
PCRC is the Parallel Compiler Runtime Consortium |
Members of Consortium are Syracuse University, Cooperating Systems, Harvard University, Indiana University, Rice University, University of Maryland, University of Rochester, University of Texas Austin |
Principal Investigators are Geoffrey Fox, Marina Chen, Thomas Cheatham, Dennis Gannon, Ken Kennedy, Joel Saltz, Wei Li, Jim Browne |
Project Manager is Don Leskiw |
see Overview of PCRC for electronic pointers |
* Separate HTML PCRC Project Overview
2
Separate IMAGE
* Separate HTML New Ideas
3
Separate IMAGE
* Separate HTML Impact
4
Separate IMAGE
* Separate HTML Schedule
5
Separate IMAGE
* Separate HTML Research Issues and Innovations - 1
6
Separate IMAGE
* Separate HTML Research Issues and Innovations - 2
7
Separate IMAGE
* Separate HTML Team Members
This describes overall goals of PCRC and |
The particular activities at NPAC including |
HPF Front End and Tester |
The Runtime Infrastructure |
* Separate HTML Parallel Compiler Runtime Consortium
2
Separate IMAGE
* Separate HTML Common Runtime Support for High Performance Languages
3
Separate IMAGE
* Separate HTML Common Runtime Support for High Performance Languages-1
4
Separate IMAGE
* Separate HTML Common Runtime Support for High Performance Languages-2
5
Separate IMAGE
* Separate HTML PCRC HPC Infrastructure
6
Separate IMAGE
* Separate HTML HPFfe: Front-end for HPF
7
Separate IMAGE
* Separate HTML HPFtester-1
8
Separate IMAGE
* Separate HTML HPFtester-2
9
Separate IMAGE
* Separate HTML PCRC Runtime: MPI-Based
* Foil Index from this file * Secs 43 See also color IMAGE
educational material |
support for application developers (HPF users group) |
testing and evaluation of HPF compilers available at NPAC (APR, DEC, PGI) |
development and collection of HPF applications, including Grand Challenges:
|
language evaluation |
* Separate HTML HIGH PERFORMANCE FORTRAN: Application Perspective
2
Separate IMAGE
* Separate HTML High Performance Fortran Applications Project
3
Separate IMAGE
* Separate HTML How We Test Compilers
4
Separate IMAGE
* Separate HTML Early Experience with the Compilers
5
Separate IMAGE
* Separate HTML HPF Applications
6
Separate IMAGE
* Separate HTML Few Representative Examples:
7
Separate IMAGE
* Separate HTML Acoustic Wave Propagation (K.Roe, T.Haupt)
8
Separate IMAGE
* Separate HTML More HPF Application Examples
9
Separate IMAGE
* Separate HTML Four-Dimensional Data Assimilation
10
Separate IMAGE
* Separate HTML Data Assimilation: Optimal Interpolation Analysis
11
Separate IMAGE
* Separate HTML Binary Black Holes Simulation
12
Separate IMAGE
* Separate HTML BBH: Computational Challenge
13
Separate IMAGE
* Separate HTML Implementation of AMR in BBH
14
Separate IMAGE
* Separate HTML Fortran90 Module Structure
15
Separate IMAGE
* Separate HTML Data Structures in F90 BBH Code
16
Separate IMAGE
* Separate HTML Parallelization of AMR (in HPF) -- I
17
Separate IMAGE
* Separate HTML Parallelization of AMR (in HPF) -- II
18
Separate IMAGE
* Separate HTML HPF Experiences from BBH
19
Separate IMAGE
* Separate HTML BBH Test case: 2D Wave Equation
two levels of refinements in HPF
20
Separate IMAGE
* Separate HTML Our Overall HPF Evaluation Today
* Foil Index from this file * See also color IMAGE
This talk discusses the impact of World Wide Web and large scale distributed (meta) computing on the future of HPF. |
It builds on concepts in Web Vision Presentation with an overall pervasive WebWindows environment |
The Boston-NPAC Proposal for WebWork which notes the critical importance of the excellent software engineering environment that can be built on top of WebWindows |
Discussion of Java which allows proper client-server implementations on the Web and the trade-off between Interpreted and Compiled Environments
|
Domain Specific Problem Solving Environments and the relation to WebScript |
VRML as an example of a universal 3D data structure |
* Separate HTML Some Remarks on the Future of HPF --
Metacomputing and the World Wide Web
2
Separate IMAGE * Separate HTML Abstract of HPF Futures Presentation
3
Separate IMAGE * Separate HTML Guidelines for HPF Futures
4
Separate IMAGE * Separate HTML Interpreters versus Compilers -- I?
5
Separate IMAGE * Separate HTML Interpreters versus Compilers -- Domain Specific Environments
* Separate HTML Java and HPF Futures
7
Separate IMAGE * Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
8
Original Foreign Pointer 02.Overview - What Is Java/HotJava?
9
Original Foreign Pointer 03.HotJava Features
10
Original Foreign Pointer 04.HotJava Features - Modular Browser Design
11
Original Foreign Pointer 05.HotJava Features - Interactive Content
12
Original Foreign Pointer 06.HotJava Features - Dynamic Types and Protocols
13
Original Foreign Pointer 07.HotJava Features - Open and Closed Model
14
Separate IMAGE * Separate HTML Figure 4:Java documentation sample page
15
Original Foreign Pointer 08.Java Features
16
Original Foreign Pointer 09.Java Features - Simple
17
Original Foreign Pointer 10.Java Features - Object-oriented
18
Original Foreign Pointer 11.Java Features - Distributed
19
Original Foreign Pointer 12.Java Features - Robust
20
Original Foreign Pointer 13.Java Features - Secure
21
Original Foreign Pointer 14.Java Features - Architecture-Neutral
22
Original Foreign Pointer 15.Java Features - Portable
23
Original Foreign Pointer 16.Java Features - Interpreted
24
Original Foreign Pointer 17.Java Features - High Performance
25
Original Foreign Pointer 18.Java Features - Multithreaded
26
Original Foreign Pointer 19.Java Features - Dynamic
27
Original Foreign Pointer 20.Java Programming Language
28
Original Foreign Pointer 21.Java Language - Program Structure
29
Original Foreign Pointer 22.Java Language - Lexical Issues
30
Original Foreign Pointer 23.Java Language - Types
31
Original Foreign Pointer 24.Java Language - Types: Array
32
Original Foreign Pointer 25.Java Language - Classes
33
Original Foreign Pointer 26.Java Language - Classes: Example
34
Original Foreign Pointer 27.Java Language - Classes: Example (cont 1)
35
Original Foreign Pointer 28.Java Language - Classes: Example (cont 2)
36
Original Foreign Pointer 29.Java Language - Classes: Example (cont 3)
37
Original Foreign Pointer 30.Java Language - Classes: Example (cont 4)
38
Original Foreign Pointer 31.Java Language - Packages
Foreign Pointer 49.NPAC Java Demos
40
Original Foreign Pointer 50.NPAC Java Demo 1: From "Hello World" to WebFoil
41
Original Foreign Pointer 51.NPAC Java Demo 1 (cont): Using AWT in Applets
42
Separate IMAGE * Separate HTML The Final Java Demonstration -- How WebFoil might look in Java
43
Original Foreign Pointer 52.NPAC Java Demo 2: WebFlow Editor Prototype
44
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
45
Original Foreign Pointer 53.NPAC Java Demo 3: Software Project Manager
46
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
47
Original Foreign Pointer 54.NPAC Java Demo 4: Neural Network
48
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter W
* Separate HTML VRML and HPF Futures
50
Separate IMAGE * Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
51
Original Foreign Pointer 01.VRML - Overview
52
Original Foreign Pointer 02.VRML - Overview (cont 1)
53
Original Foreign Pointer 03.VRML - Overview (cont 2)
54
Original Foreign Pointer 04.Open Inventor - Superset of VRML
55
Original Foreign Pointer 05.Open Inventor - Scene Database, Graphs and Nodes
56
Original Foreign Pointer 06.Open Inventor - Database Primitives
57
Original Foreign Pointer 07.Open Inventor - Actions and Graph Traversal
58
Original Foreign Pointer 08.Open Inventor - Action Table
59
Original Foreign Pointer 09.Open Inventor vs VRML
60
Original Foreign Pointer 16.An Example of VRML Source
61
Original Foreign Pointer 17.An Example of VRML Source (cont 1)
62
Original Foreign Pointer 18.An Example of VRML Source (cont 2)
We Overview a prototype HPF Interactive system with user controlled visualization and control |
* Separate HTML Use of PCRC Infrastructure -- The HPF front-end to produce an Integrated Environment for HPF Compiler and Interpreter
2
Separate IMAGE
* Separate HTML Architecture of the Integrated Interpreter/Compiler System
3
Separate IMAGE
* Separate HTML Switching between compiled and interpreted modes
4
Separate IMAGE
* Separate HTML Use for Interactive Visualizations
5
Separate IMAGE
* Separate HTML Linkage of HPF Interpreter to Compiler
* Foil Index from this file * See also color IMAGE
This presentation included remarks on future of HPF in World Wide Web context separately discussed |
We describe some lessons on practical evaluation of HPF in two Grand Challenges -- Black Hole Collisions and NASA Data assimilation as well as many smaller projects |
We find that use of Fortran90 is helpful in both its data-parallel and object oriented aspects. |
Support for user defined and generated irregular distributions is an essential enhancement in HPF |
The PCRC -- Parallel Compiler Runtime Consortium -- is building common C++ and HPF interoperable runtime support |
* Separate HTML Some Remarks on the Status of HPF --
Application and Compiler Input
2
Separate IMAGE * Separate HTML Abstract of HPF Status Remarks
3
Separate IMAGE * Separate HTML HIGH PERFORMANCE FORTRAN: Application Perspective
4
Separate IMAGE * Separate HTML High Performance Fortran Applications Project
* Separate HTML The HPF Applications Web Package Cover Page
6
Separate IMAGE * Separate HTML Algorithms and Applications List ordered by Applications Categories
7
Separate IMAGE * Separate HTML Applications Example 1 - Regular Grid PDE's
8
Separate IMAGE * Separate HTML Books and references on HPF
9
Separate IMAGE * Separate HTML The ADI Solver Application Kernel example
10
Separate IMAGE * Separate HTML The HPF Applications Kernels
11
Separate IMAGE * Separate HTML How We Test Compilers
12
Separate IMAGE * Separate HTML Early Experience with the Compilers
13
Separate IMAGE * Separate HTML HPF Applications
14
Separate IMAGE * Separate HTML Few Representative Examples:
15
Separate IMAGE * Separate HTML Acoustic Wave Propagation (K.Roe, T.Haupt)
* Separate HTML Work of SU Graduate student Kevin Roe at ICASE Summer 95 -- HPF for TLNS3D
* Separate HTML More HPF Application Examples
* Separate HTML Four-Dimensional Data Assimilation
19
Separate IMAGE * Separate HTML Data Assimilation: Optimal Interpolation Analysis
20
Separate IMAGE * Separate HTML 4d Data Assimilation Application Example
21
Separate IMAGE * Separate HTML HPF and Data Assimilation
22
Separate IMAGE * Separate HTML HPF Implementation of Optimal Interpolation
23
Separate IMAGE * Separate HTML Eulerian Transport (van Leer/Prather)
24
Separate IMAGE * Separate HTML Optimal Interpolation
* Separate HTML Binary Black Holes Simulation
26
Separate IMAGE * Separate HTML BBH: Computational Challenge
27
Separate IMAGE * Separate HTML Implementation of AMR in BBH
* Separate HTML Fortran90 Module Structure
29
Separate IMAGE * Separate HTML Data Structures in F90 BBH Code
30
Separate IMAGE * Separate HTML Parallelization of AMR (in HPF) -- I
31
Separate IMAGE * Separate HTML Parallelization of AMR (in HPF) -- II
32
Separate IMAGE * Separate HTML HPF Experiences from BBH
33
Separate IMAGE * Separate HTML BBH Test case: 2D Wave Equation
two levels of refinements in HPF
* Separate HTML Our Overall HPF Evaluation Today
Foreign Pointer 1:Overview
36
Original Foreign Pointer 2:HPF Overview
37
Original Foreign Pointer 3:HPF Application/Algorithm Categories
38
Original Foreign Pointer 4:Sparse matrix, grid and PDE problems Category
39
Original Foreign Pointer 5:Monte Carlo Methods Category
40
Original Foreign Pointer 6:Particle Dynamics Category
41
Original Foreign Pointer 7:Hybrid PDE and Particle Methods Category
42
Original Foreign Pointer 8:Full Matrix formulated algorithms Category
43
Original Foreign Pointer 9:Image Processing, Convolution and Clustering Category
44
Original Foreign Pointer 10:``Embarassingly Parallel'' Category
45
Original Foreign Pointer 11:Issues for Solver algorithms in HPF
46
Original Foreign Pointer 12:Solver Issues for HPF (Part 1)
47
Original Foreign Pointer 13:Solver Issues for HPF (Part 2)
48
Original Foreign Pointer 14:Solver case Studies
49
Original Foreign Pointer 15:Stencil Methods
50
Original Foreign Pointer 16:Stencil Methods (2)- CSHIFT/FORALL
51
Original Foreign Pointer 17:Stencil Methods (3) - Red-Black variations
52
Original Foreign Pointer 18:Stencil Methods (4) - DISTRIBUTE Mappings
53
Original Foreign Pointer 19:Stencil Methods (5)
54
Original Foreign Pointer 20:Stencil Methods (6)
55
Original Foreign Pointer 21:Stencil Methods (7)
56
Original Foreign Pointer 22:ADI Formulation
57
Original Foreign Pointer 23:ADI Sequential Code
58
Original Foreign Pointer 24:ADI Thomas Algorithm
59
Original Foreign Pointer 25:ADI Data Parallel Code
60
Original Foreign Pointer 26:ADI Decomposition
61
Original Foreign Pointer 27:ADI Conclusions
62
Original Foreign Pointer 28:Full Matrix Methods
63
Original Foreign Pointer 29:Panel Method Formulation
64
Original Foreign Pointer 30:Full Matrix Decomposition
65
Original Foreign Pointer 31:Higher dimension Matrix Distribution
66
Original Foreign Pointer 32:Full Matrix Conclusions
67
Original Foreign Pointer 33:Conjugate Gradient Methods
68
Original Foreign Pointer 34:Compressed Storage Format
69
Original Foreign Pointer 35:Communications for Matrix Vector Multiply (Row)
70
Original Foreign Pointer 36:Communications for Matrix Vector Multiply (Column)
71
Original Foreign Pointer 37:HPF version of sparse storage CG (CSR format)
72
Original Foreign Pointer 38:HPF version of sparse storage CG (CSR format) - ctd.
73
Original Foreign Pointer 39:CG (Sparse Methods) Conclusions
74
Original Foreign Pointer 40:NPAC projects Exploring HPF Applicability
75
Original Foreign Pointer 41:Overall Conclusions
76
Original Foreign Pointer 42:HPF Applications Web Package - HPFA Project
77
Original Foreign Pointer 43:Contents of the HPFA Package
78
Original Foreign Pointer 44:HPF References and Citations
79
Original Foreign Pointer 45:Summary of Online Internet Resources
* Separate HTML PCRC Project Overview
81
Separate IMAGE * Separate HTML Research Issues and Innovations - 1
82
Separate IMAGE * Separate HTML Team Members
83
Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
* Foil Index from this file * Secs 131
This overviews role of partners involved in Education and Outreach Activity |
Then it describes general features of approach |
After this it overviews each component of area
|
Discussion of these topics is covered by other presentations
|
* Separate HTML Alliance Education and Outreach Program
2
Separate IMAGE
* Separate HTML Education and Outreach Presentations
3
Separate IMAGE
* Separate HTML Components of Program
4
Separate IMAGE
* Separate HTML Framework of Activities
5
Separate IMAGE
* Separate HTML The Alliance Partners - I
6
Separate IMAGE
* Separate HTML The Alliance Partners - II
7
Separate IMAGE
* Separate HTML Overall Approach and Features - I
8
Separate IMAGE
* Separate HTML Overall Approach and Features - II
9
Separate IMAGE
* Separate HTML What is the Virtual Workshop?
10
Separate IMAGE
* Separate HTML Technologies for Education- I
11
Separate IMAGE
* Separate HTML Technologies for Education- II
12
Separate IMAGE
* Separate HTML Special Exemplars and Plans for each Component
13
Separate IMAGE
* Separate HTML Graduate Education
14
Separate IMAGE
* Separate HTML Typical Alliance VW Activity
15
Separate IMAGE
* Separate HTML Undergraduate Education
16
Separate IMAGE
* Separate HTML K-12 Education
17
Separate IMAGE
* Separate HTML Education and Outreach Area Projects
18
Separate IMAGE
* Separate HTML Exemplar Project I: Alliance Graduate Computational Science Education Deployment
19
Separate IMAGE
* Separate HTML Exemplar Project II: K-12 Collaborative Learning Demonstration
20
Separate IMAGE
* Separate HTML Deliverables for Graduate, UG and K-12 - I
21
Separate IMAGE
* Separate HTML Deliverables for Graduate, UG and K-12 - II
22
Separate IMAGE
* Separate HTML Education and Outreach Presentations
23
Separate IMAGE
* Separate HTML Targeted Outreach
24
Separate IMAGE
* Separate HTML Minority Outreach
25
Separate IMAGE
* Separate HTML Outreach to Disabled Community
26
Separate IMAGE
* Separate HTML Business and Industry Outreach
* Foil Index from this file * Addon
Based on Summer work by Zoran Budimlic at JavaSoft and Collaboration with Ken Kennedy |
Java bytecodes are at a higher level than ordinary assembly code |
Exceptions greatly reduce code movement opportunities |
OOP style (lots of method calls) reduces the data flow information available |
No knowledge about the whole program at compile time |
Standard trilema: functionality vs. portability vs. performance |
Adopt the current javac strategy: one class at a time, no changes to VM, lowest performance |
Or sacrifice some portability and functionality for better optimization |
Or sacrifice a lot of portability and functionality for best performance |
* Separate HTML Optimizing JavaTM
2
Separate IMAGE
* Separate HTML Issues
3
Separate IMAGE
* Separate HTML Global View
4
Separate IMAGE
* Separate HTML First Approach
5
Separate IMAGE
* Separate HTML First Approach: Pros And Cons
6
Separate IMAGE
* Separate HTML Register and Stack Allocation
7
Separate IMAGE
* Separate HTML Current Performance
8
Separate IMAGE
* Separate HTML Second Approach
9
Separate IMAGE
* Separate HTML Interprocedural Analysis
10
Separate IMAGE
* Separate HTML Object Inlining
11
Separate IMAGE
* Separate HTML Class Duplication
12
Separate IMAGE
* Separate HTML Third Approach
13
Separate IMAGE
* Separate HTML Global Problem: Exceptions
14
Separate IMAGE
* Separate HTML Exceptions: Possible Solutions
15
Separate IMAGE
* Separate HTML Impact on HP Java
16
Separate IMAGE
* Separate HTML Conclusion
* Foil Index from this file * See also color IMAGE
This was a summary of some conclusions of a workshop at Purdue Sept. 25-27,1995 and presented at ARPA PI meeting at San Antonio, February 14,1996 |
The recommendations fall into three broad areas: |
Basic Research in Architecture of and Technologies for Problem Solving Environments
|
Promotion of Interactions between academic, commercial, government computer science and user communities |
Construction of (rapid) prototypes of "complete" (useable) PSE's for defense applications |
* Separate HTML Recommendations for New and Enhanced Activities in Problem Solving Environments
Arpa PI Meeting
San Antonio Texas February 14,1996
2
Separate IMAGE * Separate HTML Abstract of Recommendations for Problem Solving Environments (PSE's)
3
Separate IMAGE * Separate HTML Recommendation: Develop Architectures and Frameworks for PSE's - I
4
Separate IMAGE * Separate HTML Recommendation: Develop Architectures and Frameworks for PSE's - II
5
Separate IMAGE * Separate HTML Recommendation: Develop Needed Component Technologies
6
Separate IMAGE * Separate HTML Recommendation: Encourage Multi-Community Interactions
7
Separate IMAGE * Separate HTML Recommendation: Develop Prototype PSE's
We describe basic physics and computational features of Binary Black Collision Grand Challenge |
We show a simple finite difference is complicated by
|
High level systems DAGH and especially HPF1 cannot express full complexity of problem and MPI must fill in the missing parts |
HPF2 might be able to express full problem but HPF1 misses many key capabilities |
DAGH is more succesful than HPF1 but needs MPI for parts of problem |
Postscript or FramemakerVersion |
HPF Code for Linear Waves |
Grand Challenge Alliance Home Page |
NPAC Activity in Grand Challenge Alliance |
* Separate HTML Goals of the Alliance
2
Separate IMAGE
* Separate HTML Computational Infrastructure
3
Separate IMAGE
* Separate HTML Memory requirements
4
Separate IMAGE
* Separate HTML Memory requirements (contiued)
5
Separate IMAGE
* Separate HTML ADM Equations
6
Separate IMAGE
* Separate HTML ADM Equations (continued)
7
Separate IMAGE
* Separate HTML ADM Equations (continued)
8
Separate IMAGE
* Separate HTML Causual Differencing
9
Separate IMAGE
* Separate HTML Causual Differencing (continued)
10
Separate IMAGE
* Separate HTML Apparent Horizon boundary Conditions
11
Separate IMAGE
* Separate HTML Computational components/modules
12
Separate IMAGE
* Separate HTML HPF and HPF2
13
Separate IMAGE
* Separate HTML DAGH
14
Separate IMAGE
* Separate HTML DAGH (continued)
15
Separate IMAGE
* Separate HTML DAGH (continued)
16
Separate IMAGE
* Separate HTML DAGH (continued)
17
Separate IMAGE
* Separate HTML Conversion of an existing Fortran 90 implementation to DAGH
18
Separate IMAGE
* Separate HTML F90 to DAGH: communication
19
Separate IMAGE
* Separate HTML F90 to DAGH: Passing data
20
Separate IMAGE
* Separate HTML Automatic translation
21
Separate IMAGE
* Separate HTML IMPLEMENTATION
22
Separate IMAGE
* Separate HTML IMPLEMENTATION
23
Separate IMAGE
* Separate HTML IMPLEMENTATION
24
Separate IMAGE
* Separate HTML 1. Linear waves
25
Separate IMAGE
* Separate HTML 2. Finding the Apparent Horizon
26
Separate IMAGE
* Separate HTML 3a. Black Holes (Inner Boundary Condition
27
Separate IMAGE
* Separate HTML Inner Boundary condition (continued)
28
Separate IMAGE
* Separate HTML Inner Boundary Conditions (continued)
29
Separate IMAGE
* Separate HTML Inner Boundary Conditions (continued)
30
Separate IMAGE
* Separate HTML Inner Boundary Conditions (continued)
31
Separate IMAGE
* Separate HTML Inner Boundary Condition. Variable stencil size
32
Separate IMAGE
* Separate HTML 3b. Moving Inner Boundary (A Moving Hole)
33
Separate IMAGE
* Separate HTML Moving Hole (Continued)
34
Separate IMAGE
* Separate HTML Moving Hole (continued)
35
Separate IMAGE
* Separate HTML 4. Linear wave problem with matching outer boundary condition for gravitational wave extraction.
36
Separate IMAGE
* Separate HTML Matching interior and exterior evolution
37
Separate IMAGE
* Separate HTML 5. Support for (parallel) AMR
* Foil Index from this file * See also color IMAGE
We desribe the proposed next step of the "computer science" component of the Colliding Black Hole Grand Challenge |
DAGH (and HPF) provides a basic language technology which can be basis of a Problem Solving Environment (aka Toolkit) for this application |
We propose a Web based system using Java for an adaptive AVS like system manipulating DAGH components
|
We give examples of such Web Facilities |
In second part of talk we review Syracuse activities which include work on the PSE as well as particular modules for PSE including
|
* Separate HTML Problem Solving Environments and the Syracuse (NPAC) Activity for Black Hole Grand Challenge
2
Separate IMAGE * Separate HTML Abstract of Syracuse Presentation at Black Hole PI Meeting
3
Separate IMAGE * Separate HTML Visible Human
4
Separate IMAGE * Separate HTML Factoring RSA Codes -- Software Resource FAFNER
5
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
6
Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
7
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Input Page
8
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Output Page
9
Separate IMAGE * Separate HTML Java Interface for Performance Visualization
10
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
11
Separate IMAGE * Separate HTML ECS 400 Homepage
12
Separate IMAGE * Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
13
Separate IMAGE * Separate HTML New York State Interactive Journey: link to Herkimer Home
14
Separate IMAGE * Separate HTML Link between Interactive Journey and classroom multimedia projects
15
Separate IMAGE * Separate HTML Java Terrain Viewer
* Foil Index from this file * See also color IMAGE
We first discuss JavaScript client based systems as an alternative with less power but faster response to CGI server control of lesson material |
WebWisdom implements a heirarchical system based on self defining Web Pages which carry full context with them |
We stress value of database storage both for making organization and interlinkage of material easier |
Templates can be used to map data to particular browsers |
We review collection of parallel processing educational material stored in |
http://www.npac.syr.edu/projects/cpsedu/CSEmaterials |
We suggest that need not just foils and not just online book/manual material but all these media with interlinkage |
* Separate HTML Some Programmatic Issues in Delivery of Parallel Computing Educational Material
2
Separate IMAGE * Separate HTML Abstract of Status of Delivery Systems and Material
* Separate HTML Experiments with WebFoil and WebWisdom
4
Separate IMAGE * Separate HTML Experiences with WebFoil
5
Separate IMAGE * Separate HTML From a PC/Macintosh Presentation to the Web
6
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
7
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
8
Separate IMAGE * Separate HTML Structure of Index -- mainframe Case
9
Separate IMAGE * Separate HTML WebWisdom--JavaScript for Structured Information
10
Separate IMAGE * Separate HTML Self-Documenting Web Pages
11
Separate IMAGE * Separate HTML Example of Self Documenting Page - Header
12
Separate IMAGE * Separate HTML Example of Self Documenting Page - Body Parameters
13
Separate IMAGE * Separate HTML A Typical Template for Index - I
14
Separate IMAGE * Separate HTML A Typical Template for Index - II
15
Separate IMAGE * Separate HTML A Typical Template for Index - III
16
Separate IMAGE * Separate HTML Some Next Steps at NPAC
17
Separate IMAGE * Separate HTML Tentative Logo for WebWisdom Virtual University
18
Separate IMAGE * Separate HTML Collection of Parallel Processing Training and Educational Material - I
19
Separate IMAGE * Separate HTML Collection of Parallel Processing Training and Educational Material - II
20
Separate IMAGE * Separate HTML What is Natural Information Unit -- I?
21
Separate IMAGE * Separate HTML What is Natural Information Unit -- II?
22
Separate IMAGE * Separate HTML Collection of Parallel Processing Training and Educational Material - III
23
Separate IMAGE * Separate HTML Some More Thoughts on Type of Material
24
Separate IMAGE * Separate HTML Why should one use a Database Revisited
* Foil Index from this file * Secs 131
This overviews role of partners involved in Education and Outreach Activity |
Then it describes general features of approach |
After this it overviews each component of area
|
Discussion of these topics is covered by other presentations
|
* Separate HTML Alliance Education and Outreach Program
2
Separate IMAGE * Separate HTML Education and Outreach Presentations
3
Separate IMAGE * Separate HTML Components of Program
4
Separate IMAGE * Separate HTML Framework of Activities
5
Separate IMAGE * Separate HTML Cornell Theory Center Virtual Workshop HPF Module
6
Separate IMAGE * Separate HTML Framework of Activities
7
Separate IMAGE * Separate HTML The Alliance Partners - I
8
Separate IMAGE * Separate HTML The Alliance Partners - II
9
Separate IMAGE * Separate HTML Overall Approach and Features - I
10
Separate IMAGE * Separate HTML Overall Approach and Features - II
* Separate HTML What is the Virtual Workshop?
12
Separate IMAGE * Separate HTML Technologies for Education- I
13
Separate IMAGE * Separate HTML Technologies for Education- II
14
Separate IMAGE * Separate HTML Java Applet Illustrating Molecular Dynamics Simulation
15
Separate IMAGE * Separate HTML The JavaScript WebWisdom System -- Foilworld Homepage
16
Separate IMAGE * Separate HTML Discovery Channel video database, search interface
17
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel
18
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and 3 Applications -- User 1
* Separate HTML Special Exemplars and Plans for each Component
20
Separate IMAGE * Separate HTML Cornell Theory Center Smart Node Program: Map
21
Separate IMAGE * Separate HTML Cornell Theory Center PACI List of Educational Resources
* Separate HTML Graduate Education
23
Separate IMAGE * Separate HTML Typical Alliance VW Activity
24
Separate IMAGE * Separate HTML Web-based Acoustics Course at Penn State ACS 597D
25
Separate IMAGE * Separate HTML CPS 616 Homepage
26
Separate IMAGE * Separate HTML Life reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
27
Separate IMAGE * Separate HTML Internet Certificate in Computational Science for Peng Wu
* Separate HTML Undergraduate Education
29
Separate IMAGE * Separate HTML Web-based Meteorology Course at Penn State University
30
Separate IMAGE * Separate HTML Enrollment in Phy 105/106
31
Separate IMAGE * Separate HTML Brief tour of the brain TOC - large scale features
32
Separate IMAGE * Separate HTML Syracuse - Cornell MRA Project bringing Simulations to Introductory Science
* Separate HTML K-12 Education
34
Separate IMAGE * Separate HTML Java Terrain Viewer
35
Separate IMAGE * Separate HTML KidsWeb
36
Separate IMAGE * Separate HTML NPAC's ThinkQuest Search Engine Queried with protons
37
Separate IMAGE * Separate HTML Cornell Theory Center K-12 Outreach I:Math and Science Gateway
38
Separate IMAGE * Separate HTML Cornell Theory Center K-12 Outreach II:List of K-12 Web Resources
39
Separate IMAGE * Separate HTML Cornell Theory Center K-12 Outreach III:KIds on Campus
* Separate HTML Education and Outreach Area Projects
41
Separate IMAGE * Separate HTML Exemplar Project I: Alliance Graduate Computational Science Education Deployment
42
Separate IMAGE * Separate HTML Exemplar Project II: K-12 Collaborative Learning Demonstration
43
Separate IMAGE * Separate HTML Deliverables for Graduate, UG and K-12 - I
44
Separate IMAGE * Separate HTML Deliverables for Graduate, UG and K-12 - II
* Separate HTML Education and Outreach Presentations
* Separate HTML Targeted Outreach
47
Separate IMAGE * Separate HTML Minority Outreach
* Separate HTML Outreach to Disabled Community
49
Separate IMAGE * Separate HTML The Pulsar Mission and Example Project
50
Separate IMAGE * Separate HTML The team of 4 Undergradautes in 1996 Summer REU Neattools/Pulsar Activity
51
Separate IMAGE * Separate HTML Eyal Sherman -- Using Neattools
52
Separate IMAGE * Separate HTML The Neat Thing in Action I
* Separate HTML Business and Industry Outreach
54
Separate IMAGE * Separate HTML NPAC's Industrial Outreach Program InfoMall
55
Separate IMAGE * Separate HTML NPAC's Industrial Outreach Program InfoMall -- Midhudson Members
56
Separate IMAGE * Separate HTML NPAC's Industrial Outreach Program InfoMall -- Some General Members
* Foil Index from this file * See also color IMAGE
We describe several HPCC Large Scale Simulations in which NPAC is involved and comment on implications for HPF! |
Work in Porting ARPS Weather code to Syracuse region and Integration with VRML Visualization |
Work from InfoMall Industry Outreach on Financial modelling with Monte Carlo SP2 code linked to Web for "Pricing on Demand" |
Problem Solving Environment and Adaptive Meshs for NSF Grand Challenge on Binary Black Hole Collisions |
NASA Grand Challenge on 4D Data Assimilation |
A set of activities (mainly with PNL) on Computational Chemistry -- Relation of HPF and Global Arrays |
* Separate HTML Overview of HPCC Applications at NPAC
2
Separate IMAGE * Separate HTML Abstract for Overview of HPCC Applications at NPAC
* Separate HTML Real-Time Interactive Distributed Weather Information System
4
Separate IMAGE * Separate HTML Capabilities of the ARPS code
5
Separate IMAGE * Separate HTML Collaboration with CAPS
6
Separate IMAGE * Separate HTML VRML integration with the terrain data set
* Separate HTML Aspects of Financial World Motivating HPCC
8
Separate IMAGE * Separate HTML Financial Application areas for which High-performance computing technologies are becoming indispensable
9
Separate IMAGE * Separate HTML Path Integral Approach to Derivative Valuation
10
Separate IMAGE * Separate HTML Parallel Maximum Entropy and optimization
11
Separate IMAGE * Separate HTML Web-based System Integration -- Initial Server Implementation
12
Separate IMAGE * Separate HTML Web-based System Integration -- Futures
13
Separate IMAGE * Separate HTML Option Pricing
14
Separate IMAGE * Separate HTML Option Pricing
15
Separate IMAGE * Separate HTML Option Pricing
16
Separate IMAGE * Separate HTML Option Pricing
* Separate HTML Binary Black Holes Simulation
18
Separate IMAGE * Separate HTML The Binary Black Hole Grand Challenge Alliance
19
Separate IMAGE * Separate HTML BBH: Computational Challenge
20
Separate IMAGE * Separate HTML Adaptive Multilevel Parallel Infrastructure
21
Separate IMAGE * Separate HTML HPF and DAGH Implementation Strategies
22
Separate IMAGE * Separate HTML Implementation of AMR in BBH
23
Separate IMAGE * Separate HTML Fortran90 Module Structure
24
Separate IMAGE * Separate HTML Data Structures in F90 BBH Code
25
Separate IMAGE * Separate HTML Parallelization of AMR (in HPF) -- I
26
Separate IMAGE * Separate HTML Syracuse Contributions to Black Hole GC
27
Separate IMAGE * Separate HTML HPF implementation of T2
28
Separate IMAGE * Separate HTML HPF Application Experience at NPAC
29
Separate IMAGE * Separate HTML HPF: Some Problems we found
30
Separate IMAGE * Separate HTML Special Problems with PGI HPF Compiler
31
Separate IMAGE * Separate HTML Problems with Adaptive Mesh Refinement in HPF
* Separate HTML Main Window for Java Interface to Distributed Computing Environment
33
Separate IMAGE * Separate HTML Screens Opened for Java Interface to Distributed Computing Environment
34
Separate IMAGE * Separate HTML Data Window Opened for Java Interface to Distributed Computing Environment
35
Separate IMAGE * Separate HTML Specification Screen Opened for Java Interface to Distributed Computing Environment
36
Separate IMAGE * Separate HTML Subroutine Specification Screen Opened for Java Interface to Distributed Computing Environment
* Separate HTML Computational Chemistry at NPAC
38
Separate IMAGE * Separate HTML Computational Chemistry at NPAC -- MOPAC
39
Separate IMAGE * Separate HTML Computational Chemistry at NPAC -- NWChem
40
Separate IMAGE * Separate HTML Global Array Toolkit (PNNL)
41
Separate IMAGE * Separate HTML Computational Chemistry at NPAC -- Related Projects
42
Separate IMAGE * Separate HTML AskNPAC about Chemistry -- NHSE Discipline Specific Resource
43
Separate IMAGE * Separate HTML AskNPAC about Chemistry -- NHSE
* Foil Index from this file * See also color IMAGE
We describe status of PCRC Common library and Interoperability between HPF HPCC++ and the planned extension to Java
|
We describe the Compiler testbed developed at NPAC which includes
|
Linkage to Regular and Adaptive Runtime Systems |
Some World Wide Web Linkage with HPF running on top of network of Web Servers and (soon) a link of Pablo through Servers to Java client Performance evaluation |
An Analysis of HPF IN 4D Data Assimilation and Financial Modelling |
See also the NPAC Application discussion for more on evaluation of HPF in HPCC applications |
* Separate HTML Status of PCRC HPF and HPJava
2
Separate IMAGE * Separate HTML Abstract for NPAC PCRC and HPF Status
* Separate HTML A WWVM based on Web and PVM Technologies
4
Separate IMAGE * Separate HTML Architecture of NPAC HPF Compilation System on WWW
5
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Input Page
6
Separate IMAGE * Separate HTML Syracuse HPF Compiler on the Web-- Output Page
7
Separate IMAGE * Separate HTML Java Interface for Performance Visualization
8
Separate IMAGE * Separate HTML Performance Visualization of Sorting Algorithm
9
Separate IMAGE * Separate HTML HPJava Study Rationale
10
Separate IMAGE * Separate HTML HPJava Study is in Draft Form
* Foil Index from this file * See also color IMAGE
We contrast demands from four areas
|
We review progress in Web Technology and suggest that commercial efforts for the first three broad based applications can be leveraged with special tools aimed at parallel and distributed computing PSE's |
* Separate HTML Problem Solving Environments from Simulation, Medicine and Defense and the Web
2
Separate IMAGE * Separate HTML Abstract for Problem Solving Environments and the Web
3
Separate IMAGE * Separate HTML PSE and the Web --- List of Foils - I
4
Separate IMAGE * Separate HTML PSE and the Web --- List of Foils - II
5
Separate IMAGE * Separate HTML PSE and the Web -- Base Concepts
6
Separate IMAGE * Separate HTML PSE and the Web -- Evolution Path
7
Separate IMAGE * Separate HTML Web Phase Transition/Revolution '95/'96 - I
8
Separate IMAGE * Separate HTML Web Phase Transition/Revolution '95/'96 - II
9
Separate IMAGE * Separate HTML Web Expansion Phase -- '96 and Beyond
10
Separate IMAGE * Separate HTML Web Tech Development: Commerce vs Academia
11
Separate IMAGE * Separate HTML NPAC Strategy: Technology and Application Niches
12
Separate IMAGE * Separate HTML Web Technologies at NPAC: Terms and Concepts
13
Separate IMAGE * Separate HTML Web Technologies at NPAC: Current Status
14
Separate IMAGE * Separate HTML Web Technologies at NPAC: WebAMR Example
15
Separate IMAGE * Separate HTML Example WebPSE Applications
16
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology -- Overview
17
Separate IMAGE * Separate HTML Multi-purpose Bridge Technology --- Examples
18
Separate IMAGE * Separate HTML CareWeb for Telemedicine/Nursing - I
19
Separate IMAGE * Separate HTML CareWeb for Telemedicine/Nursing - II
20
Separate IMAGE * Separate HTML Command and Control
21
Separate IMAGE * Separate HTML Distance Education and Science Collaboratory
22
Separate IMAGE * Separate HTML Large Scale Numerical Computing
23
Separate IMAGE * Separate HTML Next Steps in Visual Programming for Chaining and Aggregating Services -- WebFlow!!
24
Separate IMAGE * Separate HTML Web based HPCC at NPAC: URLs
* Separate HTML Home Page of the CareWeb Bridge Demo
26
Separate IMAGE * Separate HTML CareWeb Connection Manager: Login Page.
27
Separate IMAGE * Separate HTML CareWeb Database Manager: All tables used in the School Nursing demo.
28
Separate IMAGE * Separate HTML CareWeb School Manager: All Schools in the Syracuse City School District.
29
Separate IMAGE * Separate HTML Home Page of a particular school.
30
Separate IMAGE * Separate HTML Home Page of a school nurse.
31
Separate IMAGE * Separate HTML Home page of a student (boy).
32
Separate IMAGE * Separate HTML Assessment Form for Asthma.
33
Separate IMAGE * Separate HTML Educational material on Asthma.
34
Separate IMAGE * Separate HTML Home page for a nurse practitioner.
35
Separate IMAGE * Separate HTML CareWeb interactive Consulting: Video Channel.
36
Separate IMAGE * Separate HTML CareWeb Interactive Consulting: WebCast Channel.
* Separate HTML HotJava Based Chat System used in CareWeb
38
Separate IMAGE * Separate HTML HotJava Based WhiteBoard used in CareWeb
* Separate HTML Entry Point to Netscape Frame Based Emulation of Granite Sentry Command and Control System
40
Separate IMAGE * Separate HTML Basic View of Netscape Frame Based Emulation of Granite Sentry Command and Control System
41
Separate IMAGE * Separate HTML Weather Prediction Invoked from Netscape Frame Based Emulation of Granite Sentry Command and Control System
* Separate HTML Outline of Visible Human Project - I
43
Separate IMAGE * Separate HTML Segmentation Definition Java Applet - II
44
Separate IMAGE * Separate HTML Segmentation AVS Environment (from around 1991) I
* Separate HTML Main Window for Java Interface to Distributed Computing Environment
46
Separate IMAGE * Separate HTML Screens Opened for Java Interface to Distributed Computing Environment
47
Separate IMAGE * Separate HTML Data Window Opened for Java Interface to Distributed Computing Environment
48
Separate IMAGE * Separate HTML Specification Screen Opened for Java Interface to Distributed Computing Environment
49
Separate IMAGE * Separate HTML Subroutine Specification Screen Opened for Java Interface to Distributed Computing Environment
* Foil Index from this file * See also color IMAGE
We describe the RSA Factoring Problem and the solution developed by Lenstra and collaborators with sieving techniques of increasing power |
The Web was used succesfully in the just completed RSA130 factoring -- an almost embarassingly parallel but very non trivial computation |
The mathematicians are preparing code for RSA155 factorization and probably Web will be critical here to increase resources from Teraop-hours (RSA129/130) to the needed Teraop-Months (RSA155) |
We overview architecture of FAFNER system used and lessons drawn for general Metacomputing administration MetaWeb |
http://www.npac.syr.edu/factoring.html |
* Separate HTML RSA Factoring on the Web -- Lessons and Implementation
2
Separate IMAGE * Separate HTML Abstract for RSA Factoring on the Web
3
Separate IMAGE * Separate HTML RSA Factoring on the World-Wide Computer
4
Separate IMAGE * Separate HTML Digital Crime(!?) Home Page
5
Separate IMAGE * Separate HTML Factoring RSA Codes -- Software Resource FAFNER
6
Separate IMAGE * Separate HTML RSA: Public Key Cryptosystem
7
Separate IMAGE * Separate HTML How hard is Factoring the Public Modulus?
8
Separate IMAGE * Separate HTML General Number Field Sieve -- GNFS:
9
Separate IMAGE * Separate HTML Sieving (RSA-129 and MPQS, RSA-130 and GNFS)
10
Separate IMAGE * Separate HTML BASIC OBSERVATIONS AND TERMS
11
Separate IMAGE * Separate HTML SIEVING THE Q-INTERVAL
12
Separate IMAGE * Separate HTML Extracting The Relations
13
Separate IMAGE * Separate HTML FIRST Backend Processing STAGE GRAPH REDUCTION
14
Separate IMAGE * Separate HTML SECOND Backend Processing STAGE GRAPH REDUCTION
15
Separate IMAGE * Separate HTML Web Virtual Machine and Server-Server Communication Model
16
Separate IMAGE * Separate HTML Hierarchical FAFNER Servers
17
Separate IMAGE * Separate HTML Features of FAFNER Server Code
18
Separate IMAGE * Separate HTML Features of CLIENT CODE
19
Separate IMAGE * Separate HTML TECHNICAL CHALLENGES
20
Separate IMAGE * Separate HTML Social/Administrative CHALLENGES
21
Separate IMAGE * Separate HTML RSA130 Factorization is completed!
22
Separate IMAGE * Separate HTML Sieving was done on a great variety of workstations at many different locations:
We describe a set of possible Java Frameworks for computing covering both numerical computation, interoperable interfaces to compute services and distributed computing |
We use NPAC projects to illustrate various features including the role of Java servers and Collaborator Systems |
* Separate HTML Possible Java Frameworks for Computing
2
Separate IMAGE
* Separate HTML Possible Java Frameworks for Computing
3
Separate IMAGE
* Separate HTML Too many Frameworks!
4
Separate IMAGE
* Separate HTML Proposed Java Computing Services Framework
5
Separate IMAGE
* Separate HTML Implementation of a Java Computing Framework
6
Separate IMAGE
* Separate HTML What is the HPJava@NPAC
7
Separate IMAGE
* Separate HTML Motivation of HPJava@NPAC - I A high performance Java Framework
8
Separate IMAGE
* Separate HTML Motivation of HPJava@NPAC - II A high performance Java Framework
9
Separate IMAGE
* Separate HTML Mechanisms for Data Parallelism in HPJava
10
Separate IMAGE
* Separate HTML Computing Services at 3 levels
11
Separate IMAGE
* Separate HTML Java Server versus HP level - I
12
Separate IMAGE
* Separate HTML Java Server versus HP level - I
13
Separate IMAGE
* Separate HTML Java Server versus HP level - II
14
Separate IMAGE
* Separate HTML Role of Collaboratory Systems
15
Separate IMAGE
* Separate HTML HPJava@NPAC Prototype SubSystems - I
16
Separate IMAGE
* Separate HTML HPJava@NPAC Prototype SubSystems - II (components)
* Foil Index from this file * See also color IMAGE
We discuss NHSE and education and compare their use and implementation with Web technology |
We describe current Best of Practice ideas as used in such projects as the Cornell Virtual Workshop and courses at Syracuse University |
We review relevant technologies focusing on collaboration and the Virtual (Web) Software environments |
We comment on tension between highly refined reviews and low hit rate full Web Searches |
* Separate HTML Some Comments on NHSE and its relation to Education in use of Web and web Technologies
2
Separate IMAGE * Separate HTML Abstract of NHSE and Education with Web Technologies
3
Separate IMAGE * Separate HTML NHSE and Education
4
Separate IMAGE * Separate HTML Web Based Education Framework
5
Separate IMAGE * Separate HTML Overall Approach and Features - I
6
Separate IMAGE * Separate HTML HTML Pure Text Version of a Foil on HPF for Laplace Example
7
Separate IMAGE * Separate HTML Contrasted with Imported Persuasion Version of Same Material
8
Separate IMAGE * Separate HTML Overall Approach and Features - II
9
Separate IMAGE * Separate HTML What is the Best of Practice?
10
Separate IMAGE * Separate HTML Technologies for Education/NHSE- I
11
Separate IMAGE * Separate HTML Technologies for Education/NHSE- II
12
Separate IMAGE * Separate HTML SU Physics Department Vector Cross Product Java Applet
13
Separate IMAGE * Separate HTML Syracuse - Cornell MRA Project bringing Simulations to Introductory Science
14
Separate IMAGE * Separate HTML Carrier Search Home Page
15
Separate IMAGE * Separate HTML Some Areas of Greatest Uncertainty/Opportunity -- Collaboration
16
Separate IMAGE * Separate HTML Internet Certificate in Computational Science for Peng Wu
17
Separate IMAGE * Separate HTML Life reports ICPSEP, the "classroom across countries" between NPAC at Syracuse University, USA, and PACT at Harbin Institute of Technology, China
18
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and Applications including Command and Control
19
Separate IMAGE * Separate HTML TANGO Collaborative System Control Panel and 3 Applications II
20
Separate IMAGE * Separate HTML Some Areas of Greatest Uncertainty/Opportunity -- Collaborative/Interactive Software
21
Separate IMAGE * Separate HTML Software Capabilities Relevant for the NHSE -- I
22
Separate IMAGE * Separate HTML Login to SP2 with a Web Interface at NIST - I
23
Separate IMAGE * Separate HTML Login to SP2 with a Web Interface at NIST - III
24
Separate IMAGE * Separate HTML Software Capabilities Relevant for the NHSE -- II
25
Separate IMAGE * Separate HTML HPF/MPI Programming Laboratory on the Web
26
Separate IMAGE * Separate HTML Virtual Workshop Programming Laboratory -- Compilation II
27
Separate IMAGE * Separate HTML Review Article versus Database Search?
* Foil Index from this file * See also color IMAGE
This presentation emphasizes that new Web technologies are particularly relevant to NHSE as they enhance support of computing and interactivity -- natural for software, algorithms and visualizations stored in the NHSE |
We review key features of Java, JavaScript, Perl(5), VRML, Databases and Digital Audio and Video and suggest how they can be used to enhance the NHSE |
* Separate HTML Possible Roles of new Web Technologies in the National High Performance Software Exchange
see
http://www.npac.syr.edu/users/gcf/nhsejan96/
2
Separate IMAGE
* Separate HTML Abstract of NHSE and Web Technologies Presentation
3
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - I
4
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - II
5
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - III
6
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - IV
7
Separate IMAGE
* Separate HTML What is Relevance of all this new technology to NHSE?
8
Separate IMAGE
* Separate HTML Examples of the Use of Java in the NHSE
9
Separate IMAGE
* Separate HTML Possible Uses of JavaScript in the NHSE
10
Separate IMAGE
* Separate HTML Possible Uses of VRML in NHSE
11
Separate IMAGE
* Separate HTML Uses of Databases in the NHSE
12
Separate IMAGE
* Separate HTML Possible Uses of Digital Video in NHSE
This describes overall goals of PCRC and |
Statement of Problem, approach, Results, Collaboration with China |
3 Examples of Future activities are:
|
We did not describe the older technologies:
|
* Separate HTML Parallel Compiler Runtime Consortium
2
Separate IMAGE * Separate HTML Parallel Compiler Runtime Consortium
3
Separate IMAGE * Separate HTML Common Runtime Support for High Performance Languages
4
Separate IMAGE * Separate HTML Statement of Problem and Proposed Solution!
5
Separate IMAGE * Separate HTML Innovations in Project
6
Separate IMAGE * Separate HTML Technology Impact
7
Separate IMAGE * Separate HTML Future Activities
8
Separate IMAGE * Separate HTML International Collaboration
* Separate HTML WebFlow Software Integration Model
10
Separate IMAGE * Separate HTML WebFlow Integration
11
Separate IMAGE * Separate HTML WebFlow and PCRC
12
Separate IMAGE * Separate HTML General Web Integration Model
13
Separate IMAGE * Separate HTML Common Runtime Support for High Performance Languages-1
* Separate HTML Integrated Compiled and Interpreted Environment
15
Separate IMAGE * Separate HTML Integrated Compiled and Interpreted Environments II
16
Separate IMAGE * Separate HTML Use of PCRC Infrastructure -- The HPF front-end to produce an Integrated Environment for HPF Compiler and Interpreter
17
Separate IMAGE * Separate HTML Architecture of the Integrated Interpreter/Compiler System
18
Separate IMAGE * Separate HTML Switching between compiled and interpreted modes
19
Separate IMAGE * Separate HTML Use for Interactive Visualizations
20
Separate IMAGE * Separate HTML Linkage of HPF Interpreter to Compiler
* Separate HTML Integration of Classic HPCC with DoD Modeling and Simulation
22
Separate IMAGE * Separate HTML Technology Convergence Roadmap - Overview for Forces Modeling, Integrated Modeling and Testing for DoD
23
Separate IMAGE * Separate HTML DIS Distributed Event Driven Simulation Web Prototype at NPS 1997
24
Separate IMAGE * Separate HTML Architecture of the WebDIS Prototype at the NPS - Overview
25
Separate IMAGE * Separate HTML Details of the WebDIS Prototype at the NPS
26
Separate IMAGE * Separate HTML The Next Big Web Technology Advance: Object Web and CORBA
27
Separate IMAGE * Separate HTML CORBA Web Architecture
28
Separate IMAGE * Separate HTML Aspects of Java ORB based Middleware
29
Separate IMAGE * Separate HTML Integration of DIS with Object Web Based Computing
30
Separate IMAGE * Separate HTML Aspects of Object Web based HPCC
31
Separate IMAGE * Separate HTML Aspects of HPCORBA Architecture
32
Separate IMAGE * Separate HTML Diagram of HPCORBA Architecture
* Separate HTML Common Runtime Support for High Performance Languages-2
34
Separate IMAGE * Separate HTML PCRC HPC Infrastructure
35
Separate IMAGE * Separate HTML HPFfe: Front-end for HPF
36
Separate IMAGE * Separate HTML HPFtester-1
37
Separate IMAGE * Separate HTML HPFtester-2
38
Separate IMAGE * Separate HTML PCRC Runtime: MPI-Based
This covers the Agenda for the meeting and 3 of the 4 Applications |
Command and Control (Davis) |
Medicine/Visible Human (Markowski) |
Weather (Klasky) |
Intermixed with CIV Technologies which are Collaboration and conferencing |
as well as 3D GIS |
* Separate HTML CIV Quarterly Review Meeting Syracuse, Feb. 24. `97
2
Separate IMAGE
* Separate HTML Meeting Agenda
3
Separate IMAGE
* Separate HTML Meeting Agenda
4
Separate IMAGE
* Separate HTML Meeting Agenda
5
Separate IMAGE
* Separate HTML Meeting Agenda
6
Separate IMAGE
* Separate HTML CIV C2 Application Review
7
Separate IMAGE
* Separate HTML Areas of Discussion
8
Separate IMAGE
* Separate HTML Overall Status
9
Separate IMAGE
* Separate HTML Overall Status
10
Separate IMAGE
* Separate HTML Scenario: Background
11
Separate IMAGE
* Separate HTML Scenario: Status
12
Separate IMAGE
* Separate HTML C2 Application: Background
13
Separate IMAGE
* Separate HTML C2 Application: Status
14
Separate IMAGE
* Separate HTML Key Issues
15
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 1
16
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 2
17
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 3
18
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 4
19
Separate IMAGE
* Separate HTML Recommended Future Directions --1
20
Separate IMAGE
* Separate HTML Recommended Future Directions -- 2
21
Separate IMAGE
* Separate HTML Recommended Future Directions -- 3
22
Separate IMAGE
* Separate HTML Recommended Future Directions -- 4
23
Separate IMAGE
* Separate HTML Recommended Future Directions -- 5
24
Separate IMAGE
* Separate HTML Recommended Future Directions -- 6
25
Separate IMAGE
* Separate HTML C2 Application: Enhancements
26
Separate IMAGE
* Separate HTML C2 Application: Enhancements
27
Separate IMAGE
* Separate HTML C2 Application Demo
28
Separate IMAGE
* Separate HTML TANGO Framework
29
Separate IMAGE
* Separate HTML TANGO Highlights
30
Separate IMAGE
* Separate HTML TANGO Highlights
31
Separate IMAGE
* Separate HTML New Collaborative Modules
32
Separate IMAGE
* Separate HTML New Collaborative Modules
33
Separate IMAGE
* Separate HTML Videoconferencing System
34
Separate IMAGE
* Separate HTML EM Application
35
Separate IMAGE
* Separate HTML Weather Application
36
Separate IMAGE
* Separate HTML Current Weather
37
Separate IMAGE
* Separate HTML Current Weather 3D
38
Separate IMAGE
* Separate HTML Capabilities of NPAC's current weather viewer
39
Separate IMAGE
* Separate HTML Capabilities of NPAC's current weather viewer
40
Separate IMAGE
* Separate HTML Future work on Current Weather Data
41
Separate IMAGE
* Separate HTML 3D Data Analysis for Weather Forecast
42
Separate IMAGE
* Separate HTML 3D Data Analysis for Weather Forecast
43
Separate IMAGE
* Separate HTML 3D Data Analysis for Weather Forecast
44
Separate IMAGE
* Separate HTML Medical Application
45
Separate IMAGE
* Separate HTML Medical Application
46
Separate IMAGE
* Separate HTML Collaborative Visible Human Applet
47
Separate IMAGE
* Separate HTML 3D Visualization of VH Data
48
Separate IMAGE
* Separate HTML Wavelet Compression
49
Separate IMAGE
* Separate HTML Wavelet-based Viewer for Medical Images
50
Separate IMAGE
* Separate HTML GIS Database Support
51
Separate IMAGE
* Separate HTML GIS Database Support
52
Separate IMAGE
* Separate HTML Video on Demand support
53
Separate IMAGE
* Separate HTML Meeting wrap-up
This gives Background to application choice, Scenario and a description of particular demonstration today |
CIV SIMULATION OBJECTIVE
|
SCENARIO OVERVIEW
|
* Separate HTML CIV C2 Application Review 20 December 1996
2
Separate IMAGE
* Separate HTML BRIEFING OVERVIEW
3
Separate IMAGE
* Separate HTML BACKGROUND
4
Separate IMAGE
* Separate HTML CIV SIMULATION OBJECTIVE
5
Separate IMAGE
* Separate HTML C2 APPLICATION (C2A) OPPORTUNITIES
6
Separate IMAGE
* Separate HTML CIV C2A GOALS
7
Separate IMAGE
* Separate HTML SIM ASSETS
8
Separate IMAGE
* Separate HTML SCENARIO
9
Separate IMAGE
* Separate HTML SCENARIO OVERVIEW
10
Separate IMAGE
* Separate HTML C2A - MISSION
11
Separate IMAGE
* Separate HTML C2A - TERRORIST THREAT
12
Separate IMAGE
* Separate HTML C2A - CONSTRUCT
13
Separate IMAGE
* Separate HTML SCENARIO INTRODUCTION
14
Separate IMAGE
* Separate HTML SCENARIO INTRODUCTION (Continued)
15
Separate IMAGE
* Separate HTML RESPONSE PLANNING
16
Separate IMAGE
* Separate HTML EXECUTION - THREAT DETECTION
17
Separate IMAGE
* Separate HTML EXECUTION - THREAT DETECTION (Continued)
18
Separate IMAGE
* Separate HTML EXECUTION - AUTHORIZATION
19
Separate IMAGE
* Separate HTML EXECUTION - INTERCEPT ANALYSIS
20
Separate IMAGE
* Separate HTML EXECUTION - INTERCEPT ANALYSIS (Continued)
21
Separate IMAGE
* Separate HTML EXECUTION - INTERCEPT
22
Separate IMAGE
* Separate HTML EXECUTION - INTERCEPT (Continued)
23
Separate IMAGE
* Separate HTML EMERGENCY RESPONSE
Rome Laboratory CIV Project -- Quarterly Review for CIV Application (Only) |
We describe TANGOsim -- a Java based Collaborative System with a built in event driven Simulator |
We summarize basic TANGO collaborative capability and the additional features to support simulation |
We briefly describe their relevance to Command and Control |
* Separate HTML Collaborative Support for CIV Command and Control Application
2
Separate IMAGE
* Separate HTML CIV C2 Application: Statement of Faith
3
Separate IMAGE
* Separate HTML CIV C2 Application
4
Separate IMAGE
* Separate HTML CIV C2 Application
5
Separate IMAGE
* Separate HTML C2 Demo Technology Components I
6
Separate IMAGE
* Separate HTML ATM Network Used in Demonstration
7
Separate IMAGE
* Separate HTML C2 Demo Technology Components II
8
Separate IMAGE
* Separate HTML TANGOsim Architecture for CIV C2 Demo
9
Separate IMAGE
* Separate HTML Overview of TANGO
10
Separate IMAGE
* Separate HTML TANGO Highlights I
11
Separate IMAGE
* Separate HTML TANGO Highlights II
12
Separate IMAGE
* Separate HTML TANGOsim
13
Separate IMAGE
* Separate HTML C2 Demo Technology Components III
14
Separate IMAGE
* Separate HTML C2 Demo Technology Components IV
15
Separate IMAGE
* Separate HTML C2 Demo Technology Components V
16
Separate IMAGE
* Separate HTML C2 Demo Technology Components VI
17
Separate IMAGE
* Separate HTML Acknowledgments
* Foil Index from this file * See also color IMAGE
Background |
Parallel GEMACS Status |
NPAC/CIV Demonstration
|
* Separate HTML Computational Electromagnetics for NPAC CIV Project
2
Separate IMAGE
* Separate HTML Outline
3
Separate IMAGE
* Separate HTML Background
4
Separate IMAGE
* Separate HTML Parallel GEMACS Status
5
Separate IMAGE
* Separate HTML Demonstrations
6
Separate IMAGE
* Separate HTML Simulation of Cessna
7
Separate IMAGE
* Separate HTML Example of Bistatic Cessna Results
8
Separate IMAGE
* Separate HTML Simulation of Flat-Plate
9
Separate IMAGE
* Separate HTML Example of Flat-Plate Bistatic Overlays
10
Separate IMAGE
* Separate HTML Options
11
Separate IMAGE
* Separate HTML Notional Global Hawk Placement
Microsoft's Internet approach |
ActiveMovie technology |
NPAC extensions to ActiveMovie |
* Separate HTML Video Client for PC Platforms
2
Separate IMAGE
* Separate HTML Presented Material
3
Separate IMAGE
* Separate HTML Microsoft's Internet Approach
4
Separate IMAGE
* Separate HTML Internet Explorer Features
5
Separate IMAGE
* Separate HTML ActiveMovie Technology
6
Separate IMAGE
* Separate HTML ActiveMovie Architecture
7
Separate IMAGE
* Separate HTML ActiveMovie Illustration
8
Separate IMAGE
* Separate HTML MPEG Filter Graph
9
Separate IMAGE
* Separate HTML NPAC extensions to ActiveMovie (in progress)
10
Separate IMAGE
* Separate HTML VOD MPEG Filter Graph
11
Separate IMAGE
* Separate HTML H263 Filter Graph with Synchronization
* Foil Index from this file * See also color IMAGE
Text-oriented interaction and collaboration |
Synchronous chat and asynchronous bulletin-board are integrated in a single collaboration environment |
Messages are in email-like format |
Built on HTTP,Web server/browser and RDBMS server |
* Separate HTML A WWW On-line Chat and Bulletin-Board System For Collaborative Interaction Gang Cheng
2
Separate IMAGE
* Separate HTML Summary
3
Separate IMAGE
* Separate HTML Architecture
4
Separate IMAGE
* Separate HTML Major Functionality
5
Separate IMAGE
* Separate HTML Chat Client
6
Separate IMAGE
* Separate HTML Chat Server
7
Separate IMAGE
* Separate HTML Current Status
* Foil Index from this file * See also color IMAGE
Goal is to provide interactive 2D and 3D viewing of terrain via the Web, with GIS functionality for accessing and overlaying spatially referenced data |
Terrain data is currently elevation plus satellite images; GIS information is place names, census data, images, Web pages, simulation results |
Java (for 2D) and VRML (for 3D) are used to display information and images using the Web |
Need to minimize data transfer from the server in order to obtain real-time performance |
* Separate HTML Terrain Rendering and GIS using Java and VRML Paul Coddington, Alvin Leung, Krysztof Walczak, Byeongsoeb Ki
2
Separate IMAGE
* Separate HTML Summary
3
Separate IMAGE
* Separate HTML 2D Terrain Viewer Java Applet
4
Separate IMAGE
* Separate HTML Functionality of the 2D Viewer
5
Separate IMAGE
* Separate HTML Search Capability
6
Separate IMAGE
* Separate HTML Current Status of 2D Java Viewer
7
Separate IMAGE
* Separate HTML 3D Terrain Viewer Using VRML
8
Separate IMAGE
* Separate HTML Describing Terrain in VRML
9
Separate IMAGE
* Separate HTML Current Status of VRMLViewer
10
Separate IMAGE
* Separate HTML Future Work
Command and Control Application Development (A2) |
Electromagnetism Application Development (A3) |
Weather Application Development (A1) |
Medical Application Development (A4) |
Core Technology Development |
Technology Demonstrations |
Technology Integration Status |
Technology Integration Framework |
* Separate HTML CIV Quarterly Progress Meeting, June 28th, 1996
2
Separate IMAGE
* Separate HTML Application Development (A2)
3
Separate IMAGE
* Separate HTML Application Development (A2)
4
Separate IMAGE
* Separate HTML Application Development (A3)
5
Separate IMAGE
* Separate HTML Application Development (A1)
6
Separate IMAGE
* Separate HTML Application Development (A4)
7
Separate IMAGE
* Separate HTML Core Technology Development
8
Separate IMAGE
* Separate HTML Technology Demonstrations
9
Separate IMAGE
* Separate HTML Technology Integration Status
10
Separate IMAGE
* Separate HTML Technology Integration Framework
This talk contrasts 4 approaches to Linking Java to Databases |
JDBC -- Java Database Connection |
Oracle Web Server |
WebLogic products |
Netscape LiveWire |
* Separate HTML Java - Database Connectivity
2
Separate IMAGE
* Separate HTML Covered products
3
Separate IMAGE
* Separate HTML Motivation
4
Separate IMAGE
* Separate HTML Traditional Web/RDBMS Configuration
5
Separate IMAGE
* Separate HTML What's new with Java ?
6
Separate IMAGE
* Separate HTML JDBC - main features
7
Separate IMAGE
* Separate HTML JDBC scheme
8
Separate IMAGE
* Separate HTML Two tier vs. three tier
9
Separate IMAGE
* Separate HTML Driver Manager
10
Separate IMAGE
* Separate HTML Main classes
11
Separate IMAGE
* Separate HTML Metadata
12
Separate IMAGE
* Separate HTML Example of use
13
Separate IMAGE
* Separate HTML Oracle Web Server
14
Separate IMAGE
* Separate HTML Example of use
15
Separate IMAGE
* Separate HTML Principle of operation
16
Separate IMAGE
* Separate HTML Couldn't it be better?
17
Separate IMAGE
* Separate HTML Comparison of two approaches
18
Separate IMAGE
* Separate HTML WebLogic
19
Separate IMAGE
* Separate HTML WebLogic libraries
20
Separate IMAGE
* Separate HTML WebLogic architecture
21
Separate IMAGE
* Separate HTML LiveWire
22
Separate IMAGE
* Separate HTML LiveWire model
23
Separate IMAGE
* Separate HTML Main classes
24
Separate IMAGE
* Separate HTML Example
25
Separate IMAGE
* Separate HTML Sources of information
26
Separate IMAGE
* Separate HTML Summary
This covers how one can use Java links to Databases in CIV and other applications |
It covers use and not the base JDBC/LiveWire/OWS/WebLogic Technology |
* Separate HTML Java/Database Connectivity
2
Separate IMAGE
* Separate HTML Motivation
3
Separate IMAGE
* Separate HTML Traditional Web/RDBMS Configuration
4
Separate IMAGE
* Separate HTML What's new with Java ?
5
Separate IMAGE
* Separate HTML JDBC - main features
6
Separate IMAGE
* Separate HTML JDBC scheme
7
Separate IMAGE
* Separate HTML Two tier vs. three tier
8
Separate IMAGE
* Separate HTML Oracle Web Server
9
Separate IMAGE
* Separate HTML Principle of operation
10
Separate IMAGE
* Separate HTML WebLogic
11
Separate IMAGE
* Separate HTML LiveWire
12
Separate IMAGE
* Separate HTML Summary
* Foil Index from this file * See also color IMAGE
Client-server chatting environment |
Written entirely in Java |
Running in Java-capable Web browsers |
Cartoon-like interface |
* Separate HTML Talking Heads
2
Separate IMAGE
* Separate HTML Introduction
3
Separate IMAGE
* Separate HTML Architecture
4
Separate IMAGE
* Separate HTML Chat server
5
Separate IMAGE
* Separate HTML Chat client
6
Separate IMAGE
* Separate HTML GUI description
7
Separate IMAGE
* Separate HTML GUI overview
8
Separate IMAGE
* Separate HTML Downloading of images
9
Separate IMAGE
* Separate HTML Summary
This covers architecture of VideoTeleconferencing |
Video Indexing and Archiving |
Digital Video Technology (Compression) |
* Separate HTML Database support for VTC
2
Separate IMAGE
* Separate HTML Database support for VTC
3
Separate IMAGE
* Separate HTML Digital Video Technology
Open Inventor Viewer for Terrain Data |
Open Inventor vs. VRML |
Geographical Information Systems -- GIS in VRML |
Actual Viewer Implemented for Terrain Data |
* Separate HTML Open Inventor Viewer for Terrain Data
2
Separate IMAGE
* Separate HTML Open Inventor vs. VRML
3
Separate IMAGE
* Separate HTML GIS in VRML
4
Separate IMAGE
* Separate HTML Viewer for Terrain Data
5
Separate IMAGE
* Separate HTML Viewer for Terrain Data
6
Separate IMAGE
* Separate HTML Viewer for Terrain Data
This covers both basic Theory and NPAC projects with examples |
Wavelet compression activity: goals |
Compression of still images: |
improving quality for fixed bitrate |
decreasing encoding time (currently encoding still image takes 2 seconds on SGI Challenge; similar problem exists for DCT like H.263 based systems - currently no real-time encoding exists in software) |
parallelizing: decomposition, quantization and arithmetic coding (important in view of emergence of multiprocessor PentiumPro systems) |
Compression of video: |
we verified that motion estimation in wavelet space does not work |
plan: hybrid video method |
Web and other functionalities: |
progressive still image plug-in (implemented) |
in progress - zoom, local window, chroma key |
plans: transparency, pre- and post-processing, access key file protection, error recovery |
* Separate HTML Wavelet compression (1) Czeslaw Jedrzejek, Tomasz Major
2
Separate IMAGE
* Separate HTML Wavelet compression (2)
3
Separate IMAGE
* Separate HTML Wavelet compression (3)
4
Separate IMAGE
* Separate HTML Wavelet compression (4): Algorithm
5
Separate IMAGE
* Separate HTML Wavelet compression (5)
6
Separate IMAGE
* Separate HTML Compression(6): Wavelet decomposition
7
Separate IMAGE
* Separate HTML Compression(7): Reorganization of wavelet trees into wavelet blocks
8
Separate IMAGE
* Separate HTML Compression (8): Principle of zerotree quantization
9
Separate IMAGE
* Separate HTML Compression (9): Choice of filter normalization
10
Separate IMAGE
* Separate HTML Compression (10): Statistics of zerotrees in subbands vs pass number for Lenna
11
Separate IMAGE
* Separate HTML Compression (11): Motion Estimation in Real Space - Block Matching
12
Separate IMAGE
* Separate HTML Compression (12): Multiresolution Motion Estimation (1)
13
Separate IMAGE
* Separate HTML Compression (13): Implementation of Multiresolution Motion Estimation (2)
14
Separate IMAGE
* Separate HTML Compression (14): Multiresolution Motion Estimation (3)
15
Separate IMAGE
* Separate HTML Compression (15): Coding of I-Frame
16
Separate IMAGE
* Separate HTML Compression (16): Demonstration of deficiency of motion estimation scheme in wavelet space
17
Separate IMAGE
* Separate HTML Compression (17): Compensated frame
18
Separate IMAGE
* Separate HTML Compression (18): Wavelet decomposition of frame #1
19
Separate IMAGE
* Separate HTML Compression (19): Wavelet decomposition of frame #2
20
Separate IMAGE
* Separate HTML Compression (20): Conclusion
21
Separate IMAGE
* Separate HTML Compression (21): Hybrid wavelet video encoder
Current Status: Weather Application |
Integration of APRS data into VRML (Current and future) |
Integration into the Terrain Data |
Demo Information |
* Separate HTML Weather Application
2
Separate IMAGE
* Separate HTML Current Status: Weather Application
3
Separate IMAGE
* Separate HTML Integration of APRS data into VRML (Current)
4
Separate IMAGE
* Separate HTML Integration of APRS data into VRML (Future)
5
Separate IMAGE
* Separate HTML Integration into the Terrain Data
6
Separate IMAGE
* Separate HTML Demo Information
* Foil Index from this file * See also color IMAGE
Web Search System allows free text searching on various documents stored in database using all the criteria provided by ORACLE TextServer*3 |
Currently system is composed of a complex multiprocess system for loading Web documents and a set of CGI based web interface programs |
* Separate HTML Web based Search System
2
Separate IMAGE
* Separate HTML Summary
3
Separate IMAGE
* Separate HTML Architecture
4
Separate IMAGE
* Separate HTML Multiple Data Sources
5
Separate IMAGE
* Separate HTML Current Project Status
6
Separate IMAGE
* Separate HTML Web Documents Loader
7
Separate IMAGE
* Separate HTML Conclusion
'95 NPAC Collaboratory Experiments in Alpha Java |
NPAC Java/JDK1.0 based Chat and Whiteboard Client and Server |
NPAC CareWeb Collaboratory -- WebCast for guided navigation |
NPAC CareWeb Collaboratory -- VIC/VAT for video teleconferencing |
NCSA Habanero -- State-of-the-art Java Collaboratory |
MIT/W3C Jigsaw -- State-of-the-art Java Server |
* Separate HTML Exploring Collaboratory Technologies for RL CIV
2
Separate IMAGE
* Separate HTML '95 Collaboratory Experiments in Alpha Java
3
Separate IMAGE
* Separate HTML Java/JDK1.0 based Chat and Whiteboard Client and Server
4
Separate IMAGE
* Separate HTML CareWeb Collaboratory -- Overview
5
Separate IMAGE
* Separate HTML CareWeb Collaboratory -- WebCast for guided database navigation
6
Separate IMAGE
* Separate HTML NCSA Habanero -- State-of-the-art Java Collaboratory
7
Separate IMAGE
* Separate HTML MIT/W3C Jigsaw -- State-of-the-art Java Server
* Foil Index from this file * See also color IMAGE
CIV system as a set of component applications |
Integration framework and communication backbone for CIV collaboration |
Open, Web-based framework for user management, session control, message passing and server management |
Monitoring and storage of actions and events |
Simple API allows modification and addition of new applications to the system |
* Separate HTML CIV Communication System
2
Separate IMAGE
* Separate HTML Introduction
3
Separate IMAGE
* Separate HTML Architecture
4
Separate IMAGE
* Separate HTML Central Server
5
Separate IMAGE
* Separate HTML Local Demon
6
Separate IMAGE
* Separate HTML Central Server - Local Demon Protocol
7
Separate IMAGE
* Separate HTML Application Programming Interface (API)
8
Separate IMAGE
* Separate HTML Status
9
Separate IMAGE
* Separate HTML Summary
Dataset Requirements |
Digital Elevation Models |
Satellite Imagery |
Census data |
Handling the Data |
* Separate HTML Database Support for GIS Application
2
Separate IMAGE
* Separate HTML Dataset Requirements
3
Separate IMAGE
* Separate HTML Digital Elevation Models
4
Separate IMAGE
* Separate HTML Satellite Imagery
5
Separate IMAGE
* Separate HTML Census data
6
Separate IMAGE
* Separate HTML Handling the Data
7
Separate IMAGE
* Separate HTML Conclusions
This gives Agenda and overview of core technologies, the 4 applications and the critical technology integration with TANGO |
* Separate HTML CIV Quarterly Progress Meeting Rome, October 1st, 1996
2
Separate IMAGE
* Separate HTML Agenda
3
Separate IMAGE
* Separate HTML Core Technology Development
4
Separate IMAGE
* Separate HTML Technology Demonstrations
5
Separate IMAGE
* Separate HTML Application Development (A2)
6
Separate IMAGE
* Separate HTML Technology Integration Status
7
Separate IMAGE
* Separate HTML Application Development (A2)
8
Separate IMAGE
* Separate HTML Technology Integration Framework
9
Separate IMAGE
* Separate HTML Application Development (A2)
10
Separate IMAGE
* Separate HTML Application Development (A3)
11
Separate IMAGE
* Separate HTML Application Development (A1)
12
Separate IMAGE
* Separate HTML Application Development (A4)
* Foil Index from this file * See also color IMAGE
Introduction |
Available teleconferencing systems- are they OK? |
What are "enabling technologies" for Web? |
We can build a completely new system ! |
Some intermediate steps were necessary... |
What in fact we implemented? - features |
What in fact we implemented? - architecture |
What is not yet done but should be... |
Conclusions |
* Separate HTML Integration of multimedia collaboratory environment with Web browser
2
Separate IMAGE
* Separate HTML Contents of presentation
3
Separate IMAGE
* Separate HTML Introduction
4
Separate IMAGE
* Separate HTML Available teleconferencing systems - are they OK?
5
Separate IMAGE
* Separate HTML What are "enabling technologies" for Web?
6
Separate IMAGE
* Separate HTML We can build a completely new system !
7
Separate IMAGE
* Separate HTML Some intermediate steps were necessary...
8
Separate IMAGE
* Separate HTML What in fact we implemented? - features
9
Separate IMAGE
* Separate HTML What in fact we implemented? - architecture
10
Separate IMAGE
* Separate HTML What is not yet done but should be...
11
Separate IMAGE
* Separate HTML Conclusions
What was motivation |
Web technologies |
System requirements |
System architecture |
Example of use |
* Separate HTML Building Collaborative Environments with Use of Web Technologies
2
Separate IMAGE
* Separate HTML Plan of presentation
3
Separate IMAGE
* Separate HTML Work overview
4
Separate IMAGE
* Separate HTML Web technologies
5
Separate IMAGE
* Separate HTML Collaboration system on WWW
6
Separate IMAGE
* Separate HTML System requirements
7
Separate IMAGE
* Separate HTML System architecture
8
Separate IMAGE
* Separate HTML Example of use
9
Separate IMAGE
* Separate HTML Summary
Objective: real-time wavelet video codec |
Problems to Solve |
Current Approach |
All-pass Filters |
Codec Complexity |
Complexity Issues |
All-pass Filter Data Flow |
* Separate HTML Wavelet Video Compression
2
Separate IMAGE
* Separate HTML Project Objectives
3
Separate IMAGE
* Separate HTML State of the Research
4
Separate IMAGE
* Separate HTML Problems to Solve
5
Separate IMAGE
* Separate HTML Current Approach
6
Separate IMAGE
* Separate HTML All-pass Filters
7
Separate IMAGE
* Separate HTML All-pass Filters
8
Separate IMAGE
* Separate HTML Codec Complexity
9
Separate IMAGE
* Separate HTML Complexity Issues
10
Separate IMAGE
* Separate HTML All-pass Filter Data Flow
11
Separate IMAGE
* Separate HTML All-pass Filter Data Flow
Summary of Client-based WWW technologies |
Inter-technology communication Java/JavaScript/LiveConnect |
Role of JavaScript in LiveConnect |
Java - native language communication |
Java - plug-ins communication |
Java - JavaScript communication |
Applet - plug-in communication |
* Separate HTML Client-based WWW technologies
2
Separate IMAGE
* Separate HTML Inter-technology communication
3
Separate IMAGE
* Separate HTML PP Presentation
4
Separate IMAGE
* Separate HTML Java - native language communication
5
Separate IMAGE
* Separate HTML Java - plug-ins communication
6
Separate IMAGE
* Separate HTML Java - JavaScript communication
7
Separate IMAGE
* Separate HTML Applet - plug-in communication
Application Model |
System Overview |
Wavelets |
Mesh simplification |
Triangulation |
Open Inventor (fast VRML!) |
Overall Communication Architecture |
Communication with the Collaboratory System |
GIS Protocol |
Future enhancements |
* Separate HTML 3D Geographic Information System
2
Separate IMAGE
* Separate HTML Application Model
3
Separate IMAGE
* Separate HTML System Overview
4
Separate IMAGE
* Separate HTML Wavelets
5
Separate IMAGE
* Separate HTML Wavelets (cont'd)
6
Separate IMAGE
* Separate HTML Mesh simplification
7
Separate IMAGE
* Separate HTML Triangulation
8
Separate IMAGE
* Separate HTML Open Inventor
9
Separate IMAGE
* Separate HTML Overall Communication Architecture
10
Separate IMAGE
* Separate HTML Overall Communication Architecture (cont'd)
11
Separate IMAGE
* Separate HTML Communication with the Collaboratory System
12
Separate IMAGE
* Separate HTML GIS Protocol
13
Separate IMAGE
* Separate HTML Future enhancements
The NIH Visible Human Project |
Data Preparation |
Java based 2D Viewer |
Segmentation |
Current Procedure |
Examples of Extracted Data |
* Separate HTML 3D Visualization of Visible Human Data
2
Separate IMAGE
* Separate HTML The Visible Human Project
3
Separate IMAGE
* Separate HTML Data Preparation
4
Separate IMAGE
* Separate HTML Java based 2D Viewer
5
Separate IMAGE
* Separate HTML Segmentation
6
Separate IMAGE
* Separate HTML PP Presentation
7
Separate IMAGE
* Separate HTML Current Procedure
8
Separate IMAGE
* Separate HTML PP Presentation
9
Separate IMAGE
* Separate HTML PP Presentation
10
Separate IMAGE
* Separate HTML Plan
Current Progress with Oklahoma Advanced Regional Prediction System (ARPS) code |
Unidata System and Unidata working with prediction codes |
Data Examples |
What does the Unidata LDM do? |
NPAC's system approach |
NPAC's Java model and Java weather browser |
* Separate HTML Web based Weather Prediction Analyssis
2
Separate IMAGE
* Separate HTML Current Progress with Oklahoma Advanced Regional Prediction System (ARPS) code
3
Separate IMAGE
* Separate HTML Unidata
4
Separate IMAGE
* Separate HTML Unidata working with Prediction codes
5
Separate IMAGE
* Separate HTML Title of foil 5
6
Separate IMAGE
* Separate HTML What does the Unidata LDM do?
7
Separate IMAGE
* Separate HTML NPAC's model
8
Separate IMAGE
* Separate HTML NPAC's Java model
9
Separate IMAGE
* Separate HTML NPAC's Java weather browser
OpenDVE (InSoft Technology) Basis |
Architecture of Conference Manager |
Summary of NPAC VIdeo and Audio Conferencing System |
* Separate HTML CIV Videoconferencing
2
Separate IMAGE
* Separate HTML InSoft OpenDVE
3
Separate IMAGE
* Separate HTML Insoft OpenDVE
4
Separate IMAGE
* Separate HTML Conference Manager
5
Separate IMAGE
* Separate HTML Video Tool
6
Separate IMAGE
* Separate HTML Audio Tool
Definition and Architecture of Control Application |
Major Functions |
Principles of Operation |
Applets and Their Functions |
Communication protocol: Control Application - Other applications |
Current Status of Integration |
* Separate HTML Control Application for CIV System
2
Separate IMAGE
* Separate HTML Definition of CA
3
Separate IMAGE
* Separate HTML Architecture
4
Separate IMAGE
* Separate HTML Major Functions
5
Separate IMAGE
* Separate HTML Principles of Operation
6
Separate IMAGE
* Separate HTML Applets and Their Functions
7
Separate IMAGE
* Separate HTML Communication protocol: Control Application - Other applications
8
Separate IMAGE
* Separate HTML Current Status of Integration
Project Introduction |
Status Overview |
Scenario Structure |
Scenario Development |
Entry into the C2 Application |
Scenario Overview - Intelligence Situation |
Scenario Overview - Technical Briefing |
Scenario Overview - Team Tasking |
C2 Demonstration Status |
C2 Simulation |
Current Effort |
* Separate HTML Command and Control Application
2
Separate IMAGE
* Separate HTML Project Introduction
3
Separate IMAGE
* Separate HTML Status Overview
4
Separate IMAGE
* Separate HTML Scenario Structure
5
Separate IMAGE
* Separate HTML Scenario Development
6
Separate IMAGE
* Separate HTML Entry into the C2 Application
7
Separate IMAGE
* Separate HTML Scenario Overview - Intelligence Situation
8
Separate IMAGE
* Separate HTML Scenario Overview - Technical Briefing
9
Separate IMAGE
* Separate HTML Scenario Overview - Team Tasking
10
Separate IMAGE
* Separate HTML C2 Demonstration Status
11
Separate IMAGE
* Separate HTML C2 Simulation
12
Separate IMAGE
* Separate HTML Current Effort
H.263 standard |
Improving H.263 |
Wavelet technology |
Hybrid video codec System at NPAC |
Video coder Architecture in NPAC System |
* Separate HTML Wavelet+H.263 (1): H.263 standard
2
Separate IMAGE
* Separate HTML Wavelet+H.263 (2): improving H.263
3
Separate IMAGE
* Separate HTML Wavelet+H.263 (3): Wavelet technology
4
Separate IMAGE
* Separate HTML Wavelet+H.263 (4): Hybrid video codec
5
Separate IMAGE
* Separate HTML Wavelet+H.263 (5): Video coder scheme
* Foil Index from this file * See also color IMAGE
This Presentation summarizes the current status of the Rome Laboratory funded Collaborative Interaction and Visualization Project performed by NPAC and Vanguard |
This uses 5 component technologies (VR, Network Support, Compression, Video Conferencing, GIS, Multimedia Databases) with Web based Integration |
These are used with SGI based large screen stereo displays in 4 applications (Electromagnetic and Weather Simulation, Command and Control, Medical Information Systems and Telemedicine) |
This second quarterly review concentrates on applications |
This is third presentation of project which started in September 1995. |
* Separate HTML Collaborative Interaction and Visualization
NPAC- Vanguard
Sponsored by Rome Laboratory
PR No. C-5-2293/4 -- Contract F30602-95-C-0273
Second Quarterly Review
March 18,1996
2
Separate IMAGE
* Separate HTML Abstract of Mar 18 1996
RL CIV Presentation
3
Separate IMAGE
* Separate HTML A1: First Application -- Visualization of Electromagnetic Simulation
4
Separate IMAGE
* Separate HTML A1: Electromagnetic Simulation for C2
5
Separate IMAGE
* Separate HTML Overall Ultra Project Schedule
6
Separate IMAGE
* Separate HTML Ultra Results to Date
7
Separate IMAGE
* Separate HTML Early Ultra Results: Speedup
8
Separate IMAGE
* Separate HTML Early Ultra Results: Efficiency
9
Separate IMAGE
* Separate HTML Early Ultra Results: Constant-load Scaling
10
Separate IMAGE
* Separate HTML June Demonstration Plans
11
Separate IMAGE
* Separate HTML NPAC Planned Use of GEMACS -- 4
12
Separate IMAGE
* Separate HTML Dynamic EM Modeling Approach
13
Separate IMAGE
* Separate HTML A2: Real-Time Interactive Distributed Weather Information System -- Overview
14
Separate IMAGE
* Separate HTML Current Progress with ARPS
15
Separate IMAGE
* Separate HTML Current Progress with ARPS
16
Separate IMAGE
* Separate HTML Capabilities of the ARPS code
17
Separate IMAGE
* Separate HTML ARPS Code Execution for Lake Effect Snow Prediction
18
Separate IMAGE
* Separate HTML A2: Future ARPS Plans
19
Separate IMAGE
* Separate HTML A4: Medical Application -- Strategy
20
Separate IMAGE
* Separate HTML A4 - Medical Collaboration and Visualization System
21
Separate IMAGE
* Separate HTML A4 - The Visible Human Project
22
Separate IMAGE
* Separate HTML A4 - Java-based 2D Viewer
23
Separate IMAGE
* Separate HTML A4 - 3D Reconstruction and Fly-through
24
Separate IMAGE
* Separate HTML A4 - Available Software Choices
25
Separate IMAGE
* Separate HTML A4 - Relevant Technologies -- Continued
26
Separate IMAGE
* Separate HTML A4 - Plans / Deliverables -- I
27
Separate IMAGE
* Separate HTML A4 - Plans / Deliverables - II
28
Separate IMAGE
* Separate HTML A4 - Conferencing / Collaboration
* Foil Index from this file * See also color IMAGE
This Presentation summarizes the current status of the Rome Laboratory funded Collaborative Interaction and Visualization Project performed by NPAC and Vanguard |
This uses 5 component technologies (VR, Network Support, Compression, Video Conferencing, GIS, Multimedia Databases) with Web based Integration |
These are used with SGI based large screen stereo displays in 4 applications (Electromagnetic and Weather Simulation, Command and Control, Medical Information Systems and Telemedicine) |
This is second presentation of project which statrted in September 1995. |
* Separate HTML Collaborative Interaction and Visualization
NPAC- Vanguard
Sponsored by Rome Laboratory
PR No. C-5-2293/4
Contract F30602-95-C-0273
January 31,1996
2
Separate IMAGE * Separate HTML Abstract of Jan 31 1996
RL CIV Presentation
* Separate HTML Vanguard Research, Inc.
* Separate HTML Organization of Presentation
5
Separate IMAGE * Separate HTML Some Key World and Project Developments
6
Separate IMAGE * Separate HTML Highlights of Recent Progress in RL CIV
7
Separate IMAGE * Separate HTML Some Key Developments in Next Quarter
8
Separate IMAGE * Separate HTML Basic Integration Technology approach using Web Technologies
-
Prototypes at NPAC and
the RL CIV Integration Plan
9
Separate IMAGE * Separate HTML I.O: Integration Technologies Plan -- Topics
10
Separate IMAGE * Separate HTML I.1: Web'95 Technology Revolution - I: Amazing Progress and Change
11
Separate IMAGE * Separate HTML I.1: Web'95 Technology Revolution - II: NPAC's Activities
12
Separate IMAGE * Separate HTML I.2: Web'96 Technology Scenario -- I:Confusion!
13
Separate IMAGE * Separate HTML I.3: Web'96 Technology Scenario -- II: Implications for RL CIV
14
Separate IMAGE * Separate HTML I.4:Current prototype of Teacher-Student Interactive Environment - WebFoil
15
Separate IMAGE * Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
16
Separate IMAGE * Separate HTML JavaScript Based WebFoil Prototype
17
Separate IMAGE * Separate HTML I.5:Prototype of Web based Patient Record system
18
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -I
19
Separate IMAGE * Separate HTML I.6: RL CIV Multi-Use Technology Integration
* Separate HTML Further Details on Web Evolution in '96 and
-
Relevance of WebFlow in RL CIV
Technology Integration Strategy
21
Separate IMAGE * Separate HTML I.7: More Technology Background: Complexity of the Expanding Web
22
Separate IMAGE * Separate HTML I.8: Web/Legacy Software Linkages: Plug-ins, Java/CORBA
23
Separate IMAGE * Separate HTML I.9: Possible Language/Protocol Level Integration Technologies
24
Separate IMAGE * Separate HTML I.10: Topologies for Interactive Collaboratory Web Environments -I
25
Separate IMAGE * Separate HTML I.11: Topologies for Interactive Collaboratory Web Environments - II: Typical topologies
26
Separate IMAGE * Separate HTML I.12: Dataflow Based Integration Technology
27
Separate IMAGE * Separate HTML I.13: Integration Concepts: WebFlow, WebTools, WebTop Applications
28
Separate IMAGE * Separate HTML I.14: WebFlow - Web-based Coarse Grain Data (Object) Flow
29
Separate IMAGE * Separate HTML I.15: WebTools - ensemble of reusable WebFlow modules
30
Separate IMAGE * Separate HTML I.16: WebTop Systems - WebFlow based distributed applications
31
Separate IMAGE * Separate HTML I.17:Preliminary Design of WebFlow Production Version of WebFoil
32
Separate IMAGE * Separate HTML I.18:Possible WebFlow Implementation of Patient Record Database
* Separate HTML Infrastructure -- Hardware support
34
Separate IMAGE * Separate HTML Infrastructure -- SGI Support for stereoscopic viewing
35
Separate IMAGE * Separate HTML Infrastructure -- Proposed Support for stereoscopic viewing
36
Separate IMAGE * Separate HTML Infrastructure -- Database
37
Separate IMAGE * Separate HTML Infrastructure -- Networking
38
Separate IMAGE * Separate HTML Infrastructure -- MM Collaborative Environments over ISDN
39
Separate IMAGE * Separate HTML Infrastructure -- Speech Recognition Support: BBN Hark System
* Separate HTML Component Technologies
41
Separate IMAGE * Separate HTML T1.0: VR Front-Ends: List of Topics
42
Separate IMAGE * Separate HTML T1.1: VR Software: evolving VRML as the ultimate VR standard
43
Separate IMAGE * Separate HTML T1.1:Implications of VRML Evolution for RL CIV
44
Separate IMAGE * Separate HTML T1.2: Hardware 1: Off-the-shelf peripherals - I
45
Separate IMAGE * Separate HTML T1.2: Hardware 1: Off-the-shelf peripherals - II
46
Separate IMAGE * Separate HTML T1.3: A related project - Interface Lab at NPAC
47
Separate IMAGE * Separate HTML T1.4: Near Term Project: NeatTools for Home based Care -- Technology
48
Separate IMAGE * Separate HTML T1.4: Near Term Project: NeatTools for Home based Care -- Applications
49
Separate IMAGE * Separate HTML T2:Web-based Network Management
50
Separate IMAGE * Separate HTML T2:WebComm: Web Communication System for Large HPCC Applications
51
Separate IMAGE * Separate HTML T2: Compression - Motivation
52
Separate IMAGE * Separate HTML T2: Compression -Goal and Status
53
Separate IMAGE * Separate HTML T2: Compression - Detailed Progress
54
Separate IMAGE * Separate HTML T2: Compression (2D) Comparison
55
Separate IMAGE * Separate HTML T2: Compression - Future Plans
56
Separate IMAGE * Separate HTML T3: (Digital Video) Conferencing Solutions
57
Separate IMAGE * Separate HTML T3: New Commercial Conferencing Developments
58
Separate IMAGE * Separate HTML A Java based MOO Interface
59
Separate IMAGE * Separate HTML T3: New Commercial Conferencing Developments (Continued)
60
Separate IMAGE * Separate HTML T4:Geographical Information Systems
61
Separate IMAGE * Separate HTML T4:GIS - 2D Terrain Rendering in Java
62
Separate IMAGE * Separate HTML 2D Terrain Rendering for New York State Interactive Journey
63
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
64
Separate IMAGE * Separate HTML T4:GIS - 3D Terrain Rendering in VRML
65
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebSpace
66
Separate IMAGE * Separate HTML VRML Terrain Renerer with Herkimer House Web Page
67
Separate IMAGE * Separate HTML T4:Milestones for GIS
68
Separate IMAGE * Separate HTML T5: Multimedia Databases -- Overview
69
Separate IMAGE * Separate HTML T5: Multimedia Databases -- Video on Demand Server Overview
70
Separate IMAGE * Separate HTML How a Car is Built, Bob Frye educational documentary
71
Separate IMAGE * Separate HTML Discovery Channel video on demand, video graphics
72
Separate IMAGE * Separate HTML T5: Multimedia Databases -- Architecture of Video on Demand Server
73
Separate IMAGE * Separate HTML T5: Multimedia Databases -- Database Support for VRML
74
Separate IMAGE * Separate HTML T5: Database Support for VRML -- System Architecture
75
Separate IMAGE * Separate HTML T5: Database Support for VRML and GIS Application
* Separate HTML Applications
77
Separate IMAGE * Separate HTML A1,A3:Electromagnetic Simulation for C2 -- Selection of Application
78
Separate IMAGE * Separate HTML A1,A3:NPAC Planned Use of GEMACS (4) -- Scenarios and Integration into C2 Simulation
(This takes into account predeployment, rehearsal, analysis and operational requirements)
79
Separate IMAGE * Separate HTML A1:Dynamic EM Modeling Approach
80
Separate IMAGE * Separate HTML A2:Real-Time Interactive Distributed Weather Information System -- Overview
81
Separate IMAGE * Separate HTML A2:Current Progress with ARPS
82
Separate IMAGE * Separate HTML A2:Current Progress with ARPS(continued)
83
Separate IMAGE * Separate HTML A2:Capabilities of the ARPS code
84
Separate IMAGE * Separate HTML A2:ARPS Simulation Capability
85
Separate IMAGE * Separate HTML A2:Future RL CIV Work in Weather Application
86
Separate IMAGE * Separate HTML A4: Telemedicine - List of Topics
87
Separate IMAGE * Separate HTML A4.1: General Framework - Telemedicine Lessons
88
Separate IMAGE * Separate HTML A4.2: General Framework -- The new WebMed Approach
89
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -II
90
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -III
91
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -IV
92
Separate IMAGE * Separate HTML JavaScript Based Patient Record Database -V
93
Separate IMAGE * Separate HTML A4.3: WebMed Project Team
94
Separate IMAGE * Separate HTML A4.4: Possible WebMed Projects - I
95
Separate IMAGE * Separate HTML A4.4: Possible WebMed Projects - II
96
Separate IMAGE * Separate HTML A4.5: Web Technologies and Thrusts for Telemedicine
97
Separate IMAGE * Separate HTML A4.6: Thrust 1: Gathering Medical Information - I
98
Separate IMAGE * Separate HTML A4.6: Thrust 1: Gathering Medical Information - II
99
Separate IMAGE * Separate HTML A4.7: Thrust 2 - General Purpose Telemedical Services - I
100
Separate IMAGE * Separate HTML A4.7: Thrust 2 - General Purpose Telemedical Services - II: Application to Nursing Databases
101
Separate IMAGE * Separate HTML A4.8: Thrust 3 - Specialized Value-Added Services
102
Separate IMAGE * Separate HTML A4.9: WebFlow/Bridge as Integration Framework
* Foil Index from this file * See also color IMAGE
Develop Technologies and demonstrate a set of four applications enhanced by use of innovative Collaborative Interaction and Visualization. |
Point the way to Paradigm shifts in
|
i.e. Paradigm shift in both applications and software development for the applications
|
Demonstrate Applications and Approach in JWID and/or similar activities |
* Separate HTML Collaborative Interaction and Visualization
NPAC- Vanguard
Sponsored by Rome Laboratory
PR No. C-5-2293/4
Contract F30602-95-C-0273
October 17, 1995
2
Separate IMAGE * Separate HTML Overall Goals for 18 month Project
* Separate HTML Vanguard Research, Inc.
* Separate HTML The Four Applications
5
Separate IMAGE * Separate HTML Role of The Four Applications
* Separate HTML The Ten Technology Areas
* Separate HTML How do we tie all this together?
* Separate HTML http://king.syr.edu:2006/IWT/Vision/Crisis2005/CyberThriller.html
9
Separate IMAGE * Separate HTML Some Features of Crisis 2005
* Separate HTML Some CrypticTopics in Crisis 2005
* Separate HTML Televirtual Collaborative Environment in Crisis 2005
* Separate HTML Special Computer Resources
* Separate HTML Infrastructure from
Parallel Computers to
ATM Network and
SGI Visualization Engine
14
Separate IMAGE * Separate HTML NPAC Parallel Computing Facility (as of 1/3/95)
15
Separate IMAGE * Separate HTML NPAC Networking Infrastructure (as of 1/3/95)
16
Separate IMAGE * Separate HTML Special Computer Resources
17
Separate IMAGE * Separate HTML Rome Laboratory - NPAC ATM Infrastructure
* Separate HTML The Four Applications
Weather
Command and Control
Electromagnetic Simulations
Telemedicine
* Separate HTML A1: Real-Time Interactive Distributed Weather Information System
20
Separate IMAGE * Separate HTML A1: Proposed Implementation of Weather Application
* Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Tornado Simulation
* Separate HTML Key C3I Requirements to be Addressed
23
Separate IMAGE * Separate HTML C3I Program Objectives
24
Separate IMAGE * Separate HTML Joint/Coalition C2 System Status
25
Separate IMAGE * Separate HTML C3 Concept Development Goals
* Separate HTML A3: NPAC/Syracuse Research Corporation Computational Electromagnetics Project
27
Separate IMAGE * Separate HTML Electromagnetic Scattering Simulation System
* Separate HTML A4: Medical Collaboration and Visualization System
29
Separate IMAGE * Separate HTML A4: Medical Collaboration -- Current Focus:
* Separate HTML NII
Technology Background
31
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
32
Separate IMAGE * Separate HTML Architecture of Web Software
33
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
34
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
35
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter W
36
Separate IMAGE * Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
37
Separate IMAGE * Separate HTML Collage of Hello World Demonstrations
* Separate HTML Some Relevant NII Services-I
39
Separate IMAGE * Separate HTML Some Relevant NII Services-II
* Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
41
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
42
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
43
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
44
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
45
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
* Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
47
Separate IMAGE * Separate HTML NII Enhances ASOP in a Multi-Organization Activity
48
Separate IMAGE * Separate HTML ASOP Introduces Aerospace Paradigm Shifts
49
Separate IMAGE * Separate HTML 5.0 and 6.0 NII Infrastructure
50
Separate IMAGE * Separate HTML 2.1-2.5 ASOP Object Backplane Leverages NII
* Separate HTML Technical Objectives
52
Separate IMAGE * Separate HTML Technology Flow to Develop C3I Architecture
53
Separate IMAGE * Separate HTML Comparison with Classical C3I System Development
54
Separate IMAGE * Separate HTML Technology Candidates CORBA I
55
Separate IMAGE * Separate HTML Technology Candidates CORBA II
* Separate HTML The Proposal Specific Component Technologies
57
Separate IMAGE * Separate HTML Some Comments on the Technologies -- I
58
Separate IMAGE * Separate HTML Some Comments on the Technologies -- II
* Separate HTML T0: Enabling Technologies (ET) Project
* Separate HTML The Hyperworld of New Interactive Media
* Separate HTML WebFoil on LabSpace Televirtual Environment
62
Separate IMAGE * Separate HTML Dave Warner Neat Virtual Reality Thing in WebFoil
* Separate HTML T2: Compression -- Motivation/Overview
64
Separate IMAGE * Separate HTML T2: Compression -- Implementation (2)
65
Separate IMAGE * Separate HTML T2: Compression -- Implementation Contd.(3)
* Separate HTML Objectives of NYNET Communication Systems
67
Separate IMAGE * Separate HTML NYNET Communication System
68
Separate IMAGE * Separate HTML NCS Process Communication architecture
* Separate HTML T3: Collaboration -- NPACBoard Overview
70
Separate IMAGE * Separate HTML T3: Collaboration -- NPACBoard Features
71
Separate IMAGE * Separate HTML T4: 2D Terrain Rendering for Geographical Information Systems
72
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):E-Mail Functionality, Implementation
73
Separate IMAGE * Separate HTML NPAC Web based Bulletin Board System
* Separate HTML T4: 2D Terrain Rendering for Geographical Information Systems
* Separate HTML 2D Terrain Rendering for New York State Interactive Journey
76
Separate IMAGE * Separate HTML The Weather Report accessed through the Interactive Journey
* Separate HTML T4: Applications of 3D Terrain Rendering for Geographical Information Systems
* Separate HTML 3D Terrain Rendering for New York State Interactive Journey
* Separate HTML T4: Object-oriented Database Support for VRML -- Goal
80
Separate IMAGE * Separate HTML T4: Object-oriented Database Support for VRML -- Main Concepts
81
Separate IMAGE * Separate HTML T4: Object-oriented Database Support for VRML -- System architecture
* Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
83
Separate IMAGE * Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebSpace
* Separate HTML T5: Video on Demand technology status -- Implementation highlights
85
Separate IMAGE * Separate HTML T5: Video on Demand technology status - Ongoing research projects
* Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
* Separate HTML T5:Integration of Web and RDBMS Technologies
88
Separate IMAGE * Separate HTML T5: Integration of Web and RDBMS Technologies - Future Plans
89
Separate IMAGE * Separate HTML NPAC Oracle 7 Web Interface -- Home Page
90
Separate IMAGE * Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
91
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
92
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
* Separate HTML WebFlow Paradigm
94
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
95
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
96
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
97
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
* Separate HTML WebWork -- NPAC, Boston University, Cooperating Systems Collaboration
* Separate HTML Demonstrations
100
Separate IMAGE * Separate HTML Role of Demonstrations
101
Separate IMAGE * Separate HTML Planning Approach
102
Separate IMAGE * Separate HTML Demonstration Planning Activities
Presentation by Preston Marshall at Rome Laboratory Kick off Meeting on October 17 |
Three sections describe C3 applications and the new approach to technology taken in this project |
followed by proposed demonstration strategy led by Vanguard |
and a brief overview of Vanguard as a corporation |
* Separate HTML Key C3I Requirements to be Addressed
2
Separate IMAGE
* Separate HTML C3I Program Objectives
3
Separate IMAGE
* Separate HTML Technical Objectives
4
Separate IMAGE
* Separate HTML Technology Flow to Develop C3I Architecture
5
Separate IMAGE
* Separate HTML Comparison with Classical C3I System Development
6
Separate IMAGE
* Separate HTML Technology Candidates CORBA I
7
Separate IMAGE
* Separate HTML Technology Candidates CORBA II
8
Separate IMAGE
* Separate HTML Demonstrations
9
Separate IMAGE
* Separate HTML Role of Demonstrations
10
Separate IMAGE
* Separate HTML Planning Approach
11
Separate IMAGE
* Separate HTML Demonstration Planning Activities
12
Separate IMAGE
* Separate HTML Vanguard Research, Inc.
* Foil Index from this file * See also color IMAGE
VRML language |
Why database support for VRML ? |
Illustra Database System |
File based terrain rendering in VRML |
Terrain rendering with database support |
Objects - storing rich semantic information |
Multiversion representation |
Demonstration of example system |
Conclusions |
* Separate HTML Database Support for VRML
2
Separate IMAGE
* Separate HTML Topics of Presentation
3
Separate IMAGE
* Separate HTML VRML - Virtual Reality Modeling Language
4
Separate IMAGE
* Separate HTML VRML - Specification
5
Separate IMAGE
* Separate HTML VRML Goals
6
Separate IMAGE
* Separate HTML VRML - Basic Characteristics
7
Separate IMAGE
* Separate HTML VRML - Nodes
8
Separate IMAGE
* Separate HTML Example I - Shapes
9
Separate IMAGE
* Separate HTML Example II - Properties
10
Separate IMAGE
* Separate HTML Example III - Group Nodes
11
Separate IMAGE
* Separate HTML Standard VRML Storage
12
Separate IMAGE
* Separate HTML Standard VRML Storage
13
Separate IMAGE
* Separate HTML Why Database Support for VRML ?
14
Separate IMAGE
* Separate HTML Geometrical vs. Semantical Model
15
Separate IMAGE
* Separate HTML Illustra Database System
16
Separate IMAGE
* Separate HTML Illustra Database System
17
Separate IMAGE
* Separate HTML Illustra Database System
18
Separate IMAGE
* Separate HTML Illustra Database System
19
Separate IMAGE
* Separate HTML Terrain Rendering in VRML
20
Separate IMAGE
* Separate HTML Terrain rendering in VRML
21
Separate IMAGE
* Separate HTML Terrain rendering in VRML
22
Separate IMAGE
* Separate HTML Terrain rendering in VRML
23
Separate IMAGE
* Separate HTML Terrain rendering in VRML
24
Separate IMAGE
* Separate HTML Terrain rendering in VRML
25
Separate IMAGE
* Separate HTML Terrain rendering in VRML
26
Separate IMAGE
* Separate HTML Terrain rendering in VRML
27
Separate IMAGE
* Separate HTML Structure of Terrain Data
28
Separate IMAGE
* Separate HTML System Architecture
29
Separate IMAGE
* Separate HTML GIS in Database System
30
Separate IMAGE
* Separate HTML GIS in Database System
31
Separate IMAGE
* Separate HTML GIS in Database System
32
Separate IMAGE
* Separate HTML GIS in Database System
33
Separate IMAGE
* Separate HTML GIS in Database System
34
Separate IMAGE
* Separate HTML GIS in Database System
35
Separate IMAGE
* Separate HTML GIS in Database System
36
Separate IMAGE
* Separate HTML GIS in Database System
37
Separate IMAGE
* Separate HTML GIS in Database System
38
Separate IMAGE
* Separate HTML Modeling of Objects
39
Separate IMAGE
* Separate HTML Modeling of Objects
40
Separate IMAGE
* Separate HTML Definition of Objects - Example
41
Separate IMAGE
* Separate HTML Database Schema
42
Separate IMAGE
* Separate HTML Multiversion Approach
43
Separate IMAGE
* Separate HTML Multiversion Approach
44
Separate IMAGE
* Separate HTML Demo
45
Separate IMAGE
* Separate HTML Further Work
46
Separate IMAGE
* Separate HTML Conclusions
* Foil Index from this file * See also color IMAGE
Overview of Message Passing Tools |
Overview of NCS Design Approach |
NCS Implementation Approach |
Conclusion Remarks |
* Separate HTML A Multithreaded Message Passing Environment for ATM LAN/WAN
2
Separate IMAGE
* Separate HTML Presentation Outline
3
Separate IMAGE
* Separate HTML Need for a New Communication System - I
4
Separate IMAGE
* Separate HTML Need for a New Communication System - II
5
Separate IMAGE
* Separate HTML Need for a new Communication Systyem - III
6
Separate IMAGE
* Separate HTML P4 overview
7
Separate IMAGE
* Separate HTML p4 initialization
8
Separate IMAGE
* Separate HTML Communication in p4
9
Separate IMAGE
* Separate HTML PVM overview
10
Separate IMAGE
* Separate HTML PVM daemons (pvmd)
11
Separate IMAGE
* Separate HTML Communication in PVM
12
Separate IMAGE
* Separate HTML Communication Functions
13
Separate IMAGE
* Separate HTML p4 vs PVM
14
Separate IMAGE
* Separate HTML p4 vs PVM: Performance results
15
Separate IMAGE
* Separate HTML Problems with Existing Systems
16
Separate IMAGE
* Separate HTML Related Efforts
17
Separate IMAGE
* Separate HTML Drawbacks
18
Separate IMAGE
* Separate HTML Objectives of NYNET Communication Systems
19
Separate IMAGE
* Separate HTML NCS Design Approach 1
20
Separate IMAGE
* Separate HTML NCS Design Approach 1
21
Separate IMAGE
* Separate HTML NCS Design Approach 2
22
Separate IMAGE
* Separate HTML NCS Design Approach 2 -- Contd
23
Separate IMAGE
* Separate HTML NCS Design Approach 3
24
Separate IMAGE
* Separate HTML NCS Design Approach 3 -- Contd
25
Separate IMAGE
* Separate HTML NCS Design Approach 4
26
Separate IMAGE
* Separate HTML NCS Design Approach 4 -- Contd
27
Separate IMAGE
* Separate HTML NCS Design Approach 5
28
Separate IMAGE
* Separate HTML NCS Design approach 5 -- Contd
29
Separate IMAGE
* Separate HTML NYNET Communication System
30
Separate IMAGE
* Separate HTML Higher Level Environment for NCS
31
Separate IMAGE
* Separate HTML Generic model for an application
32
Separate IMAGE
* Separate HTML NCS Primitives
33
Separate IMAGE
* Separate HTML NCS Implementation Approach
34
Separate IMAGE
* Separate HTML NCS_MTS Implementation
35
Separate IMAGE
* Separate HTML NCS_MTS Implementation Contd
36
Separate IMAGE
* Separate HTML Approach 1: Using P4
37
Separate IMAGE
* Separate HTML NCS using P4 -- Approach 1
38
Separate IMAGE
* Separate HTML Approch 2: Using ATM API
39
Separate IMAGE
* Separate HTML NCS Using ATM API -- approach 2
40
Separate IMAGE
* Separate HTML NCS Benchmarking and Evaluation
41
Separate IMAGE
* Separate HTML Matrix Multiplication
42
Separate IMAGE
* Separate HTML NYNET Applications
43
Separate IMAGE
* Separate HTML JPEG Compression/Decompression
44
Separate IMAGE
* Separate HTML JPEG Compression/Decompression Contd
45
Separate IMAGE
* Separate HTML NYNET Applications -- JPEG Simulation
46
Separate IMAGE
* Separate HTML Other NYNET Applications -- Video on Demand
47
Separate IMAGE
* Separate HTML Collaboratory and Telemedicine on NYNET
48
Separate IMAGE
* Separate HTML Drawbacks of ATM API
49
Separate IMAGE
* Separate HTML Drawbacks of ATM API (cont.)
50
Separate IMAGE
* Separate HTML Solutions
51
Separate IMAGE
* Separate HTML Read/Write Traps
52
Separate IMAGE
* Separate HTML Trap Interface
53
Separate IMAGE
* Separate HTML Results
54
Separate IMAGE
* Separate HTML Receive Mechanism in Fore device driver
55
Separate IMAGE
* Separate HTML Receive mechanism with Trap Routine
56
Separate IMAGE
* Separate HTML Problems experienced in implementing receive trap routines
57
Separate IMAGE
* Separate HTML read trap handler
58
Separate IMAGE
* Separate HTML recv trap interface
59
Separate IMAGE
* Separate HTML recv Rountine Architecture
60
Separate IMAGE
* Separate HTML NCS Process Communication architecture
61
Separate IMAGE
* Separate HTML Thread based Programming paradigm
62
Separate IMAGE
* Separate HTML NCS has two levels of threads
63
Separate IMAGE
* Separate HTML Separate Control and Data daemons
64
Separate IMAGE
* Separate HTML Control Daemons
65
Separate IMAGE
* Separate HTML Multiple Flow Control
66
Separate IMAGE
* Separate HTML Hierarchical Receive Queue Structure
67
Separate IMAGE
* Separate HTML Hierarchical Receive Queue Structure
68
Separate IMAGE
* Separate HTML Multicast: Existing schemes
69
Separate IMAGE
* Separate HTML Multicast: NCS approach
70
Separate IMAGE
* Separate HTML Advantages
71
Separate IMAGE
* Separate HTML Observations
72
Separate IMAGE
* Separate HTML Summary
Foils Prepared by Don Leskiw for Kick Off Meeting on October 17,1995 |
Cover Electromagnetic Scattering (Rome Laboratory SBIR with Ultra) |
and Command and Control (JWID) |
* Separate HTML Joint/Coalition C2 System Status
2
Separate IMAGE
* Separate HTML Electromagnetic Scattering Simulation System
3
Separate IMAGE
* Separate HTML C3 Concept Development Goals
* Foil Index from this file * See also color IMAGE
We discuss the Global Information Infrastructure (GII) as a set of several million clients (Set-Top boxes/PC's) linked by ATM networks to perhaps some ten thousand supercomputer class HPCC servers. This Infrastructure will support a set of base information services: |
InfoVision or Information(text), Video, Imagery, and Simulation ON Demand. It is reasonably clear what we need to implement this and we describe how base HPCC technologies can be used in InfoVision. |
InfoVision services can be used in defense (called Command and Control historically), Society and Business. We discuss our virtual corporation InfoMall and its early application testbeds with special attention to the Living Textbook where 6 schools are connected by high speed ATM networks to HPCC servers at NPAC. Here InfoVision services under development include video news clips browsed by a text database, images, HPCC environmental simulations and a 3D terrain navigation system with multimedia data arranged over New York State. Another basic service is that of a both automatic and teacher controlled cache of information from the internet. |
Note this talk contained World Wide Web illustrative pages and material from InfoMall95 and InfoVision95 as well as foils contained here. |
* Separate HTML Opportunities on the Interface of Parallel Computing and High Speed Networks
InfoVision:
Basic Services and Applications with the Use of HPCC to Implement the Global Information Infrastructure
2
Separate IMAGE
* Separate HTML Abstract of Web Server Presentation
3
Separate IMAGE
* Separate HTML InfoMall Focus Areas and Base Infrastructure
4
Separate IMAGE
* Separate HTML Comments on FLAG and Web Servers
Fiber Optic Link Across the Globe
5
Separate IMAGE
* Separate HTML What is a Web or HPMMCC Network Server ?
6
Separate IMAGE
* Separate HTML Importance of Hierarchical Server Architecture in InfoVision
7
Separate IMAGE
* Separate HTML A Typical Hierarchical Server Network
8
Separate IMAGE
* Separate HTML Historical Overview of World Wide Web and Mosaic -- I
9
Separate IMAGE
* Separate HTML Historical Overview of World Wide Web and Mosaic -- II
10
Separate IMAGE
* Separate HTML The World Wide Web and Mosaic Phenomenon as Killer Applications -- I
11
Separate IMAGE
* Separate HTML The World Wide Web and Mosaic Phenomenon as Killer Applications -- II
12
Separate IMAGE
* Separate HTML Caching of Internet Data on HPCC Server at NPAC
13
Separate IMAGE
* Separate HTML Total Information on the Internet
14
Separate IMAGE
* Separate HTML Traffic on the World Wide Web
15
Separate IMAGE
* Separate HTML WWW Server Growth Statistics
16
Separate IMAGE
* Separate HTML KidsWeb Access Statistics
17
Separate IMAGE
* Separate HTML Comments on Storage of Movies on HPCC WebServers
18
Separate IMAGE
* Separate HTML InfoMall Features and Capabilities
19
Separate IMAGE
* Separate HTML Some InfoMall Services in Web Technology Area
20
Separate IMAGE
* Separate HTML InfoMall Application Testbeds in Education Arena
21
Separate IMAGE
* Separate HTML Motivation and Backdrop of Living Textbook Project
22
Separate IMAGE
* Separate HTML Overview of the Living Textbook Project
23
Separate IMAGE
* Separate HTML The Living Textbook Project Partners
24
Separate IMAGE
* Separate HTML Outside Partners of the Living Textbook Project
25
Separate IMAGE
* Separate HTML New York State -- The Interactive Journey
26
Separate IMAGE
* Separate HTML Content of New York State -- The Interactive Journey
27
Separate IMAGE
* Separate HTML Video on Demand in Living Textbook
28
Separate IMAGE
* Separate HTML Cached Internet Resources in Living Textbook Project
29
Separate IMAGE
* Separate HTML Curricula Opportunities Opened Up by the World Wide Web
30
Separate IMAGE
* Separate HTML Encyclopedia Galactica or Hyperlinked Approach to Educational Material
31
Separate IMAGE
* Separate HTML Degrees courses offered over the NII (Internet)
32
Separate IMAGE
* Separate HTML NPAC -- SUNY Health Science Center Collaboration - I
33
Separate IMAGE
* Separate HTML NPAC -- SUNY Health Science Center Collaboration - II
34
Separate IMAGE
* Separate HTML Overview of Some Expected Pervasive Early Digital Applications
35
Separate IMAGE
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
36
Separate IMAGE
* Separate HTML Government Information Systems
i.e. Digital Service Opportunities in Government arena
37
Separate IMAGE
* Separate HTML The Technical Structure of the World Wide Web -- Basic System
38
Separate IMAGE
* Separate HTML The Technical Structure of the World Wide Web -- Components
39
Separate IMAGE
* Separate HTML The Hyperworld of New Interactive Media
40
Separate IMAGE
* Separate HTML Web Software Technologies and Standards I
41
Separate IMAGE
* Separate HTML Web Software Technologies and Standards II
42
Separate IMAGE
* Separate HTML Recent Developments in WWW Tools and Standards
43
Separate IMAGE
* Separate HTML Industrial Activities Relevant to WWW Technologies
44
Separate IMAGE
* Separate HTML Relationship between Current Commercial and World Wide Web Technologies
VPL is a Web-based tool that supports remote access to local computational resources. |
Provides a virtual programming environment accessible via Web browsers over the Internet. |
We describe basic system as used in CPS615 Class Fall 96 and extensions including |
Java to MPI support as well as Fortran plus MPI, HPF |
User choice for Editors |
Visualization of Scientific Results and Machine Performance |
* Separate HTML Virtual Programming Laboratory
2
Separate IMAGE
* Separate HTML Trends in Using Web Technology for Distant Education
3
Separate IMAGE
* Separate HTML Virtual Programming Lab (VPL)
4
Separate IMAGE
* Separate HTML A Brief History
5
Separate IMAGE
* Separate HTML Overall Design of VPL
6
Separate IMAGE
* Separate HTML Client-Server Interaction
7
Separate IMAGE
* Separate HTML Client Site (Front-End) Items
8
Separate IMAGE
* Separate HTML Server Site Compilation Items
9
Separate IMAGE
* Separate HTML PP Presentation
10
Separate IMAGE
* Separate HTML MPI binding to Java
11
Separate IMAGE
* Separate HTML Choosing an Editor for VPL
12
Separate IMAGE
* Separate HTML Using Java for Building Visualization Components
13
Separate IMAGE
* Separate HTML Use of Visualization in VPL
14
Separate IMAGE
* Separate HTML JPVS : Using Java for Performance Visualization
15
Separate IMAGE
* Separate HTML JPVS (continued)
16
Separate IMAGE
* Separate HTML Example: Preparing Visualization Traces for [C + MPI] Codes
17
Separate IMAGE
* Separate HTML PP Presentation
18
Separate IMAGE
* Separate HTML VPLPlot: Using Java for Plotting 2-D Data Graphs
19
Separate IMAGE
* Separate HTML PP Presentation
20
Separate IMAGE
* Separate HTML Using Java for Data Visualization
21
Separate IMAGE
* Separate HTML Future Directions
22
Separate IMAGE
* Separate HTML Acknowledgments
* Foil Index from this file * See also color IMAGE
This short presentation has some notes on factoring on the Web prepared by Jim Cowie from material from Lenstra and Leyland |
Also a summary of key features of Fafner as a World Wide Computing System |
Go to http://http.npac.syr.edu/factoring.html for a full description and pointers to other collaboraters and further instructions on how to get your software and get started on breaking the Bank of England |
We describe why RSA security status is equivalent to factoring large numbers into two large primes |
A very handwavy description is given of the strategy to find factors with the GNFS -- Generalized Number Field Sieve and its predecessors |
* Separate HTML Factoring on the Web
A Prototype of WebWork Pervasive Implementation of HPCC
2
Separate IMAGE
* Separate HTML Abstract of Supercomputing 95 Fafner Presentation
3
Separate IMAGE
* Separate HTML Key Features of FAFNER/WebWork Dec 4,1995 -- I
4
Separate IMAGE
* Separate HTML Key Features of FAFNER/WebWork Dec 4,1995 -- II
5
Separate IMAGE
* Separate HTML Key Features of FAFNER/WebWork Dec 4,1995 -- III
6
Separate IMAGE
* Separate HTML RSA: Public Key Cryptosystem
7
Separate IMAGE
* Separate HTML How hard is Factoring the Public Modulus?
8
Separate IMAGE
* Separate HTML General Number Field Sieve -- GNFS:
9
Separate IMAGE
* Separate HTML Sieving (RSA-129 and MPQS, RSA-130 and GNFS)
10
Separate IMAGE
* Separate HTML BASIC OBSERVATIONS AND TERMS
11
Separate IMAGE
* Separate HTML SIEVING THE Q-INTERVAL
12
Separate IMAGE
* Separate HTML Extracting The Relations
13
Separate IMAGE
* Separate HTML FIRST Backend Processing STAGE GRAPH REDUCTION
14
Separate IMAGE
* Separate HTML SECOND Backend Processing STAGE GRAPH REDUCTION
15
Separate IMAGE
* Separate HTML Notes on Current -- Dec 2 -- Status
* Foil Index from this file * See also color IMAGE
This material prepared for the HPDC-95 Tutorial and Presentations on the role of the NII in future manufacturing (ASOP) covers the following issues |
Expected evolution of Web PC and Workstation technologies |
High Performance multimedia and Web Servers |
The concept of the the all-encompassing WebWindows Environment |
The integration of databases with the Web |
WebTop Productivity Tools |
The role of various classes of NII services and technologies in 7 application (National Challenge) areas |
* Separate HTML A Vision for the Evolution of World Wide Web Technology
September 1995
2
Separate IMAGE * Separate HTML Abstract of Web Vision Presentation
3
Separate IMAGE * Separate HTML Basic Structure of World Wide Web
4
Separate IMAGE * Separate HTML Architecture of Web Software
5
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- I
6
Separate IMAGE * Separate HTML Some Current NII/Web Technologies -- II
* Separate HTML Some Technologies to be Integrated into the Web -- I
8
Separate IMAGE * Separate HTML Some Technologies to be Integrated into the Web -- II
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
10
Separate IMAGE * Separate HTML Integration of Industry Sectors forming the NII
11
Separate IMAGE * Separate HTML The Standard Scenario for HPCC and NII
12
Separate IMAGE * Separate HTML NII Compute & Communications Capability in Year 2000 --> 2005
13
Separate IMAGE * Separate HTML Ultimate Vision and Implementation of NII and InfoVision
14
Separate IMAGE * Separate HTML What will National Information Infrastructure give us?
15
Separate IMAGE * Separate HTML The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
16
Separate IMAGE * Separate HTML What is a Web or HPMMCC Network Server ?
17
Separate IMAGE * Separate HTML A Typical Hierarchical Server Network
18
Separate IMAGE * Separate HTML Comments on Storage of Movies on HPCC WebServers
19
Separate IMAGE * Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Mrs Clinton and Fox
20
Separate IMAGE * Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
* Separate HTML Overall NII Integrating Vision
22
Separate IMAGE * Separate HTML What is WebWindows ?
23
Separate IMAGE * Separate HTML WebWindows: A Web based Internet Operating System
24
Separate IMAGE * Separate HTML WebWindows -- Implementation
25
Separate IMAGE * Separate HTML WebWindows -- Milestones
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
27
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
28
Separate IMAGE * Separate HTML Some Key Features of WebWork
29
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
* Separate HTML Critical Emerging Web Technologies
31
Separate IMAGE * Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
32
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter G
33
Separate IMAGE * Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
34
Separate IMAGE * Separate HTML Web Application Software Vision
* Separate HTML Emerging Higher Level Web Integration Concepts -- I
36
Separate IMAGE * Separate HTML NPAC WebTools-I (Basic WebWindows Functionality)
37
Separate IMAGE * Separate HTML NPAC WebTools-II
38
Separate IMAGE * Separate HTML Example of WebTool External Editor Interface -- vi and emacs
39
Separate IMAGE * Separate HTML Example of Spell Check Feature in WebTools
40
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):E-Mail Functionality, Implementation
41
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Folder Viewer: Functionality, Implementation
42
Separate IMAGE * Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
* Separate HTML Web Productivity Tools and Virtual Software Laboratory (VSL)
44
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
45
Separate IMAGE * Separate HTML Figure 4:Java documentation sample page
46
Separate IMAGE * Separate HTML The Final Java Demonstration -- How WebFoil might look in Java
* Separate HTML Weak Points in Web Technology
48
Separate IMAGE * Separate HTML Weak Points in Database Technology
49
Separate IMAGE * Separate HTML By integrating a database server into Web technology, a Web server can be enhanced with:
50
Separate IMAGE * Separate HTML By integrating Web into database technology, a Database server can be enhanced with:
51
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
52
Separate IMAGE * Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
* Separate HTML Emerging Higher Level Web Integration Concepts -- II
54
Separate IMAGE * Separate HTML The Hyperworld of New Interactive Media
55
Separate IMAGE * Separate HTML WebSpace: WebTools for WebWindows Collaboratory
56
Separate IMAGE * Separate HTML WebSpace -- Planned Collaboration with ANL LabSpace
* Separate HTML WebFlow Paradigm
58
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
59
Separate IMAGE * Separate HTML Software Project Manager -- Example of Agent Middleware
60
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
* Separate HTML General WebScript and Agents
* Separate HTML Architecture of Web Software
63
Separate IMAGE * Separate HTML Some Relevant NII Services-I
64
Separate IMAGE * Separate HTML Some Relevant NII Services-II
65
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
66
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Education
67
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Society
68
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
69
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
70
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications -- Collaboratory
71
Separate IMAGE * Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
72
Separate IMAGE * Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
* Foil Index from this file * See also color IMAGE
World Wide Web is now the most promising candidate for the universal access core component of the NII. |
Current Web is ~15,000 servers and expands at the rate of ~1 new server / hour. |
Software industry starts adding value (Netscape, Netsite, Mosaic licences, HotMetal, Netforce, Web support in OS/2 Warp and Windows95) |
So far, Web was mainly used for static hypermedia such as local information pages, digital libraries, Internet directories etc. However, the WWW model offers also extension mechanisms (CGI, CCI) towards dynamic services and in fact arbitrary computation |
Early interactive Web services start popping. Examples include: WebCalc (NASA Goddard), Easy HTML (NCSA), WebChat (Internet Society), Virtual Doors (Ubique, Inc.), Visioneering's Imaging Machine (VRL, Inc.) |
* Separate HTML WebWindows
Motivation and
Application to
Distributed Metacomputing
2
Separate IMAGE
* Separate HTML Introduction: Paradigm Shift towards Dynamic WWW
3
Separate IMAGE
* Separate HTML WebWindows: A Web based Internet Operating System
4
Separate IMAGE
* Separate HTML WebWindows -- Implementation
5
Separate IMAGE
* Separate HTML WebWindows -- Milestones
6
Separate IMAGE
* Separate HTML WebWindows -- Current Status at NPAC
7
Separate IMAGE
* Separate HTML WebTools: Current Seeds towards WebWindows
8
Separate IMAGE
* Separate HTML WebTools -- Base Functionality:
Manager, Editor, Navigator
9
Separate IMAGE
* Separate HTML WebTools -- Navigation Bar
10
Separate IMAGE
* Separate HTML WebTools -- Base Connectivity: WebMail
11
Separate IMAGE
* Separate HTML WebTools -- Planned Next Steps
12
Separate IMAGE
* Separate HTML WebSpace: WebTools for WebWindows Collaboratory
13
Separate IMAGE
* Separate HTML WebSpace -- Planned Collaboration with ANL LabSpace
14
Separate IMAGE
* Separate HTML WebWork: A WebSpace for HPCC Software Engineering
15
Separate IMAGE
* Separate HTML WebWork -- Example from
Dun & Bradstreet
One of Largest Information Providers
16
Separate IMAGE
* Separate HTML The Hyperworld of New Interactive Media
17
Separate IMAGE
* Separate HTML WebWork -- Collaboration with BU and CSC
18
Separate IMAGE
* Separate HTML WebWork -- Integrating Publication and Computation
19
Separate IMAGE
* Separate HTML Factoring RSA Numbers and Security
20
Separate IMAGE
* Separate HTML A WebWork Approach to Breaking Bank of England
21
Separate IMAGE
* Separate HTML WebHPL: HPCC Infrastructure for WebWindows
22
Separate IMAGE
* Separate HTML WebHPL -- Integrating Compiler and Interpreter Technologies
23
Separate IMAGE
* Separate HTML WebHPL -- HPF, HPC++ and Little Languages
24
Separate IMAGE
* Separate HTML WebHPL -- Domain/Language Specific Interpreters
25
Separate IMAGE
* Separate HTML WebHPL -- Integrating Agents with HPCC
26
Separate IMAGE
* Separate HTML WebHPL -- Towards Common HPL Interpreter
27
Separate IMAGE
* Separate HTML WebHPL -- Some Possible Application Domains: PDELab, Telemedicine
* Foil Index from this file * See also color IMAGE
This describes the forces motivating use of Web in MetaComputing |
First the need for a pervasive technology base for HPCC which is otherwise a nonviable niche market. |
The growing number of Web-enabled machines and the development of WebWindows giving the productivity tools needed for a true distributed HPCC software engineering environment |
We describe the 3 layer model of WebWork |
At the high end we describe our early example -- WebFlow and how this can be extended to a full WebHPL with mixed interpreted and compiled systems. |
At the base level, we have the World-Wide Virtual Machine as a mesh of computationally extended web servers |
At the Intermediate level, we propose WebScript to integrate VRML, PERL5 Java and similar domain specific scripting systems |
* Separate HTML WebWork --
MetaComputing and Distributed Software Engineering
September 1995
2
Separate IMAGE * Separate HTML Abstract of WebWork and MetaComputing Presentation
* Separate HTML Superficial Observations on High Performance Computing-I
4
Separate IMAGE * Separate HTML Superficial Observations on High Performance Computing-II
5
Separate IMAGE * Separate HTML Superficial Observations on High Performance Communication
6
Separate IMAGE * Separate HTML Some Implications of HPCC Observations
7
Separate IMAGE * Separate HTML Initial Summary of Technical Points
8
Separate IMAGE * Separate HTML Another Non Technical Issue -- What is the Community ?
9
Separate IMAGE * Separate HTML Initial Vignettes Identified
10
Separate IMAGE * Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
12
Separate IMAGE * Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
13
Separate IMAGE * Separate HTML Some Key Features of WebWork
* Separate HTML WebWork -- Example from
Dun & Bradstreet
One of Largest Information Providers
15
Separate IMAGE * Separate HTML Factoring RSA Numbers and Security
16
Separate IMAGE * Separate HTML A WebWork Approach to Breaking Bank of England
* Separate HTML WebWork -- Figures/Screendumps Index
18
Separate IMAGE * Separate HTML WebWork Architecture
19
Separate IMAGE * Separate HTML Figure 2: WebWork -- System Overview with Three Layers
* Separate HTML NPAC WebTools-I (Basic WebWindows Functionality)
21
Separate IMAGE * Separate HTML NPAC WebTools-II
22
Separate IMAGE * Separate HTML Web Productivity Tools and Virtual Software Laboratory (VSL)
23
Separate IMAGE * Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
24
Separate IMAGE * Separate HTML Figure 4:Java documentation sample page
* Separate HTML World-Wide Virtual Machine
26
Separate IMAGE * Separate HTML Figure 1:Server-to-Server Communication Diagram
* Separate HTML WebFlow Paradigm
28
Separate IMAGE * Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
29
Separate IMAGE * Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
30
Separate IMAGE * Separate HTML Java Character Recognition Demo -- The Letter W
* Separate HTML WebHPL: HPCC Infrastructure for WebWindows
32
Separate IMAGE * Separate HTML WebHPL -- Integrating Compiler and Interpreter Technologies
* Separate HTML Software Project Manager -- Example of Agent Middleware
34
Separate IMAGE * Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
* Separate HTML General WebScript and Agents
36
Separate IMAGE * Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
37
Separate IMAGE * Separate HTML Figure 10: VRML source code example
38
Separate IMAGE * Separate HTML Figure 11: Java source code example
* Separate HTML WebWork Integration Model
40
Separate IMAGE * Separate HTML Contrast of Technologies in 3 Worlds
41
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- I
42
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- II
43
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- III
44
Separate IMAGE * Separate HTML WebWork Terms and Concepts -- IV
Petaflop Pictures |
Tango CIV Scenario, InfoMall Structure, PetaSim |
WebWisdom Architecture |
Education CRPC May97 Poster Material |
* Separate HTML Fig 1(a) Traditional MPI/HPF Data Movement Model
2
Separate IMAGE
* Separate HTML Fig 1(b) Data Movement with Multiple Levels of Memory Hierarchy
3
Separate IMAGE
* Separate HTML Hierarchy of Software Levels
4
Separate IMAGE
* Separate HTML CIV Scenario
5
Separate IMAGE
* Separate HTML InfoMall Structure
6
Separate IMAGE
* Separate HTML PetaSim Memory Structure
7
Separate IMAGE
* Separate HTML WebWisdom Architecture
8
Separate IMAGE
* Separate HTML WebWisdom Education and Training System
9
Separate IMAGE
* Separate HTML NPAC Education Projects
10
Separate IMAGE
* Separate HTML K-12: Living SchoolBook http://lsb.syr.edu
11
Separate IMAGE
* Separate HTML Special Education http://www.pulsar.org
12
Separate IMAGE
* Separate HTML Undergraduate Education http://www.phy.syr.edu/courses/modsim.html
13
Separate IMAGE
* Separate HTML Graduate Education/Continuing Education http://www.npac.syr.edu/users/gcf/wisdom/help/ http://www.npac.syr.edu/projects/cps615fall96/ http://www.npac.syr.edu/education/web/
14
Separate IMAGE
* Separate HTML Industry Outreach: Syracuse Language Systems http://www.syrlang.com/
15
Separate IMAGE
* Separate HTML TANGO Collaboratory http://www.npac.syr.edu/tango/
* Foil Index from this file * See also color IMAGE
This Foilset is added by system to all Scripted Foilsets |
It has User defined URL's added after these first two foils! |
* Separate HTML WebWisdom FakeFoils
This Foilset Holds User Specified URL's
http://www.npac.syr.edu/users/gcf/fakefoils
2
Separate IMAGE
* Separate HTML Abstract of Fake FoilSet
This resource contains a variety of Screendumps
|
* Separate HTML Resources Material on NPAC Projects 1996
2
Separate IMAGE
* Separate HTML AskNPAC Interface
3
Separate IMAGE
* Separate HTML AskNPAC Return
4
Separate IMAGE
* Separate HTML Berlin Journey of a City
5
Separate IMAGE
* Separate HTML CPS 616 Homepage
6
Separate IMAGE
* Separate HTML Gender Cache for Livingschoolbook
7
Separate IMAGE
* Separate HTML Java Slide Show
8
Separate IMAGE
* Separate HTML Java Terrain Viewer
9
Separate IMAGE
* Separate HTML KidsWeb
10
Separate IMAGE
* Separate HTML NPAC Home Page
11
Separate IMAGE
* Separate HTML New York State Image Database
12
Separate IMAGE
* Separate HTML New York State Image Database
13
Separate IMAGE
* Separate HTML New York State Image Database: Full text
14
Separate IMAGE
* Separate HTML NewsBank Database
15
Separate IMAGE
* Separate HTML NewsBank return
16
Separate IMAGE
* Separate HTML Speaker Gingrich Website
17
Separate IMAGE
* Separate HTML Speaker Gingrich Website
18
Separate IMAGE
* Separate HTML Speaker Gingrich Website
19
Separate IMAGE
* Separate HTML Newton's Apple
20
Separate IMAGE
* Separate HTML Option Pricing
21
Separate IMAGE
* Separate HTML Option Pricing
22
Separate IMAGE
* Separate HTML Option Pricing
23
Separate IMAGE
* Separate HTML Option Pricing
24
Separate IMAGE
* Separate HTML Option Pricing
25
Separate IMAGE
* Separate HTML Option Pricing
26
Separate IMAGE
* Separate HTML Patient Database
27
Separate IMAGE
* Separate HTML Newsgroup Search on 'biology'
28
Separate IMAGE
* Separate HTML Newsgroup Search on 'biology'
29
Separate IMAGE
* Separate HTML VRML Interface
30
Separate IMAGE
* Separate HTML Visible Human
31
Separate IMAGE
* Separate HTML ECS 400 Homepage
32
Separate IMAGE
* Separate HTML VRML: Create World
33
Separate IMAGE
* Separate HTML VRML: Rendered Scene
34
Separate IMAGE
* Separate HTML VRML: Object Type Editor
35
Separate IMAGE
* Separate HTML VRML: Create Object
36
Separate IMAGE
* Separate HTML VRML: Example Object
37
Separate IMAGE
* Separate HTML New York State Image Database: Summary Image
This resource contains a variety of Screendumps through March 1996
|
* Separate HTML Resources Material on NPAC Projects 1994-March 1996
2
Separate IMAGE
* Separate HTML Fiber Link Across the Globe FLAG -- Topology
3
Separate IMAGE
* Separate HTML Fiber Link Across the Globe FLAG -- Business
4
Separate IMAGE
* Separate HTML Fiber Link Across the Globe FLAG -- from Africa to Far East
5
Separate IMAGE
* Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Mrs Clinton and Fox
6
Separate IMAGE
* Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
7
Separate IMAGE
* Separate HTML Visit of Hillary Clinton to Syracuse University April 5,1994 -- Tornado Simulation
8
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 1: Home Page for the Web-Mail Database
9
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 2: Query the Mailbox
10
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 3: Query the Folder -- Choose a Folder
11
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 4: Query the Folder
12
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 5: Query by Mail Header -- Choose a Folder
13
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 6: Query by mail header
14
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 7: Query by Date --1
15
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 8: Query by Date --2
16
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 9: Query by Subject --1
17
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 10: Query by Subject --2
18
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 11: Query by Sender
19
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 12: Incorporate New Mail from Web Page -- Choose a folder
20
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 13: Incorporate New Mail
21
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
22
Separate IMAGE
* Separate HTML Web to Oracle Interface Screen 15: Query Result -- Browse Mail Body --2
23
Separate IMAGE
* Separate HTML Oracle Parallel Relational Database -- Screen1: Oracle Parallel Server
24
Separate IMAGE
* Separate HTML Oracle Parallel Relational Database -- Screen2: Parallel Cache Management
25
Separate IMAGE
* Separate HTML Oracle Parallel Relational Database -- Screen3: Oracle's Parallel Query
26
Separate IMAGE
* Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 1 on Oracle's Parallel Server for nCUBE2
27
Separate IMAGE
* Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 2 on Oracle's Parallel Server for nCUBE2
28
Separate IMAGE
* Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 3 on Oracle's Parallel Server for nCUBE2
29
Separate IMAGE
* Separate HTML Oracle Parallel Relational Database Server on nCUBE2 -- Screen 4 on Oracle's Parallel Server for nCUBE2
30
Separate IMAGE
* Separate HTML Wavelet demo - competition
31
Separate IMAGE
* Separate HTML Page on Wavelets comparing Compression at different resolutions
32
Separate IMAGE
* Separate HTML Wavelet Compression - four different resolutions
33
Separate IMAGE
* Separate HTML Wavelet versus JPEG Compression - original image (Pathology 2)
34
Separate IMAGE
* Separate HTML Wavelet Compression : 120:1 (Pathology 2)
35
Separate IMAGE
* Separate HTML JPEG Compression : 120:1 (Pathology 2)
36
Separate IMAGE
* Separate HTML Wavelet versus JPEG Compression - original image (Pathology 3)
37
Separate IMAGE
* Separate HTML Wavelet Compression : 120:1 (Pathology 3)
38
Separate IMAGE
* Separate HTML JPEG Compression : 120:1 (Pathology 3)
39
Separate IMAGE
* Separate HTML Renoir : bouquet 1:1 Original Image
40
Separate IMAGE
* Separate HTML Wavelet compression 120:1 of Renoir : bouquet
41
Separate IMAGE
* Separate HTML JPEG compression 120:1 of Renoir : bouquet
42
Separate IMAGE
* Separate HTML TCE PORT Types
43
Separate IMAGE
* Separate HTML TCE CHANNEL Types
44
Separate IMAGE
* Separate HTML Creating Regular SENDING PORTS a)through the parent-child relation
45
Separate IMAGE
* Separate HTML Creating Regular SENDING PORTS b)By passing port in a message
46
Separate IMAGE
* Separate HTML Creating CHANNELS a)By pairing appropriate ports
47
Separate IMAGE
* Separate HTML Creating CHANNELS b)By sending a Channel in a message
48
Separate IMAGE
* Separate HTML Comparison of HotJava and Mosaic/Netscape
49
Separate IMAGE
* Separate HTML Work of SU Graduate student Kevin Roe at ICASE Summer 95 -- HPF for TLNS3D
50
Separate IMAGE
* Separate HTML HPF and Data Assimilation
51
Separate IMAGE
* Separate HTML HPF Implementation of Optimal Interpolation
52
Separate IMAGE
* Separate HTML Eulerian Transport (van Leer/Prather)
53
Separate IMAGE
* Separate HTML Optimal Interpolation
54
Separate IMAGE
* Separate HTML The HPF Applications Web Package Cover Page
55
Separate IMAGE
* Separate HTML About the HPFA Project
56
Separate IMAGE
* Separate HTML About the HPF Language
57
Separate IMAGE
* Separate HTML Educational Resources for Teaching HPF
58
Separate IMAGE
* Separate HTML The HPF Applications Kernels
59
Separate IMAGE
* Separate HTML HPF Compilers and Tools
60
Separate IMAGE
* Separate HTML Books and references on HPF
61
Separate IMAGE
* Separate HTML Links to other HPF activities on the WWW
62
Separate IMAGE
* Separate HTML Navigation around the HPFA Web package
63
Separate IMAGE
* Separate HTML 4d Data Assimilation Application Example
64
Separate IMAGE
* Separate HTML Algorithms and Applications List ordered by Applications Categories
65
Separate IMAGE
* Separate HTML Applications Example 1 - Regular Grid PDE's
66
Separate IMAGE
* Separate HTML The ADI Solver Application Kernel example
67
Separate IMAGE
* Separate HTML The List of Applications Kernels
68
Separate IMAGE
* Separate HTML Living SchoolBook Access to Digital Discovery Channel Archive
69
Separate IMAGE
* Separate HTML NPAC's ATM Laboratory and Connection to Rome Laboratory
70
Separate IMAGE
* Separate HTML Living SchoolBook HomePage
71
Separate IMAGE
* Separate HTML Black Hole Grand Challenge Overview Page
72
Separate IMAGE
* Separate HTML African American image database with Onondaga County Public Library
73
Separate IMAGE
* Separate HTML Berlin Journey of a City, documentary by Bob Frye
74
Separate IMAGE
* Separate HTML CNN Newsource Database, video of President Clinton
75
Separate IMAGE
* Separate HTML Discovery Channel video on demand, making bubbles
76
Separate IMAGE
* Separate HTML Discovery Channel video database, search interface
77
Separate IMAGE
* Separate HTML Living Schoolbook project using cached Internet resources
78
Separate IMAGE
* Separate HTML Classroom mulitmedia project and part of NYS Interactive Journey
79
Separate IMAGE
* Separate HTML Link between Interactive Journey and classroom multimedia projects
80
Separate IMAGE
* Separate HTML Living Schoolbook Homepage
81
Separate IMAGE
* Separate HTML New York State Image Database: Erie Canal Boats
82
Separate IMAGE
* Separate HTML New York State Image Database
83
Separate IMAGE
* Separate HTML Local journey in New York State Journey: Downtown Syracuse
84
Separate IMAGE
* Separate HTML How a Car is Built, Bob Frye educational documentary
85
Separate IMAGE
* Separate HTML News Bank news articles on demand
86
Separate IMAGE
* Separate HTML New York State Interactive Journey, VRML terrain rendering
87
Separate IMAGE
* Separate HTML Interactive Journey: Art tour of Oneida Nation, classroom project
88
Separate IMAGE
* Separate HTML Discovery Channel video on demand, video graphics
89
Separate IMAGE
* Separate HTML New York State Interactive Journey: link to Herkimer Home
90
Separate IMAGE
* Separate HTML InfoMall is built using... Picture
91
Separate IMAGE
* Separate HTML InfoMall as a Very Large Mall!
92
Separate IMAGE
* Separate HTML InfoMall/Rome Lab Integration Map Picture 1 of 4
93
Separate IMAGE
* Separate HTML Rome Lab Home Page Picture 2 of 4
94
Separate IMAGE
* Separate HTML Rome Lab Technology Picture 3 of 4
95
Separate IMAGE
* Separate HTML Rome Lab Virtual Environments Picture 4 of 4
96
Separate IMAGE
* Separate HTML Consultants Overview Picture 1 of 3
97
Separate IMAGE
* Separate HTML Multimedia Consultant Report by Adam Kolawa Picture 2 of 3
98
Separate IMAGE
* Separate HTML Report Linked to ParaSoft Picture 3 of 3
99
Separate IMAGE
* Separate HTML HPCC Glossary Picture Linked to NSE
100
Separate IMAGE
* Separate HTML HPC Vendor Survey -- Cray Example
101
Separate IMAGE
* Separate HTML USA Map and USAF Bases (AFMC)
102
Separate IMAGE
* Separate HTML PROTO Example of Rome Laboratory Technology Project(Software on Demand)
103
Separate IMAGE
* Separate HTML Hillary Clinton's Visit to NPAC and InfoMall
104
Separate IMAGE
* Separate HTML Geoffrey Fox watching himself on the Electronic Mall
105
Separate IMAGE
* Separate HTML Performance Visualization of Sorting Algorithm
106
Separate IMAGE
* Separate HTML 4 by 4 Matrix with Oranges ready to roll - I
107
Separate IMAGE
* Separate HTML 4 by 4 Matrix with Oranges ready to roll - II
108
Separate IMAGE
* Separate HTML The Oranges Encourage the Team as an Applet
109
Separate IMAGE
* Separate HTML ECS400 Spring 1996 Home Page
110
Separate IMAGE
* Separate HTML Syracuse HPF Compiler on the Web-- Input Page
111
Separate IMAGE
* Separate HTML Syracuse HPF Compiler on the Web-- Output Page
112
Separate IMAGE
* Separate HTML VRML Terrain Renerer with Herkimer House Web Page
113
Separate IMAGE
* Separate HTML VRML Terrain Renerer with Syracuse Web Page
114
Separate IMAGE
* Separate HTML General VRML Example I
115
Separate IMAGE
* Separate HTML General VRML Example II
116
Separate IMAGE
* Separate HTML General VRML Example III
117
Separate IMAGE
* Separate HTML Living SchoolBook 2D Terrain Renderer with Java Interface
118
Separate IMAGE
* Separate HTML Business Week Feature on IntraNet February 1996 -- Cover
119
Separate IMAGE
* Separate HTML Business Week Feature on IntraNet February 1996 -- Graph
120
Separate IMAGE
* Separate HTML Business Week Feature on IntraNet February 1996 -- Internal Article
121
Separate IMAGE
* Separate HTML Business Week Feature on IntraNet February 1996 -- Full Cover Picture
122
Separate IMAGE
* Separate HTML WebServer Hardware and Software Business Estimate
123
Separate IMAGE
* Separate HTML Sun's Internet and Intranet Products
124
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 1
125
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 2
126
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 3
127
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 4
128
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 5
129
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 6
130
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 7
131
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 8
132
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 9
133
Separate IMAGE
* Separate HTML Maxwell Agenda 96 - 10
134
Separate IMAGE
* Separate HTML Oracle based Chatboard for Maxwell Agenda 96 - 1
135
Separate IMAGE
* Separate HTML Oracle based Chatboard for Maxwell Agenda 96 - 2
136
Separate IMAGE
* Separate HTML Oracle based Chatboard for Maxwell Agenda 96 - 3
137
Separate IMAGE
* Separate HTML Oracle based Chatboard for Maxwell Agenda 96 - 4
138
Separate IMAGE
* Separate HTML Visualization of Matrix Multiplication in Java
139
Separate IMAGE
* Separate HTML Geoffrey Fox
This resource contains a variety of Screendumps from January 97 to December 97 |
It includes May97 Screendumps used in NPAC Overview prepared for Montreal Conference" |
It includes May97 Screendumps used in Arpa Demonstration Tape and Real Audio Scripted Discussion of PCRC and WebFlow |
denotes presence of Additional linked information
_
1
Separate IMAGE
* Separate HTML Resources Material on Various Projects January 97 Onwards
A
2
Separate IMAGE
* Separate HTML Article on MIP Sucking Java Applets
_
3
Separate IMAGE
* Separate HTML Announcement of Certificate in Internet Systems Jan 97
_
4
Separate IMAGE
* Separate HTML Command and Control Screen with Briefing
_
5
Separate IMAGE
* Separate HTML Command and Control Screen with MultiMedia Mailbox
_
6
Separate IMAGE
* Separate HTML Command and Control Screen with Multimedia Message
_
7
Separate IMAGE
* Separate HTML Command and Control Screen with F15 Track
_
8
Separate IMAGE
* Separate HTML C2 application Radar Officer Screen
_
9
Separate IMAGE
* Separate HTML C2 application Simulation Control Panel
_
10
Separate IMAGE
* Separate HTML Web Course Virtual Programming Laboratory -- Administrator
_
11
Separate IMAGE
* Separate HTML Web Course Virtual Programming Laboratory -- Student
_
12
Separate IMAGE
* Separate HTML Web Course Virtual Programming Laboratory -- HTML Page
_
13
Separate IMAGE
* Separate HTML Black Hole Initial Condition from Scott Klasky
_
14
Separate IMAGE
* Separate HTML Web Course Virtual Programming Laboratory -- Java
_
15
Separate IMAGE
* Separate HTML Web Course Virtual Programming Laboratory -- Paths Mode
_
16
Separate IMAGE
* Separate HTML Web Course Virtual Programming Laboratory -- CGI Mode
_
17
Separate IMAGE
* Separate HTML Web Course Virtual Programming Laboratory -- Notes Page
_
18
Separate IMAGE
* Separate HTML Internet Trends - Internet Hosts 1989-1997
_
19
Separate IMAGE
* Separate HTML Internet Trends - Internet Hosts - Overall Trend
_
20
Separate IMAGE
* Separate HTML Internet Trends - Internet Domains in DNS
_
21
Separate IMAGE
* Separate HTML Internet Trends - WWW-Prefixed Hosts
_
22
Separate IMAGE
* Separate HTML Internet Trends - Hosts: Three-Letter Domains
_
23
Separate IMAGE
* Separate HTML Internet Trends - Hosts: Two-letter Domains, >120,000 per country
_
24
Separate IMAGE
* Separate HTML Synchronized master and slave viewers of the same terrain. Multiple overlays are shown (maps and satellite imagery)
_
25
Separate IMAGE
* Separate HTML As on Previous Screendump - notice two modes of camera orientation: unrestricted (bigger windows) and constrained to keep the vertical orientation.
_
26
Separate IMAGE
* Separate HTML Similar Scene to Previous Screendump
_
27
Separate IMAGE
* Separate HTML A standalone GIS viewer showing a piece of terrain around Albany, NY.
_
28
Separate IMAGE
* Separate HTML A view of a topographic map superposed on the same terrain as on Previous Screendump.
_
29
Separate IMAGE
* Separate HTML The viewer is capable to display any arbitrary VRML object, in this case a rotating model of a radar and a model of clouds, obtained as a result of supercomputing calculations of a weather prediction code.
_
30
Separate IMAGE
* Separate HTML Similar Scene to Previous Screendump of VRML View
_
31
Separate IMAGE
* Separate HTML A image which represents rainfall data is used as a texture for the terrain model.
_
32
Separate IMAGE
* Separate HTML A screendump of a demonstration of integration of databases and VRML.
_
33
Separate IMAGE
* Separate HTML A demo of animated objects controlled by simulation engine of Tango collaborative system. There is a green plane with chemical weapon being intercepted by two fighters above Long Island. - I
_
34
Separate IMAGE
* Separate HTML A demo of animated objects controlled by simulation engine of Tango collaborative system - II
_
35
Separate IMAGE
* Separate HTML A demo of animated objects controlled by simulation engine of Tango collaborative system - III
_
36
Separate IMAGE
* Separate HTML A overview of area around Boulder, CO -I.
_
37
Separate IMAGE
* Separate HTML Different view of area around Boulder, CO shown on Previous Screendump - II
_
38
Separate IMAGE
* Separate HTML Different view of area around Boulder, CO shown on Previous Screendump - III
_
39
Separate IMAGE
* Separate HTML VOD LInked to TANGO -- Database Query Result
_
40
Separate IMAGE
* Separate HTML VOD LInked to TANGO -- Close Caption Script
_
41
Separate IMAGE
* Separate HTML VOD LInked to TANGO -- Close Caption Script -- Collaboration Started
_
42
Separate IMAGE
* Separate HTML VOD LInked to TANGO -- Close Caption Script - (Master Session)
_
43
Separate IMAGE
* Separate HTML VOD LInked to TANGO -- Close Caption Script - VCR Controls (Slave)
_
44
Separate IMAGE
* Separate HTML PetaFlops Workshop January 28,29 1997 Participants
_
45
Separate IMAGE
* Separate HTML Table of Contents of NPAC/PACT Chinese HPCC/Web Resource
_
46
Separate IMAGE
* Separate HTML Cover Page for NPAC/PACT Chinese HPCC/Web Resource
_
47
Separate IMAGE
* Separate HTML CD Rom LOGO for NPAC/PACT Chinese HPCC/Web Resource
_
48
Separate IMAGE
* Separate HTML LOGO For Harbin Institute of Technology
_
49
Separate IMAGE
* Separate HTML LOGO For Harbin Institute of Technology PACT Parallel Architectures Group
_
50
Separate IMAGE
* Separate HTML PCRC Home Page with Institution Logos
_
51
Separate IMAGE
* Separate HTML Compute Services at 3 Levels -- Top view of the 3-tier architecture: applets, servlets, PCRC/HPCC
_
52
Separate IMAGE
* Separate HTML Top view on the 3-tier Web based HPCC architecture
_
53
Separate IMAGE
* Separate HTML Virtual Programming Laboratory - User Interface
_
54
Separate IMAGE
* Separate HTML Web Flow User Interface
_
55
Separate IMAGE
* Separate HTML A simple WebFlow imaging application: HSV Filter applied to Potts image
_
56
Separate IMAGE
* Separate HTML Example of composite WebFlow imaging: input image is forked into several concurrent streams, passed to various imaging filters
_
57
Separate IMAGE
* Separate HTML Integrative role of Java Web Server: standard page delivery, collaboratory, authoring and distributed computing are implemented as a collection of cooperating servlets
_
58
Separate IMAGE
* Separate HTML Example of using WebFlow editor for setting a simple Chat Collaboratory Service (WebFlow wrapper to JSDA)
_
59
Separate IMAGE
* Separate HTML Example of using WebFlow editor for setting a multi-component (Chat and WhiteBoard) Collaboratory Service (WebFlow wrapper to JSDA)
_
60
Separate IMAGE
* Separate HTML Top view of the 3-tier architecture: applets, servlets, PCRC/HPCC
_
61
Separate IMAGE
* Separate HTML PCRC Overview:A common runtime supports multiple parallel programming paradigms: HPF compiler and SPMD C++ program share the same PCRC runtime
_
62
Separate IMAGE
* Separate HTML Network of Java Web Servers in the Middleware
_
63
Separate IMAGE
* Separate HTML PCRC Example: Potts Model Simulation
_
64
Separate IMAGE
* Separate HTML Integrating VPL, WebFlow and PCRC
_
65
Separate IMAGE
* Separate HTML ThinkQuest User Interface
_
66
Separate IMAGE
* Separate HTML A Web Search Interface for NewsBank News Database
_
67
Separate IMAGE
* Separate HTML Search in NPAC Web site
_
68
Separate IMAGE
* Separate HTML AskNPAC Internet Service for a Searchable USENET Newsgroup and Mailing List Archive
_
69
Separate IMAGE
* Separate HTML A Web-based Document Management System for NPAC TEchnical Reports
_
70
Separate IMAGE
* Separate HTML Database Support in CareWeb
_
71
Separate IMAGE
* Separate HTML Carrier Catalog Database Search Home Page
_
72
Separate IMAGE
* Separate HTML A perspective view of Boulder, Co area.
_
73
Separate IMAGE
* Separate HTML Area around Albany, NY.
_
74
Separate IMAGE
* Separate HTML A scene from a military scenario, controlled by Simulation Engine of the TANGO Collaborative System.
_
75
Separate IMAGE
* Separate HTML Connection with the database containing Census & Tiger/Line data.
_
76
Separate IMAGE
* Separate HTML Tango Screen: Talking Heads and White Board
_
77
Separate IMAGE
* Separate HTML Tango Screen: Physics Applets -- Cross Product, Planets and Neural Network
_
78
Separate IMAGE
* Separate HTML Tango Screen:Tetris Game and 2D Visible Human
_
79
Separate IMAGE
* Separate HTML Architecture of the TANGO system
_
80
Separate IMAGE
* Separate HTML NPAC Visible Human Project Page
_
81
Separate IMAGE
* Separate HTML Visible Human Viewer Applet running under Tango collaborative system.
_
82
Separate IMAGE
* Separate HTML 3D Visible human Organs -I
_
83
Separate IMAGE
* Separate HTML 3D Visible human Organs -II
_
84
Separate IMAGE
* Separate HTML NPAC 3D Visible Human Room in VRML2. I
_
85
Separate IMAGE
* Separate HTML NPAC 3D Visible Human Room in VRML2. II
_
86
Separate IMAGE
* Separate HTML 3D Visible Human Visualization in VRML2. I
_
87
Separate IMAGE
* Separate HTML 3D Visible Human Visualization in VRML2. II
_
88
Separate IMAGE
* Separate HTML SGI version of Buena Vista with two conference participants using audio and video tools.
_
89
Separate IMAGE
* Separate HTML PC version of Buena Vista connected to the SGI version (note difference in picture quality due to inexpensive SGI video camera)
_
90
Separate IMAGE
* Separate HTML Buena Vista implemented as Netscape plug-in
_
91
Separate IMAGE
* Separate HTML System Architecture for the Current Weather Visualization
_
92
Separate IMAGE
* Separate HTML System Architecture for 3D Images in Weather Visualization
_
93
Separate IMAGE
* Separate HTML Sample Image in Weather Visualization: GOES-8 data with weather front overlays
_
94
Separate IMAGE
* Separate HTML Sample Image in Weather Visualization: GOES-9 data with weather front overlays
_
95
Separate IMAGE
* Separate HTML Syracuse Weather from Weather Visualization Applet
_
96
Separate IMAGE
* Separate HTML US wide Summary of weather from Weather Visualization Applet
_
97
Separate IMAGE
* Separate HTML Master video client integrated with the collaborative environment.
_
98
Separate IMAGE
* Separate HTML Slave video client of the "collaborative VoD system".
_
99
Separate IMAGE
* Separate HTML H.263 video client implemented in Java.
_
100
Separate IMAGE
* Separate HTML Close caption text associated with each clips in a Web browser.
_
101
Separate IMAGE
* Separate HTML Search interface for video material. An end user performs a category and keyword search on available video clips.
_
102
Separate IMAGE
* Separate HTML Search results: a list of video clips starting with matching keywords in the close caption.
_
103
Separate IMAGE
* Separate HTML LinPack Java Performance Updated to June 3 1997
_
104
Separate IMAGE
* Separate HTML Java Example: Category: Multimedia, Subcategory: Graphics - Graphs and Charts -2D Chart
_
105
Separate IMAGE
* Separate HTML Java Example: Category: Multimedia, Subcategory: Graphics - Graphs and Charts - 3D Chart
_
106
Separate IMAGE
* Separate HTML VRML Example of Java Charts
_
107
Separate IMAGE
* Separate HTML Java Example: Category: Arts and Entertainment, Subcategory: Sports
_
108
Separate IMAGE
* Separate HTML JDBC Examples: 2 Tier example of a car
_
109
Separate IMAGE
* Separate HTML VRML Chess Example
_
110
Separate IMAGE
* Separate HTML Java Example: Category: Education, Subcategory: Physics -- Sky plotter applet
_
111
Separate IMAGE
* Separate HTML VRML Example: Elevator
_
112
Separate IMAGE
* Separate HTML VRML Example: Finger Spelling
_
113
Separate IMAGE
* Separate HTML Java Example: Category: Games, Subcategory: Arcade Games - Pacman Game
_
114
Separate IMAGE
* Separate HTML Java Example: Category: Business and Finance, Subcategory: Finance -- Stock technical analysis software -- I
_
115
Separate IMAGE
* Separate HTML Java Example: Category: Business and Finance, Subcategory: Finance -- Stock technical analysis software -- II
_
116
Separate IMAGE
* Separate HTML SciVis 1d plot from a strong field gravititional wave run
_
117
Separate IMAGE
* Separate HTML SciVis 1d plot showing amr structure (different colors) and critical phenomena - I
_
118
Separate IMAGE
* Separate HTML SciVis 1d plot showing amr structure (different colors) and critical phenomena - II
_
119
Separate IMAGE
* Separate HTML SciVis colormap editor for surface plots
_
120
Separate IMAGE
* Separate HTML SciVis 2d colored surface plot showing a component of the metric for linear graviational waves
_
121
Separate IMAGE
* Separate HTML SciVis control panel for 1d plots
_
122
Separate IMAGE
* Separate HTML SciVis sample contour plot of the same image in the colored surface.gif
_
123
Separate IMAGE
* Separate HTML SciVis control panel to control contour properties
_
124
Separate IMAGE
* Separate HTML SciVis picture showing that we can filter data. Here we just are looking at a small section of the original data
_
125
Separate IMAGE
* Separate HTML SciVis main console window
_
126
Separate IMAGE
* Separate HTML SciVis: a filter was applied to a window to take the L1 norm which is what is being displayed
_
127
Separate IMAGE
* Separate HTML SciVis control panel to remote-control the windows
_
128
Separate IMAGE
* Separate HTML SciVis simple vector plot
_
129
Separate IMAGE
* Separate HTML SciVis zoom up of the 2d surface plot
_
130
Separate IMAGE
* Separate HTML New Tango Control application
_
131
Separate IMAGE
* Separate HTML New Tango white Board in Collaborative Mode
_
132
Separate IMAGE
* Separate HTML Graphics in the New Tango white Board
_
133
Separate IMAGE
* Separate HTML Importing Images in the New Tango white Board
_
134
Separate IMAGE
* Separate HTML Architecture of Conferencing System in New Tango -I
_
135
Separate IMAGE
* Separate HTML Architecture of Conferencing System in New Tango - II
_
136
Separate IMAGE
* Separate HTML Collection of Shared Applications (incl 3D Visible Human) in the New Tango
_
137
Separate IMAGE
* Separate HTML Text in the New Tango white Board
_
138
Separate IMAGE
* Separate HTML Controls for New Tango white Board - I
_
139
Separate IMAGE
* Separate HTML Controls for New Tango white Board - II
_
140
Separate IMAGE
* Separate HTML Controls for New Tango white Board - III
_
141
Separate IMAGE
* Separate HTML Video on Demand Architecture in New Tango
_
142
Separate IMAGE
* Separate HTML SGI Page linking to NPAC 3D Visible Human
_
143
Separate IMAGE
* Separate HTML NPAC 3D Visible Human -- horizontal section
_
144
Separate IMAGE
* Separate HTML An example WebWisdom Index page with marks "A" for addons
_
145
Separate IMAGE
* Separate HTML Collage of 7 NPAC Course Home Pages
_
146
Separate IMAGE
* Separate HTML cps600spring'97 homepage
_
147
Separate IMAGE
* Separate HTML cps606fall'96 homepage
_
148
Separate IMAGE
* Separate HTML An example of a CPS615 Fall 96 lecture with realaudio support
_
149
Separate IMAGE
* Separate HTML cps615fall'95 homepage
_
150
Separate IMAGE
* Separate HTML cps615 Fall 97 Prototype (June 97) Homepage
_
151
Separate IMAGE
* Separate HTML cps616spring'96 homepage
_
152
Separate IMAGE
* Separate HTML cps616spring'97 homepage
_
153
Separate IMAGE
* Separate HTML ecs400fall'96 homepage
_
154
Separate IMAGE
* Separate HTML ecs400spring'96 homepage
_
155
Separate IMAGE
* Separate HTML JavaScript Virtual Programming Laboratory (VPL)
_
156
Separate IMAGE
* Separate HTML PERL Virtual Programming Laboratory (VPL) - I
_
157
Separate IMAGE
* Separate HTML PERL Virtual Programming Laboratory (VPL) - II
_
158
Separate IMAGE
* Separate HTML Summary of Foilsets organized by Topic Areas
_
159
Separate IMAGE
* Separate HTML List of Foilsets under the topic area of CPS616 Spring 96 Class
_
160
Separate IMAGE
* Separate HTML Foilsets Making up SC96 Tutorial (Morning)
_
161
Separate IMAGE
* Separate HTML PC VOD Client.
_
162
Separate IMAGE
* Separate HTML Syracuse Language System Language Connect University - Web/Database Architecture
_
163
Separate IMAGE
* Separate HTML Syracuse Language System Administrative tools for faculties.
_
164
Separate IMAGE
* Separate HTML HPF Compilation Submit Screen in VPL
_
165
Separate IMAGE
* Separate HTML HPF Compilation Result Screen in VPL
_
166
Separate IMAGE
* Separate HTML HPF Execution Submit Screen in VPL
_
167
Separate IMAGE
* Separate HTML HPF Execution Results Screen in VPL
_
168
Separate IMAGE
* Separate HTML A Sample Input/Output Summary Screen in JPVS of VPL
_
169
Separate IMAGE
* Separate HTML VPL Performance Visualization Samples in JPVS
_
170
Separate IMAGE
* Separate HTML Some Other VPL Performance Visualization Samples from JPVS
_
171
Separate IMAGE
* Separate HTML A Sample Kiviat Diagram Screen in VPL from JPVS
_
172
Separate IMAGE
* Separate HTML Architecture of VPL
_
173
Separate IMAGE
* Separate HTML A Sample JPVS Processor Utilization Animation Screen in VPL
_
174
Separate IMAGE
* Separate HTML A Sample JPVS Processor Utilization Event Count Screen in VPL
_
175
Separate IMAGE
* Separate HTML VPL 1.0 File Manager Screen
_
176
Separate IMAGE
* Separate HTML VPL HPF Compilation & Execution Screen
_
177
Separate IMAGE
* Separate HTML VPL 2.0 File Manager Screen
_
178
Separate IMAGE
* Separate HTML A Sample VPLPlot Area Graph Screen in VPL
_
179
Separate IMAGE
* Separate HTML A Sample VPLPlot Bar Graph Screen in VPL
_
180
Separate IMAGE
* Separate HTML VPL 2D Graphics (VPLPlot 1.0) Samples Screen
_
181
Separate IMAGE
* Separate HTML VPL 2D Graphics (VPLPlot 2.0) Samples Screen
Initial set of Images is for WebWork |
Full resource available at Original Full Summary |
This set of foils contains figures,tables and VRML and Java source examples |
The paper describing this project is available at SCCS715 in NPAC technical report series |
Many Other Images are also present in the same general area |
* Separate HTML Resource Material on WebWork Prepared by Wojtek Furmanski for
HPC at the Crossroads
Academic Niche or Economic Development Cornucopia
2
Separate IMAGE
* Separate HTML Figure 1:Server-to-Server Communication Diagram
3
Separate IMAGE
* Separate HTML Figure 2: WebWork -- System Overview with Three Layers
4
Separate IMAGE
* Separate HTML Figure 3: WebTools CASE tools sample manual page Including hyper-source code
5
Separate IMAGE
* Separate HTML Figure 4:Java documentation sample page
6
Separate IMAGE
* Separate HTML Figure 5:Java class/metrics/applets manager (NPAC Internal Project)
7
Separate IMAGE
* Separate HTML Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
8
Separate IMAGE
* Separate HTML Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
9
Separate IMAGE
* Separate HTML Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
10
Separate IMAGE
* Separate HTML Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
11
Separate IMAGE
* Separate HTML Figure 10: VRML source code example
12
Separate IMAGE
* Separate HTML Figure 11: Java source code example
13
Separate IMAGE
* Separate HTML Contrast of Technologies in 3 Worlds
14
Separate IMAGE
* Separate HTML Java Character Recognition Demo -- The Letter G
15
Separate IMAGE
* Separate HTML Java Character Recognition Demo -- The Letter W
16
Separate IMAGE
* Separate HTML Java Character Recognition Demo -- Erroneous Letter
17
Separate IMAGE
* Separate HTML Hello World Demonstration 1
18
Separate IMAGE
* Separate HTML Hello World Demonstration 2
19
Separate IMAGE
* Separate HTML Hello World Demonstration 3 -- Changing Font Style
20
Separate IMAGE
* Separate HTML Hello World Demonstration 4 -- Changing Color
21
Separate IMAGE
* Separate HTML Hello World Demonstration 7 -- Menu Control
22
Separate IMAGE
* Separate HTML Collage of Hello World Demonstrations
23
Separate IMAGE
* Separate HTML Example of Initial Database Search Capability in WebWork
24
Separate IMAGE
* Separate HTML Example of Spell Check Feature in WebTools
25
Separate IMAGE
* Separate HTML Example of WebTool External Editor Interface -- vi and emacs
26
Separate IMAGE
* Separate HTML The Final Java Demonstration -- How WebFoil might look in Java
27
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):Virtual Disk Navigator: Functionality, Implementation
28
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):HyperWorld Manager: Functionality, Implementation
29
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):On-Line HTML Editor: Functionality, Implementation
30
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):E-Mail Functionality, Implementation
31
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):Folder Viewer: Functionality, Implementation
32
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Handler: Functionality, Implementation
33
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Editor: Functionality, Implementation
34
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):Message Bag: Functionality, Implementation
35
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Spring '95):Folder Cabinet: Functionality, Implementation
36
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Introduction
37
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Organization
38
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:WebTools
39
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Navigation Paradigm
40
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Navigation Bar
41
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Getting Help
42
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Tutorial
43
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Building Your HomePage
44
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Starting the WebLab
45
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Sending WebMail comments
46
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Building Your On-Line Glossaries
47
Separate IMAGE
* Separate HTML Illustrative Screendump for CPS600 Course Server:Exploring the WebTools source code
48
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - Virtual Disk Navigator
49
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - HyperWorld Manager
50
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - On-Line HTML Editor
51
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - Folder Scanner
52
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - Message Handler
53
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - Message Editor
54
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - Message Bag
55
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - Folder Cabinet
56
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - WebSpell
57
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - WebEdit
58
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - WebSearch
59
Separate IMAGE
* Separate HTML Illustrative Screendump for WebTools (Summer '95):WebTools - HyPerl World
60
Separate IMAGE
* Separate HTML NPAC Oracle 7 Web Interface -- Home Page
61
Separate IMAGE
* Separate HTML Query Options for NPAC Oracle 7 Web Interface
62
Separate IMAGE
* Separate HTML Listing of Visitors to NPAC Oracle 7 Web Interface
63
Separate IMAGE
* Separate HTML Query by Mail Header for NPAC Oracle 7 Web Interface
64
Separate IMAGE
* Separate HTML Popular Query by Subject for NPAC Oracle 7 Web Interface
65
Separate IMAGE
* Separate HTML Listing of Messages from One Newsgroup by date received
66
Separate IMAGE
* Separate HTML Display of a stored message from NPAC Oracle 7 Web Interface
67
Separate IMAGE
* Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebView
68
Separate IMAGE
* Separate HTML VRML for Geographical Information system -- Western Long Island View-2 using WebView
69
Separate IMAGE
* Separate HTML VRML for Geographical Information system -- Western Long Island View-1 using WebSpace
70
Separate IMAGE
* Separate HTML VRML for Geographical Information system -- Western Long Island View-2 using Webspace
71
Separate IMAGE
* Separate HTML About WebFoil System Description
72
Separate IMAGE
* Separate HTML Specification of Java Based WebFoil
73
Separate IMAGE
* Separate HTML Welcome to WebFoil Home Page
74
Separate IMAGE
* Separate HTML Welcome to WebFoil Home Page with Perl Manipulated Source
75
Separate IMAGE
* Separate HTML RCIHalloween Presentation First Foil in WebFoil
76
Separate IMAGE
* Separate HTML RCIHalloween Presentation First Foil in WebFoil with Perl Manipulated Source
77
Separate IMAGE
* Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil!!
78
Separate IMAGE
* Separate HTML RCIHalloween Presentation Foil on WebFoil in WebFoil with Perl Manipulated Source
79
Separate IMAGE
* Separate HTML wwwfoil Index to RCIHalloween Presentation
80
Separate IMAGE
* Separate HTML wwwfoil Index to RCIHalloween Presentation with Perl Manipulated Source
81
Separate IMAGE
* Separate HTML NPAC Web based Bulletin Board System
82
Separate IMAGE
* Separate HTML 2D Terrain Rendering for New York State Interactive Journey
83
Separate IMAGE
* Separate HTML The Weather Report accessed through the Interactive Journey
84
Separate IMAGE
* Separate HTML 3D Terrain Rendering for New York State Interactive Journey
85
Separate IMAGE
* Separate HTML Dining Philosopher Educational Applet
86
Separate IMAGE
* Separate HTML Nuclear Reactor Educational Applet
87
Separate IMAGE
* Separate HTML Digital Crime(!?) Home Page
88
Separate IMAGE
* Separate HTML Factoring RSA Codes -- Software Resource FAFNER
89
Separate IMAGE
* Separate HTML Factoring RSA Codes -- NPAC Page
90
Separate IMAGE
* Separate HTML WebFoil on LabSpace Televirtual Environment
91
Separate IMAGE
* Separate HTML Dave Warner Neat Virtual Reality Thing in WebFoil
92
Separate IMAGE
* Separate HTML JavaScript Based WebFoil Prototype
93
Separate IMAGE
* Separate HTML TeleMedicine Bridge Concept -- Web Page
94
Separate IMAGE
* Separate HTML TeleMedicine Bridge Concept -- Players
95
Separate IMAGE
* Separate HTML A Java based MOO Interface
96
Separate IMAGE
* Separate HTML JavaScript Based Patient Record Database -I
97
Separate IMAGE
* Separate HTML JavaScript Based Patient Record Database -II
98
Separate IMAGE
* Separate HTML JavaScript Based Patient Record Database -III
99
Separate IMAGE
* Separate HTML JavaScript Based Patient Record Database -IV
100
Separate IMAGE
* Separate HTML JavaScript Based Patient Record Database -V
101
Separate IMAGE
* Separate HTML Basic Structure of Neat Thing -- setting relation of Physical and Logical Units
102
Separate IMAGE
* Separate HTML Basic Structure of Neat Thing -- Calibrating Logical Units
103
Separate IMAGE
* Separate HTML Basic Structure of Neat Thing -- Output from Physical Units
104
Separate IMAGE
* Separate HTML Oracle database support for HealhCare digital libraries
105
Separate IMAGE
* Separate HTML Warner's Bridge Implementation in WebWindows
106
Separate IMAGE
* Separate HTML The Neat Thing in Action I
107
Separate IMAGE
* Separate HTML The Neat Thing in Action II
108
Separate IMAGE
* Separate HTML The Neat Thing in Action III
* Foil Index from this file * See also color IMAGE
Note wwwfoil defaults to second foil being abstract but this default can be overridden if specify file containing abstract. |
wwwfoil has two major capabilities
|
The third foil illustrates that one can add "fake" foils which essentially reference online material -- here a world wide web URL and GIF Image
|
The fourth foil illustrates another way of referencing GIFs where image is present in all versions of foil. (Use htmlline: to specify reference and nogifversion: to indicate no extra GIF information) |
* Separate HTML A Simple 4 "Foil" Example showing Features of wwwfoil
This Title Foil Illustrates what happens when Image and text included in Persuasion Foil but not in Persuasion Outline
2
Separate IMAGE
* Separate HTML This Second Foil is Identical in Outline and Foil form
Note newlines in titles are recognized (as here)
but newlines in bullets generate an extra bullet
This describes overall goals of PCRC and |
Statement of Problem, approach, Results, Collaboration with China |
WebFlow PCRC Integration |
HPF Front End and Tester |
The Runtime Infrastructure |
* Separate HTML Parallel Compiler Runtime Consortium
2
Separate IMAGE
* Separate HTML Parallel Compiler Runtime Consortium
3
Separate IMAGE
* Separate HTML Common Runtime Support for High Performance Languages
4
Separate IMAGE
* Separate HTML Statement of Problem and Proposed Solution!
5
Separate IMAGE
* Separate HTML Innovations in Project
6
Separate IMAGE
* Separate HTML Technology Impact
7
Separate IMAGE
* Separate HTML Future Activities
8
Separate IMAGE
* Separate HTML International Collaboration
9
Separate IMAGE
* Separate HTML WebFlow Integration
10
Separate IMAGE
* Separate HTML WebFlow and PCRC
11
Separate IMAGE
* Separate HTML General Web Integration Model
12
Separate IMAGE
* Separate HTML Common Runtime Support for High Performance Languages-1
13
Separate IMAGE
* Separate HTML Common Runtime Support for High Performance Languages-2
14
Separate IMAGE
* Separate HTML PCRC HPC Infrastructure
15
Separate IMAGE
* Separate HTML HPFfe: Front-end for HPF
16
Separate IMAGE
* Separate HTML HPFtester-1
17
Separate IMAGE
* Separate HTML HPFtester-2
18
Separate IMAGE
* Separate HTML PCRC Runtime: MPI-Based
19
Separate IMAGE
* Separate HTML WebFlow Software Integration Model
20
Separate IMAGE
* Separate HTML Integrated Compiled and Interpreted Environment
21
Separate IMAGE
* Separate HTML Integration of Classic HPCC with DoD Modeling and Simulation
* Foil Index from this file * See also color IMAGE
Java appears to offer a good compromise between C++ and Fortran with both high performance and attractive object oriented features and will be learnt by the next generation as their first language
|
Java Collaboration Systems promise to add to Web dissemination of material (which we review) interactive linkage of teachers and students -- the missing link |
TANGOsim links concepts with a discrete event simulator integrated into collaboration environment
|
denotes presence of Additional linked information
_
1
Separate IMAGE
* Separate HTML Java for Computational Science and Engineering Simulation and Education Penn State Jan 13, 1997 Wright State Jan 23, 1997
_
2
Separate IMAGE
* Separate HTML Abstract of Java for CSE and Education Lecture
_
3
Separate IMAGE
* Separate HTML There are (at least) 3 Major Roles for JAVA in Computation
_
4
Separate IMAGE
* Separate HTML The 3 Roles of Java
A
5
Separate IMAGE
* Separate HTML Hierarchy of Software Levels
A
6
Separate IMAGE
* Separate HTML The Computing Pyramid
_
7
Separate IMAGE
* Separate HTML Implications of the Computing Pyramid
_
8
Separate IMAGE
* Separate HTML Port from the Bottom Up -- Not Top Down!
_
9
Separate IMAGE
* Separate HTML Java Links the Bottom and Top of Pyramid
A
10
Separate IMAGE
* Separate HTML What Limits Performance of Compiled Java?
_
11
Separate IMAGE
* Separate HTML Another View of The Pyramid
_
12
Separate IMAGE
* Separate HTML Java for Building User Interfaces
_
13
Separate IMAGE
* Separate HTML Java for Coarse Grain Distributed Computing and Software Integration
_
14
Separate IMAGE
* Separate HTML Why is Web Computing Base more relevant than Previous PC Base
_
15
Separate IMAGE
* Separate HTML Java as the Language for Computational Kernels!
_
16
Separate IMAGE
* Separate HTML What about Shared Memory Software Base for HPCC?
_
17
Separate IMAGE
* Separate HTML Dissemination of Material is a Critical Part of Education!
_
18
Separate IMAGE
* Separate HTML New Curricula Opportunities?
_
19
Separate IMAGE
* Separate HTML Technologies for Education- I
A
20
Separate IMAGE
* Separate HTML Technologies for Education- II
A
21
Separate IMAGE
* Separate HTML Undergraduate Education
A
22
Separate IMAGE
* Separate HTML K-12 Education
A
23
Separate IMAGE
* Separate HTML Outreach to Disabled Community
A
24
Separate IMAGE
* Separate HTML TANGOsim Collaboration/ Simulation/ Training in Java
_
25
Separate IMAGE
* Separate HTML The TANGOsim C2 Application
_
26
Separate IMAGE
* Separate HTML Global Architecture of Tango System
_
27
Separate IMAGE
* Separate HTML Tango Client Communication Structure
_
28
Separate IMAGE
* Separate HTML Java in and for Education
_
29
Separate IMAGE
* Separate HTML Summary of the VPL -- Virtual Programming Laboratory
_
30
Separate IMAGE
* Separate HTML The Virtual Programming Laboratory
_
31
Separate IMAGE
* Separate HTML User view of the VPL
_
32
Separate IMAGE
* Separate HTML VPL Used in Cornell HPF Virtual Workshop
_
33
Separate IMAGE
* Separate HTML Client-server interaction in VPL as it is implemented in Virtual Workshop
_
34
Separate IMAGE
* Separate HTML Server Side Structure of the VPL
_
35
Separate IMAGE
* Separate HTML Structure of Java Wrappers in the VPL
_
36
Separate IMAGE
* Separate HTML Architecture of use of JPVS (Java Performance Visualization System) with C + MPI Program
_
37
Separate IMAGE
* Separate HTML The Java Applet Supporting Data Visualization in the VPL
_
38
Separate IMAGE
* Separate HTML Web Based MetaComputing
_
39
Separate IMAGE
* Separate HTML Java Server Based Web Computing
_
40
Separate IMAGE
* Separate HTML Java Server Structure in WebFlow
_
41
Separate IMAGE
* Separate HTML Different WebVM Approachs
_
42
Separate IMAGE
* Separate HTML Architecture of WebWisdom Education Delivery System
_
43
Separate IMAGE
* Separate HTML Proposed Implementation of WebWisdom
_
44
Separate IMAGE
* Separate HTML WebWisdom Design Details - I
_
45
Separate IMAGE
* Separate HTML WebWisdom Design Details - II
_
46
Separate IMAGE
* Separate HTML WebWisdom Design Details - III
* Foil Index from this file * See also color IMAGE
We discuss possible opportunities and challenges for the advertising field opened up by Web hardware (the evolving Internet) and software (Web Technologies such as Java, JavaScript, VRML etc.) |
We describe the different technologies in the context of applications such as education where I have experience! |
There are uncertainities due to both unknown evolution of the Web and more importantly we don't know how best to use for marketing and advertising -- areas which will fund and shape a lot of Net infrastructure |
* Separate HTML Possible Role of Web Technologies in the Advertising Field http://www.npac.syr.edu/users/gcf/adclubdec96/index.html
2
Separate IMAGE
* Separate HTML Abstract of Web Technologies for Advertising Presentation
3
Separate IMAGE
* Separate HTML Challenges and Opportunities -- New Media
4
Separate IMAGE
* Separate HTML Challenges and Opportunities -- New Delivery Mechanisms
5
Separate IMAGE
* Separate HTML Challenges and Opportunities -- Industry Changes
6
Separate IMAGE
* Separate HTML Future Web/Internet InfraStructure -I?
7
Separate IMAGE
* Separate HTML Future Web/Internet InfraStructure -II?
8
Separate IMAGE
* Separate HTML Future Web/Internet InfraStructure -III?
9
Separate IMAGE
* Separate HTML Digital Audio and Video I
10
Separate IMAGE
* Separate HTML Digital Audio and Video II
11
Separate IMAGE
* Separate HTML Digital Audio and Video III
12
Separate IMAGE
* Separate HTML Collaboration will be a Key Web Technology
13
Separate IMAGE
* Separate HTML More on Collaboration
* Foil Index from this file * See also color IMAGE
We discuss NHSE and education and compare their use and implementation with Web technology |
We describe current Best of Practice ideas as used in such projects as the Cornell Virtual Workshop and courses at Syracuse University |
We review relevant technologies focusing on collaboration and the Virtual (Web) Software environments |
We comment on tension between highly refined reviews and low hit rate full Web Searches |
* Separate HTML Some Comments on NHSE and its relation to Education in use of Web and web Technologies
2
Separate IMAGE
* Separate HTML Abstract of NHSE and Education with Web Technologies
3
Separate IMAGE
* Separate HTML NHSE and Education
4
Separate IMAGE
* Separate HTML Web Based Education Framework
5
Separate IMAGE
* Separate HTML Overall Approach and Features - I
6
Separate IMAGE
* Separate HTML Overall Approach and Features - II
7
Separate IMAGE
* Separate HTML What is the Best of Practice?
8
Separate IMAGE
* Separate HTML Technologies for Education/NHSE- I
9
Separate IMAGE
* Separate HTML Technologies for Education/NHSE- II
10
Separate IMAGE
* Separate HTML Some Areas of Greatest Uncertainty/Opportunity -- Collaboration
11
Separate IMAGE
* Separate HTML Some Areas of Greatest Uncertainty/Opportunity -- Collaborative/Interactive Software
12
Separate IMAGE
* Separate HTML Software Capabilities Relevant for the NHSE -- I
13
Separate IMAGE
* Separate HTML Software Capabilities Relevant for the NHSE -- II
14
Separate IMAGE
* Separate HTML Review Article versus Database Search?
* Foil Index from this file * See also color IMAGE
This overview was part of a NASA sponsored workshop involving MADIC (Multidisciplinary Analysis and Design Industrial Consortium) Team 2, NASA, Georgia Tech, Rice and NPAC. |
This started a MADIC activity to identify and demonstrate the use of NII technology in ASOP (Affordable Systems Optimization Process) -- a novel approach to Multidisciplinary Optimization for aircraft and other complex system design. |
ASOP intrinsically involves world wide collaboration between several large aerospace corporations and tens of thousands of suppliers and so the NII can have major value both for supporting collaboration between people and for supporting the thousands of linked optimizations -- each involving several different programs. |
We stress the rapid evolution of the Web and the ability of Web Technology to be applied to Enterprise Inforemation Systems such as that required to manage ASOP. |
MADIC companies involved include Rockwell, General Motors, McDonnell Douglas, Northrop-Grumman-Vought, Lockheed-Martin and General Electric. |
* Separate HTML An Overview of The National Information Infrastructure
-- Presentation to ASOP Multidisciplinary Optimization Workshop
2
Separate IMAGE
* Separate HTML Abstract of NII for ASOP Presentation
3
Separate IMAGE
* Separate HTML A Typical Hierarchical Server Network
4
Separate IMAGE
* Separate HTML What is a Web or HPMMCC Network Server ?
5
Separate IMAGE
* Separate HTML Basic Structure of World Wide Web
6
Separate IMAGE
* Separate HTML Architecture of Web Software
7
Separate IMAGE
* Separate HTML Some Recent Web Developments
8
Separate IMAGE
* Separate HTML Web Application Software Vision
* Foil Index from this file * See also color IMAGE
This overview was part of a NASA sponsored workshop at Langley involving MADIC (Multidisciplinary Analysis and Design Industrial Consortium) Team 2, NASA, Georgia Tech, Rice and NPAC. |
This reported on initial conclusions on requirements for and value of NII technology in ASOP (Affordable Systems Optimization Process) -- a novel approach to Multidisciplinary Optimization for aircraft and other complex system design. |
ASOP intrinsically involves world wide collaboration between several large aerospace corporations and tens of thousands of suppliers and so the NII can have major value both for supporting collaboration between people and for supporting the thousands of linked optimizations -- each involving several different programs. |
We stress the rapid evolution of the Web and the ability of Web Technology to be applied to Enterprise Inforemation Systems such as that required to manage ASOP. |
MADIC companies involved include Rockwell, General Motors, Northrop-Grumman-Vought, Lockheed-Martin and General Electric. |
* Separate HTML An Overview of The National Information Infrastructure
for Industry with Special Attention to Manufacturing
-- Presentation to ASOP
NII Requirements Workshop
2
Separate IMAGE
* Separate HTML Abstract of NII for ASOP Presentation
3
Separate IMAGE
* Separate HTML Architecture of Web Software
4
Separate IMAGE
* Separate HTML Some Recent Web Developments
5
Separate IMAGE
* Separate HTML Web Application Software Vision
6
Separate IMAGE
* Separate HTML Some Relevant NII Services-I
7
Separate IMAGE
* Separate HTML Some Relevant NII Services-II
8
Separate IMAGE
* Separate HTML Use of NII Services in Particular Applications -- HealthCare and Telemedicine
9
Separate IMAGE
* Separate HTML Use of NII Services in Particular Applications -- Education
10
Separate IMAGE
* Separate HTML Use of NII Services in Particular Applications -- Society
11
Separate IMAGE
* Separate HTML Use of NII Services in Particular Applications
-- Business (Enterprise Systems)
12
Separate IMAGE
* Separate HTML Use of NII Services in Particular Applications
-- Defence and Crisis Management
13
Separate IMAGE
* Separate HTML Use of NII Services in Particular Applications -- Collaboratory
14
Separate IMAGE
* Separate HTML Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems
15
Separate IMAGE
* Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
16
Separate IMAGE
* Separate HTML Overall Base Structure for ASOP Technology Demonstrations
17
Separate IMAGE
* Separate HTML ASOP Infrastructure ASOPnet Requirements
18
Separate IMAGE
* Separate HTML ASOP Technology Demonstrations -- NII Services
We describe basic physics and computational features of Binary Black Collision Grand Challenge |
We show a simple finite difference is complicated by
|
MPI or more generally message passing is not obsolete but rather the only complete solution! |
Higher level systems DAGH and especially HPF cannot express full complexity of problem and MPI must fill in the missing parts |
HPF2 might be able to express full problem but HPF1 misses many key capabilities |
DAGH is more succesful than HPF1 but needs MPI for parts of problem |
Postscript or FramemakerVersion |
HPF Code for Linear Waves |
Grand Challenge Alliance Home Page |
NPAC Activity in Grand Challenge Alliance |
* Separate HTML HPF & DAGH usage in the Binary Black Hole Grand Challenge
2
Separate IMAGE
* Separate HTML Goals of the Alliance
3
Separate IMAGE
* Separate HTML Computational Infrastructure
4
Separate IMAGE
* Separate HTML ADM Equations
5
Separate IMAGE
* Separate HTML ADM Equations continued
6
Separate IMAGE
* Separate HTML Causal Differencing
7
Separate IMAGE
* Separate HTML Causal Differencing continued
8
Separate IMAGE
* Separate HTML Apparent Horizon boundary conditions
9
Separate IMAGE
* Separate HTML Difficulties of the BBH Problem
10
Separate IMAGE
* Separate HTML DAGH System
11
Separate IMAGE
* Separate HTML Parallel Execution in DAGH
12
Separate IMAGE
* Separate HTML Parallel Execution in DAGH continued
13
Separate IMAGE
* Separate HTML Implementation
14
Separate IMAGE
* Separate HTML Sample of HPF and DAGH code
15
Separate IMAGE
* Separate HTML Linear Waves
16
Separate IMAGE
* Separate HTML Black holes (Inner boundary condition)
17
Separate IMAGE
* Separate HTML Black holes continued
18
Separate IMAGE
* Separate HTML Linear wave problem with outer boundary condition
19
Separate IMAGE
* Separate HTML Moving Inner boundary
20
Separate IMAGE
* Separate HTML Moving Inner boundary continued
21
Separate IMAGE
* Separate HTML Finding the Apparent Horizon
22
Separate IMAGE
* Separate HTML Elliptic Problem for the shift
* Foil Index from this file * See also color IMAGE
This presentation describes technologies and logistics of the DCESS/ECS/NPAC Certificate in Internet Application Development |
The technology discussion includes the VPL which will be used in this course |
Logistics are otherwise conventional but will offer the course in more ways using either syncronous or asynchronous learning methods this fall |
The certificate has a customizable introduction which allows students with disparate backgrounds to be brought up to an approximately equal knowledge level |
* Separate HTML Computing for the Future:
a Professional Certificate Program in
Internet Application Development
2
Separate IMAGE
* Separate HTML Abstract of Certificate Presentations
3
Separate IMAGE
* Separate HTML Description of Program
4
Separate IMAGE
* Separate HTML Materials all on-line in Web pages
5
Separate IMAGE
* Separate HTML Virtual Programming Lab
6
Separate IMAGE
* Separate HTML VPL Structure
7
Separate IMAGE
* Separate HTML More on VPL Structure
8
Separate IMAGE
* Separate HTML Schedule of courses -
includes Syracuse University graduate credit
9
Separate IMAGE
* Separate HTML Relationship to ECS Courses
10
Separate IMAGE
* Separate HTML Logistics of Certificate Courses
11
Separate IMAGE
* Separate HTML Who Should Attend!
* Foil Index from this file * See also color IMAGE
See SCCS-736 for overview of Parallel and SCCS 750 for distributed computing |
We discuss current and near future architectures as well the yet different trends expected 10 years from now |
COTS (see SCCS 758 and 732 for Web Software) philosophy dominates both hardware and software as success demands that niche applications leverage bigger fields |
Latency Tolerance will be an essential feature of future algorithm and software |
Data Parallelism is essential for success on large machines but current compilers are struggling |
Coordination or Integration software is thriving |
* Separate HTML A Short Overview of HPCC
From GigaFlops to PetaFlops
From Tightly Coupled MPP's to the World Wide Web
2
Separate IMAGE
* Separate HTML Abstract of a Short Overview of HPCC
3
Separate IMAGE
* Separate HTML Some Important Trends -- COTS is King!
4
Separate IMAGE
* Separate HTML Comments on COTS for Hardware
5
Separate IMAGE
* Separate HTML Supercomputer Architectures in Years 2005-2010 -- I
6
Separate IMAGE
* Separate HTML Supercomputer Architectures in Years 2005-2010 -- II
7
Separate IMAGE
* Separate HTML Supercomputer Architectures in Years 2005-2010 -- III
8
Separate IMAGE
* Separate HTML Comparison of Supercomputer Architectures
9
Separate IMAGE
* Separate HTML Algorithm and Software Challenges -- The Latency Agenda!
10
Separate IMAGE
* Separate HTML Returning to Today - I
11
Separate IMAGE
* Separate HTML Returning to Today - II
12
Separate IMAGE
* Separate HTML Software Issues/Choices - I
13
Separate IMAGE
* Separate HTML The Sad Story of HPF and Some Applications
14
Separate IMAGE
* Separate HTML Software Issues/Choices - II
15
Separate IMAGE
* Separate HTML Software Issues/Choices - III
16
Separate IMAGE
* Separate HTML A Summary of Application Working Group Activities at PAWS'96
including Point Group and Software Group Interactions
17
Separate IMAGE
* Separate HTML Application Participants Included
18
Separate IMAGE
* Separate HTML Peak Supercomputer Performance
* Foil Index from this file * Secs 30 See also color IMAGE
Technology Driving Forces for HPCC |
Overview of What and Why is Computational Science
|
Elementary Discussion of Parallel Computing in the "real-world"
|
Sequential Computer Architecture |
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995
Foilsets A
2
Separate IMAGE
* Separate HTML Contents of Foilsets A of CPS615 Computational Science
3
Separate IMAGE
* Separate HTML The Technology
Driving Forces for HPCC
4
Separate IMAGE
* Separate HTML Effect of Feature Size on Performance
5
Separate IMAGE
* Separate HTML Growing Logic Chip Density
6
Separate IMAGE
* Separate HTML Trends in Feature and Die Size as a Function of Time
7
Separate IMAGE
* Separate HTML Supercomputer Memory Sizes and trends in RAM Density
8
Separate IMAGE
* Separate HTML Comparison of Trends in RAM Density and CPU Performance Increases
9
Separate IMAGE
* Separate HTML National Roadmap for Semiconductor Technology --1992
10
Separate IMAGE
* Separate HTML CMOS Technology and Parallel Processor Chip Projections
11
Separate IMAGE
* Separate HTML What and Why is Computational Science ?
12
Separate IMAGE
* Separate HTML Parallelism Implies Major Changes which have significant educational Implications
13
Separate IMAGE
* Separate HTML Program in Computational Science
Implemented within current academic framework
14
Separate IMAGE
* Separate HTML Program in Information Age Computational Science Implemented Within Current Academic Program
15
Separate IMAGE
* Separate HTML Elementary Discussion of
Parallel Computing
16
Separate IMAGE
* Separate HTML Single nCUBE2 CPU Chip
17
Separate IMAGE
* Separate HTML 64 Node nCUBE Board
18
Separate IMAGE
* Separate HTML CM-5 in NPAC Machine Room
19
Separate IMAGE
* Separate HTML Basic METHODOLOGY of Parallel Computing
20
Separate IMAGE
* Separate HTML Concurrent Computation as a Mapping Problem -I
21
Separate IMAGE
* Separate HTML Concurrent Computation as a Mapping Problem - II
22
Separate IMAGE
* Separate HTML Concurrent Computation as a Mapping Problem - III
23
Separate IMAGE
* Separate HTML Finite Element Mesh From Nastran
(mesh only shown in upper half)
24
Separate IMAGE
* Separate HTML A Simple Equal Area Decomposition
25
Separate IMAGE
* Separate HTML Decomposition After Annealing
(one particularly good but nonoptimal decomposition)
26
Separate IMAGE
* Separate HTML Parallel Processing and Society
27
Separate IMAGE
* Separate HTML Concurrent Construction of a Wall
Using N = 8 Bricklayers
Decomposition by Vertical Sections
28
Separate IMAGE
* Separate HTML Quantitative Speed-Up Analysis for Construction of Hadrian's Wall
29
Separate IMAGE
* Separate HTML Amdahl's law for Real World Parallel Processing
30
Separate IMAGE
* Separate HTML Pipelining --Another Parallel Processing Strategy for Hadrian's Wall
31
Separate IMAGE
* Separate HTML Hadrian's Wall Illustrates that the Topology of Processor Must Include Topology of Problem
32
Separate IMAGE
* Separate HTML General Speed Up Analysis
33
Separate IMAGE
* Separate HTML Comparison of The Complete Problem to the subproblems formed in domain decomposition
34
Separate IMAGE
* Separate HTML Hadrian's Wall Illustrating an
Irregular but Homogeneous Problem
35
Separate IMAGE
* Separate HTML Some Problems are Inhomogeneous Illustrated by:
An Inhomogeneous Hadrian Wall with Decoration
36
Separate IMAGE
* Separate HTML Global and Local Parallelism Illustrated by Hadrian's Wall
37
Separate IMAGE
* Separate HTML Parallel I/O Illustrated by
Concurrent Brick Delivery for Hadrian's Wall
Bandwidth of Trucks and Roads
Matches that of Masons
38
Separate IMAGE
* Separate HTML Nature's Concurrent Computers
39
Separate IMAGE
* Separate HTML Comparison of Concurrent Processing in Society and Computing
40
Separate IMAGE
* Separate HTML Sequential Computer Architecture
41
Separate IMAGE
* Separate HTML Sequential Computer Architecture
42
Separate IMAGE
* Separate HTML Instruction Flow in A Simple Machine Pipeline
43
Separate IMAGE
* Separate HTML Examples of Superpipelined (a) and superscaler (b) machine pipelines
* Foil Index from this file * Secs 59 See also color IMAGE
Parallel Computer and Network Architecture |
Overview of Issues including synchronization, granularity and 3 classes of architectures |
More details on networks |
More details on system architectures |
* Separate HTML Computational Science CPS615
Simulation Track Overview
Foilsets B 1995
2
Separate IMAGE
* Separate HTML Abstract of CPS615 Foilsets B 1995
3
Separate IMAGE
* Separate HTML Overview of
Parallel Hardware Architecture
4
Separate IMAGE
* Separate HTML 3 Major Basic Hardware Architectures
5
Separate IMAGE
* Separate HTML Examples of the Three Current Concurrent Supercomputer Architectures
6
Separate IMAGE
* Separate HTML Parallel Computer Architecture Issues
7
Separate IMAGE
* Separate HTML General Types of Synchronization
8
Separate IMAGE
* Separate HTML Granularity of Parallel Components
9
Separate IMAGE
* Separate HTML Types of Parallel Memory Architectures
-- Logical Structure
10
Separate IMAGE
* Separate HTML Types of Parallel Memory Architectures -- Physical Characteristics
11
Separate IMAGE
* Separate HTML Diagrams of Shared and Distributed Memories
12
Separate IMAGE
* Separate HTML Classes of Communication Network include ...
13
Separate IMAGE
* Separate HTML Survey of Issues in Communication Networks
14
Separate IMAGE
* Separate HTML Glossary of Useful Concepts in Communication Systems
15
Separate IMAGE
* Separate HTML Switch and Bus based Architectures
16
Separate IMAGE
* Separate HTML Point to Point Networks (Store and Forward) -- I
17
Separate IMAGE
* Separate HTML Examples of Interconnection Topologies
18
Separate IMAGE
* Separate HTML Degree and Diameter of Ring and Mesh(Torus) Architectures
19
Separate IMAGE
* Separate HTML Degree and Diameter of Hypercube and Tree Architectures
20
Separate IMAGE
* Separate HTML Point to Point Networks (Store and Forward) -- II
21
Separate IMAGE
* Separate HTML Latency and Bandwidth of a Network
22
Separate IMAGE
* Separate HTML Transfer Time in Microseconds for both Shared Memory Operations and Explicit Message Passing
23
Separate IMAGE
* Separate HTML Latency/Bandwidth Space for 0-byte message(Latency) and 1 MB message(bandwidth).
24
Separate IMAGE
* Separate HTML Switches versus Processor Networks
25
Separate IMAGE
* Separate HTML Circuit Switched Networks
26
Separate IMAGE
* Separate HTML Let's Return to General Parallel Architectures in more detail
27
Separate IMAGE
* Separate HTML Overview of Computer Architecture Issues
28
Separate IMAGE
* Separate HTML Some Global Computer Architecture Issues
29
Separate IMAGE
* Separate HTML Two General Real World Architectural Issues
30
Separate IMAGE
* Separate HTML MIMD Distributed Memory Architecture
31
Separate IMAGE
* Separate HTML Some MIMD Architecture Issues
32
Separate IMAGE
* Separate HTML SIMD (Single Instruction Multiple Data) Architecture
33
Separate IMAGE
* Separate HTML SIMD Architecture Issues
34
Separate IMAGE
* Separate HTML Shared Memory Architecture
35
Separate IMAGE
* Separate HTML The General Structure of a full sized CRAY C-90
36
Separate IMAGE
* Separate HTML The General Structure of a NEC SX-3
Classic Vector Supercomputer
37
Separate IMAGE
* Separate HTML Comparison of MIMD and SIMD Parallelism seen on Classic Vector Supercomputers
38
Separate IMAGE
* Separate HTML Shared versus Distributed Memory
39
Separate IMAGE
* Separate HTML What will happen in the year 2015 with .05 micron feature size and Petaflop Supercomputers using CMOS
40
Separate IMAGE
* Separate HTML CMOS Technology and Parallel Processor Chip Projections
41
Separate IMAGE
* Separate HTML Processor Chip Requirements for a Petaflop Machine Using 0.05 Micron Technology
42
Separate IMAGE
* Separate HTML Three Designs for a Year 2015 Petaflops machine with 0.05 micron technology
43
Separate IMAGE
* Separate HTML The Global Shared Memory Category I Petaflop Architecture
44
Separate IMAGE
* Separate HTML Category II Petaflop Architecture -- Network of microprocessors
45
Separate IMAGE
* Separate HTML Category III Petaflop Design -- Processor in Memory (PIM)
46
Separate IMAGE
* Separate HTML Necessary Latency to Support Three Categories
47
Separate IMAGE
* Separate HTML Chip Density Projections to year 2013
48
Separate IMAGE
* Separate HTML DRAM Chip count for Construction of Petaflop computer in year 2013 using 64 Gbit memory parts
49
Separate IMAGE
* Separate HTML Memory Chip Bandwidth in Gigabytes/sec
50
Separate IMAGE
* Separate HTML Power and I/O Bandwidth (I/O Connections) per Chip throught the year 2013
51
Separate IMAGE
* Separate HTML Clock Speed and I/O Speed in megabytes/sec per pin through year 2013
52
Separate IMAGE
* Separate HTML Rules for Making Hypercube Network Topologies
53
Separate IMAGE
* Separate HTML Mapping of Hypercubes into Three Dimensional Meshes
54
Separate IMAGE
* Separate HTML Mapping of Hypercubes into One Dimensional Systems
55
Separate IMAGE
* Separate HTML The One dimensional Mapping can be thought of as for one dimensional problem solving or one dimensional layout of chips forming hypercube
56
Separate IMAGE
* Separate HTML Hypercube Versus Mesh Topologies
57
Separate IMAGE
* Separate HTML Switches Versus Networks versus Fat Meshes
58
Separate IMAGE
* Separate HTML Basic Parallel Computer Architecture
59
Separate IMAGE
* Separate HTML Shared and Hierarchical Memory Computers
60
Separate IMAGE
* Separate HTML Homogeneous and Hierarchical Memory Multicomputers
61
Separate IMAGE
* Separate HTML Cache Coherency
62
Separate IMAGE
* Separate HTML Hybrid Distributed/Shared Memory Architectures
63
Separate IMAGE
* Separate HTML The INTEL Delta MIMD Distributed Memory Machine
64
Separate IMAGE
* Separate HTML Delta System Overview
65
Separate IMAGE
* Separate HTML Delta System Architecture
66
Separate IMAGE
* Separate HTML Delta System Hardware Configuration
67
Separate IMAGE
* Separate HTML Characteristics of INTEL i860 Compute Node
68
Separate IMAGE
* Separate HTML Delta System Communication Network
69
Separate IMAGE
* Separate HTML Delta Comunication Network (cont'd)
70
Separate IMAGE
* Separate HTML Road Map to Paul Messina's Chapter 2 of Parallel Computing Works -- I
71
Separate IMAGE
* Separate HTML Road Map to Paul Messina's Chapter 2 of Parallel Computing Works -- II
72
Separate IMAGE
* Separate HTML Road Map to Paul Messina's Chapter 2 of Parallel Computing Works -- III
73
Separate IMAGE
* Separate HTML Road Map to Paul Messina's Chapter 2 of Parallel Computing Works -- IV
74
Separate IMAGE
* Separate HTML Performance of High End Machines Years 1940-2000
75
Separate IMAGE
* Separate HTML Performance of High End Machines Years 1980-2000
* Foil Index from this file * See also color IMAGE
This Introduces the three fundamental types of PDE's -- Elliptic, Parabolic and Hyperbolic and studies the numerical solution of Elliptic Equations |
The sparse matrix formulation is used and iterative approachs -- Jacobi, Gauss Seidel and SOR are defined |
These are motivated by analogies between equilibrium of diffusive equations and elliptic systems |
Eigenvalue analysis is used to discuss convergence of methods |
* Separate HTML Iterative Solver Module
CPS 615 -- Computational Science in
Simulation Track
Solution of Simple Partial Differential Equations and Iterative Solvers
Fall Semester 1995
2
Separate IMAGE
* Separate HTML Abstract of PDE and Iterative Solver CPS615 Module
3
Separate IMAGE
* Separate HTML Partial Differential Equations: Use in Continuum Physics
Examples and basic Notation
4
Separate IMAGE
* Separate HTML Examples of Different Types of Partial Differential Equations:
The Wave Equation (Hyperbolic) and Typical One Dimensional Solution
5
Separate IMAGE
* Separate HTML Examples of Different Types of Partial Differential Equations:
The Parabolic Equation
6
Separate IMAGE
* Separate HTML Examples of Different Types of PDE's: Laplace and Poisson Elliptic Equations
7
Separate IMAGE
* Separate HTML What Conditions are sufficient for solution of PDE's -- Cauchy Boundary Conditions and Hyperbolic,Parabolic and Elliptic PDE's
8
Separate IMAGE
* Separate HTML Closed Boundaries; Dirichlet and Neumann Conditions
Summary of what PDE Types have What Boundary Conditions
9
Separate IMAGE
* Separate HTML Examples of Open(Diffusion) and Closed(Laplace) Boundary Conditions
10
Separate IMAGE
* Separate HTML Solutions to Elliptic Equations by Finite Differences
11
Separate IMAGE
* Separate HTML Central Difference Operator with error O(h2)
12
Separate IMAGE
* Separate HTML Difference Equation form of the Operator to solve Laplace's equation
13
Separate IMAGE
* Separate HTML The 12 by 12 Block Tridiagonal Equations Coming from Laplace's Equation on a Tiny 5 by 6 Grid
14
Separate IMAGE
* Separate HTML General Form of Sparse Matrix Coming from Laplace's Equation - I
15
Separate IMAGE
* Separate HTML General Form of Sparse Matrix Coming from Laplace's Equation in two dimensions - II
16
Separate IMAGE
* Separate HTML Iterative Methods and Analogy to Diffusion with an Artificial Time
17
Separate IMAGE
* Separate HTML Solution of Artificial Time Equation as a Diffusion System Discretized in Space and Time
18
Separate IMAGE
* Separate HTML General 2D Artificial Time Diffusion Equation in Iterative Form
19
Separate IMAGE
* Separate HTML Traditional Iterative Methods as Special Cases of Artificial Time Diffusion Formalism
20
Separate IMAGE
* Separate HTML Simple Iterative Methods: Jacobi, Gauss-Seidel, SOR
21
Separate IMAGE
* Separate HTML Matrix Notation for Iterative Methods
22
Separate IMAGE
* Separate HTML General Iteration Matrix Splitting and Preconditioning
23
Separate IMAGE
* Separate HTML Explicit Form of General Jacobi Iteration
in Matrix and Component Formalism
24
Separate IMAGE
* Separate HTML The Special Case of Jacobi Iteration for Laplace's Equation
25
Separate IMAGE
* Separate HTML Pseudo Code for the Jacobi Method
26
Separate IMAGE
* Separate HTML Formalism for Convergence of Stationary Iterative Methods
27
Separate IMAGE
* Separate HTML Eigenvalue Analysis of Iterative Methods
28
Separate IMAGE
* Separate HTML Estimation of largest Eigenvalue in One Dimension
29
Separate IMAGE
* Separate HTML Eigenvalues and Convergence Rate of Jacobi Iteration
30
Separate IMAGE
* Separate HTML Difficult and Easy Eigenfunctions Controlling
Convergence of Jacobi Iteration
31
Separate IMAGE
* Separate HTML Decoupling of Even and Odd Grid Point Updates in Basic Jacobi Iteration
32
Separate IMAGE
* Separate HTML Damping of Eigenfunctions of Short and Long Wavelength
33
Separate IMAGE
* Separate HTML Extension of Jacobi Eigenvalue Analysis to two or more Dimensions
34
Separate IMAGE
* Separate HTML Direct Solution Method for Ax=b
35
Separate IMAGE
* Separate HTML Banded Matrix Computational Complexity
36
Separate IMAGE
* Separate HTML Comparison of Computational Complexity between Direct and Iterative Methods
37
Separate IMAGE
* Separate HTML Memory Use in Direct and Iterative Methods
38
Separate IMAGE
* Separate HTML Over Relaxation (SOR) and Relation to Jacobi and Gauss-Seidel
39
Separate IMAGE
* Separate HTML Over Relaxation Eigenvalues and Matrices for Jacobi Iteration
40
Separate IMAGE
* Separate HTML Jacobi Iteration Eigenvalues as a function of Over Relaxation Parameter
41
Separate IMAGE
* Separate HTML Jacobi Relaxation for Over Relaxation Parameter w =1/2
42
Separate IMAGE
* Separate HTML Introduction to Gauss-Seidel Iterative Approach
* Foil Index from this file * See also color IMAGE
This starts with a discussion of Parallel Computing using analogies from nature |
It uses foils and material from CSEP chapter on Computer Architecture to discuss how and why to build a parallel computer including synchronization memory structure and network issues |
SIMD and MIMD Architectures with a brief comparison of workstation networks with closely coupled systems |
A look to the future is based on results from Petaflops workshop |
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995 --
Lecture Stream 2
2
Separate IMAGE
* Separate HTML Abstract of Lecture Stream 2 of CPS615
3
Separate IMAGE
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995 --
Numerical Analysis for Linear Algebra
4
Separate IMAGE
* Separate HTML Abstract of CPS615 Numerical Analysis Presentation
5
Separate IMAGE
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995 --
Finite Element Methods and Conjugate Gradient Methods
6
Separate IMAGE
* Separate HTML Abstract of CPS615 Finite Element/Conjugate Gradient Presentation
* Foil Index from this file * See also color IMAGE
Overview of National Program -- The Grand Challenges |
Overview of Technology Trends leading to petaflop performance in year 2015 |
Overview of Syracuse and National programs in computational science |
Parallel Computing in Society |
Parallel and Sequential Computer Architectures |
Why Parallel Computing works |
Message Passing and Data Parallel Programming Paradigms |
Laplace Equation with Iterative solver in detail |
Set (approximately 6) of application/algorithm snippets illustrating software, hardware and algorithm issues |
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995 --
Lecture Stream 1
2
Separate IMAGE
* Separate HTML Abstract of CPS615 Base Course of Computational Science Simulation Track
3
Separate IMAGE
* Separate HTML Basic Course CPS615 Contact Points
4
Separate IMAGE
* Separate HTML Course Structure
5
Separate IMAGE
* Separate HTML Basic Structure of Course -- I
6
Separate IMAGE
* Separate HTML Basic Structure of the Course - II
7
Separate IMAGE
* Separate HTML Status of Parallel Computing and High Speed Networks --
The Grand Challenges and the National Information Infrastructure
8
Separate IMAGE
* Separate HTML Historical Whimsy --
We will discuss Architectures later in more detail
9
Separate IMAGE
* Separate HTML What is NPAC ?
10
Separate IMAGE
* Separate HTML The Federal High Performance Computing and Communication Initiative 1992--1996
11
Separate IMAGE
* Separate HTML Note the Trend from Large Scale Numerical Computing to the Integration of Computing and Communication in the NII
12
Separate IMAGE
* Separate HTML The Federal Program Focusing on 1996 Highlights with many exciting Applications
13
Separate IMAGE
* Separate HTML The Application Motivation for HPCC
14
Separate IMAGE
* Separate HTML Come to CPS616 for a detailed discussion of the National Challenges and the National Information Infrastructure
15
Separate IMAGE
* Separate HTML Current Important Parallel Computers --1995
* Foil Index from this file * See also color IMAGE
This starts with a discussion of Parallel Computing using analogies from nature |
It uses foils and material from CSEP chapter on Computer Architecture to discuss how and why to build a parallel computer including synchronization memory structure and network issues |
SIMD and MIMD Architectures with a brief comparison of workstation networks with closely coupled systems |
A look to the future is based on results from Petaflops workshop |
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1995 --
Lecture Stream 2
2
Separate IMAGE
* Separate HTML Abstract of Lecture Stream 2 of CPS615
* Foil Index from this file * Secs 80 See also color IMAGE
Overview of Course Itself! -- and then introductory material on basic curricula |
Overview of National Program -- The Grand Challenges |
Overview of Technology Trends leading to petaflop performance in year 2007 (hopefully) |
Overview of Syracuse and National programs in computational science |
Parallel Computing in Society |
Why Parallel Computing works |
Simple Overview of Computer Architectures
|
General Discussion of Message Passing and Data Parallel Programming Paradigms and a comparison of languages |
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Introduction to Driving Technology and HPCC
Current Status and Futures
2
Separate IMAGE
* Separate HTML Abstract of The Current Status and Futures of HPCC
3
Separate IMAGE
* Separate HTML Basic Course CPS615 Contact Points
4
Separate IMAGE
* Separate HTML Course Organization
5
Separate IMAGE
* Separate HTML Basic Structure of Complete CPS615 Base Course on Computational Science Simulation Track -- I
6
Separate IMAGE
* Separate HTML Basic Structure of Complete CPS615 Base Course on Computational Science Simulation Track -- II
7
Separate IMAGE
* Separate HTML Basic Structure of Complete CPS615 Base Course on Computational Science Simulation Track -- III
8
Separate IMAGE
* Separate HTML Three Major Markets -- Logic,ASIC,DRAM
9
Separate IMAGE
* Separate HTML Chip and Package Characteristics
10
Separate IMAGE
* Separate HTML Fabrication Characteristics
11
Separate IMAGE
* Separate HTML Electrical Design and Test Metrics
12
Separate IMAGE
* Separate HTML Technologies for High Performance Computers
13
Separate IMAGE
* Separate HTML Architectures for High Performance Computers - I
14
Separate IMAGE
* Separate HTML Architectures for High Performance Computers - II
15
Separate IMAGE
* Separate HTML There is no Best Machine!
16
Separate IMAGE
* Separate HTML Quantum Computing - I
17
Separate IMAGE
* Separate HTML Quantum Computing - II
18
Separate IMAGE
* Separate HTML Quantum Computing - III
19
Separate IMAGE
* Separate HTML Superconducting Technology -- Past
20
Separate IMAGE
* Separate HTML Superconducting Technology -- Present
21
Separate IMAGE
* Separate HTML Superconducting Technology -- Problems
22
Separate IMAGE
* Separate HTML Architecture Classes of High Performance Computers
23
Separate IMAGE
* Separate HTML von Neuman Architecture in a Nutshell
24
Separate IMAGE
* Separate HTML Illustration of Importance of Cache
25
Separate IMAGE
* Separate HTML Vector Supercomputers in a Nutshell - I
26
Separate IMAGE
* Separate HTML Vector Supercomputing in a picture
27
Separate IMAGE
* Separate HTML Vector Supercomputers in a Nutshell - II
28
Separate IMAGE
* Separate HTML Flynn's Classification of HPC Systems
29
Separate IMAGE
* Separate HTML Parallel Computer Architecture Memory Structure
30
Separate IMAGE
* Separate HTML Comparison of Memory Access Strategies
31
Separate IMAGE
* Separate HTML Types of Parallel Memory Architectures -- Physical Characteristics
32
Separate IMAGE
* Separate HTML Diagrams of Shared and Distributed Memories
33
Separate IMAGE
* Separate HTML Parallel Computer Architecture Control Structure
34
Separate IMAGE
* Separate HTML Some Major Hardware Architectures - MIMD
35
Separate IMAGE
* Separate HTML MIMD Distributed Memory Architecture
36
Separate IMAGE
* Separate HTML Some Major Hardware Architectures - SIMD
37
Separate IMAGE
* Separate HTML SIMD (Single Instruction Multiple Data) Architecture
38
Separate IMAGE
* Separate HTML Some Major Hardware Architectures - Mixed
39
Separate IMAGE
* Separate HTML Some MetaComputer Systems
40
Separate IMAGE
* Separate HTML Comments on Special Purpose Devices
41
Separate IMAGE
* Separate HTML The GRAPE N-Body Machine
42
Separate IMAGE
* Separate HTML Why isn't GRAPE a Perfect Solution?
43
Separate IMAGE
* Separate HTML Granularity of Parallel Components - I
44
Separate IMAGE
* Separate HTML Granularity of Parallel Components - II
45
Separate IMAGE
* Separate HTML Classes of Communication Networks
46
Separate IMAGE
* Separate HTML Switch and Bus based Architectures
47
Separate IMAGE
* Separate HTML Examples of Interconnection Topologies
48
Separate IMAGE
* Separate HTML Useful Concepts in Communication Systems
49
Separate IMAGE
* Separate HTML Communication Performance of Some MPP's
50
Separate IMAGE
* Separate HTML Implication of Hardware Performance
51
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of September 5 - 1996
52
Separate IMAGE
* Separate HTML Abstract of Sept 5 1996 CPS615 Lecture
53
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of September 10 - 1996
54
Separate IMAGE
* Separate HTML Abstract of Sept 10 1996 CPS615 Lecture
55
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of September 12 - 1996
56
Separate IMAGE
* Separate HTML Abstract of Sept 12 1996 CPS615 Lecture
57
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of September 24 - 1996
58
Separate IMAGE
* Separate HTML Abstract of Sept 24 1996 CPS615 Lecture
59
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of September 26 - 1996
60
Separate IMAGE
* Separate HTML Abstract of Sept 26 1996 CPS615 Lecture
61
Separate IMAGE
* Separate HTML Embarassingly Parallel Problem Class
62
Separate IMAGE
* Separate HTML CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
HPCC Software Technologies
HPF and MPI
63
Separate IMAGE
* Separate HTML Abstract of CPS615 HPCC Software Technologies
64
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of October 1 - 1996
65
Separate IMAGE
* Separate HTML Abstract of Oct 1 1996 CPS615 Lecture
66
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of October 3 - 1996
67
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of October 10 - 1996
68
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of October 15 - 1996
69
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of October 22 - 1996
70
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of October 24 - 1996
71
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of October 31 - 1996
72
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of November 7 - 1996
73
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of November 8 - 1996
74
Separate IMAGE
* Separate HTML Abstract of Oct 24 1996 CPS615 Lecture
75
Separate IMAGE
* Separate HTML Abstract of Oct 22 1996 CPS615 Lecture
76
Separate IMAGE
* Separate HTML Abstract of Oct 15 1996 CPS615 Lecture
77
Separate IMAGE
* Separate HTML Abstract of Nov 7 1996 CPS615 Lecture
78
Separate IMAGE
* Separate HTML Abstract of Nov 8 1996 CPS615 Lecture
79
Separate IMAGE
* Separate HTML Abstract of Oct 3 1996 CPS615 Lecture
80
Separate IMAGE
* Separate HTML Abstract of Oct 10 1996 CPS615 Lecture
81
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of November 14 - 1996
82
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of November 26 - 1996
83
Separate IMAGE
* Separate HTML Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of December 5 - 1996
84
Separate IMAGE
* Separate HTML Abstract of Nov 14 1996 CPS615 Lecture
85
Separate IMAGE
* Separate HTML Abstract of Nov 26 1996 CPS615 Lecture
86
Separate IMAGE
* Separate HTML Abstract of Dec 5 1996 CPS615 Lecture
* Foil Index from this file * See also color IMAGE
This Foilset contains various foils used in CPS616 in Spring Semester 1997 |
In particular Title and Abstracts of Some Scripted Foilsets |
* Separate HTML CPS 616 January-April 1997
Computational Science Track on base technologies for the Information Age:
Administrative Module
See:
http://www.npac.syr.edu/users/gcf/cps616admin97
2
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Administrative Set
3
Separate IMAGE
* Separate HTML CPS 616 Java Lectures
with Audio January 22 97
Introduction and Base Applets
See:
http://www.npac.syr.edu/users/gcf/cps616-97jan22
4
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lecture of January 22
5
Separate IMAGE
* Separate HTML CPS 616 Java Lectures
with Audio January 27 97
Objects -- Methods Interfaces etc.
See:
http://www.npac.syr.edu/users/gcf/cps616-97jan27
6
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lecture of January 27
7
Separate IMAGE
* Separate HTML CPS 616 Java Lectures
with Audio January 29 97
Exceptions Through Events
See:
http://www.npac.syr.edu/users/gcf/cps616-97jan29
8
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lecture of January 29
9
Separate IMAGE
* Separate HTML CPS 616 Java Lectures
with Audio February 3 97
AWT Through I/O
See:
http://www.npac.syr.edu/users/gcf/cps616-97feb3
10
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lecture of February 3
11
Separate IMAGE
* Separate HTML CPS 616 Java Lectures
with Audio February 5 97
Overview of Java as a Scientific Programming Language
See:
http://www.npac.syr.edu/users/gcf/cps616-97feb5
12
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lecture of February 5
13
Separate IMAGE
* Separate HTML CPS 616 JavaScript Lectures
with Audio February 10 97
What is JavaScript!
See:
http://www.npac.syr.edu/users/gcf/cps616-97feb10
14
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lecture of February 10
15
Separate IMAGE
* Separate HTML CPS 616 JavaScript Lectures
with Audio February 12 97
Basic JavaScript Functionalities and Examples
See:
http://www.npac.syr.edu/users/gcf/cps616-97feb12
16
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lecture of February 12
17
Separate IMAGE
* Separate HTML CPS 616 JavaScript Lectures
with Audio February 17 and 19 97
Language Objects and Frames
See:
http://www.npac.syr.edu/users/gcf/cps616-97feb17
18
Separate IMAGE
* Separate HTML Abstract of CPS616-97 Lectures of February 17 and 19
* Foil Index from this file * See also color IMAGE
The Strengths, Weaknesses and Synergy of Web and Database Technologies |
Architectures of Web and Oracle RDBMS Integration |
A Technical Overview of The Oracle-Web Integration |
using wowstub and PL/SQL |
Examples of a Web-based Search Interface for the Phone List Database |
* Separate HTML CPS 616 January-April 1996 Computational Science Track on Base Technology for the Information Age:
Oracle RDBMS and Web Integration
Web/Oracle Module 3: Integration of WWW and Oracle RDBMS
2
Separate IMAGE
* Separate HTML Abstract of Web/Oracle Module 3: Integration of WWW and Oracle RDBMS
3
Separate IMAGE
* Separate HTML Key points of Web Technology
4
Separate IMAGE
* Separate HTML Strengths of Web Technology
5
Separate IMAGE
* Separate HTML Weak Points in Web Technology
6
Separate IMAGE
* Separate HTML Key points in database technology - I
7
Separate IMAGE
* Separate HTML Key points in database technology - II
8
Separate IMAGE
* Separate HTML The Synergy of Web Networking and Database Technologies - I
9
Separate IMAGE
* Separate HTML Web-Database Synergy - II
10
Separate IMAGE
* Separate HTML By integrating a database server into Web technology, a web server can be enhanced with:
11
Separate IMAGE
* Separate HTML By integrating Web into database technology, a database server can be enhanced with:
12
Separate IMAGE
* Separate HTML NPAC Web-Database Applications
13
Separate IMAGE
* Separate HTML Importance for Key Communities
14
Separate IMAGE
* Separate HTML Networking and Client-Server Archtecture in WWW - I
15
Separate IMAGE
* Separate HTML Networking and Client-Server Archtecture in WWW - II
16
Separate IMAGE
* Separate HTML Two Different Strategies for WWW Client-Server Interactions - I
17
Separate IMAGE
* Separate HTML Two Different Strategies for WWW Client-Server Interactions - II
18
Separate IMAGE
* Separate HTML Basic Features In Database Access -- A SQL-based Query Interface
19
Separate IMAGE
* Separate HTML Basic Client-Server model
20
Separate IMAGE
* Separate HTML Major Approaches and Components for Interfacing Web into DB Server Environment
21
Separate IMAGE
* Separate HTML Basic WWW DB Integration Model
22
Separate IMAGE
* Separate HTML The Oracle-Web Integration: A Technical Overview
23
Separate IMAGE
* Separate HTML Oracle-Web Integration Architecture
24
Separate IMAGE
* Separate HTML Oracle Web Agent
25
Separate IMAGE
* Separate HTML Oracle Web Agent Components
26
Separate IMAGE
* Separate HTML Oracle Approach to Web Information - I
27
Separate IMAGE
* Separate HTML Oracle Approach to Web Information - II
28
Separate IMAGE
* Separate HTML Why Use PL/SQL ?
29
Separate IMAGE
* Separate HTML Oracle Web Agent: Dynamic Creation of HTML
30
Separate IMAGE
* Separate HTML Anatomy of a Web Agent URL
31
Separate IMAGE
* Separate HTML The WOW OCI program (wowstub)
32
Separate IMAGE
* Separate HTML WebServer Developer's Toolkit
33
Separate IMAGE
* Separate HTML Examples of the Use of HTP and HTF - I
34
Separate IMAGE
* Separate HTML Examples of the Use of HTP and HTF - II
35
Separate IMAGE
* Separate HTML An Web/Oracle Example - Query A Person's Phone Number by Last or First Name From a Web Page
36
Separate IMAGE
* Separate HTML Web/Oracle Example Overall Set Up - CGI Script - II
37
Separate IMAGE
* Separate HTML The PL/SQL Package For Phone Example - I
38
Separate IMAGE
* Separate HTML The PL/SQL Package For Phone Example - II
39
Separate IMAGE
* Separate HTML The Web Page - Search Interface - I
40
Separate IMAGE
* Separate HTML The Web Page - Search Interface - II
41
Separate IMAGE
* Separate HTML More Examples of PL/SQL Procedures for Web/Oracle Application
42
Separate IMAGE
* Separate HTML Oracle's Latest WebServer 2.0 - I
43
Separate IMAGE
* Separate HTML Oracle's Latest WebServer 2.0 - II
* Foil Index from this file * See also color IMAGE
This presentation contains the first two sections
|
Of the full CPS616 Parallel Database Module |
The first section sets the scene by motivating the need for paraalel databases while |
The second section reviews both Sequentional and Parallel Relational Databases looking at explicit examples
|
We also discuss database system architectures and review |
The SQL Query language |
* Separate HTML Parallel Relational Database Management Systems -- I
2
Separate IMAGE
* Separate HTML Abstract of Parallel Relational Database Management Systems -- I
3
Separate IMAGE
* Separate HTML Outline of Full Database Presentation
4
Separate IMAGE
* Separate HTML Section I:
Parallel Database Technology in Commercial Applications and Industry
5
Separate IMAGE
* Separate HTML Motivations for Parallel Databases -- I:
Overview of Parallel Database Appeal
6
Separate IMAGE
* Separate HTML Motivations for Parallel Databases -- II:
Inadequacies with Current Mainframe Solutions
7
Separate IMAGE
* Separate HTML Motivations for Parallel Databases -- III:
Commercial versus Scientific Applications
8
Separate IMAGE
* Separate HTML Motivations for Parallel Databases -- IV:
Market Demand from Competitiveness
9
Separate IMAGE
* Separate HTML Application Areas for Parallel Database: commercial, administration, scientific
10
Separate IMAGE
* Separate HTML General Classes of Commercial Applications
11
Separate IMAGE
* Separate HTML An Application Example ---
Intelligent Business systems
1)Objectives
12
Separate IMAGE
* Separate HTML Intelligent Business systems ---
2)Typical Questions
13
Separate IMAGE
* Separate HTML Intelligent Business systems ---
3) Major Technology Challenges
14
Separate IMAGE
* Separate HTML Intelligent Business systems ---
4) Solutions
15
Separate IMAGE
* Separate HTML Major Software and Hardware vendors in Parallel Database Technology
16
Separate IMAGE
* Separate HTML Some Current Major Commercial Users
17
Separate IMAGE
* Separate HTML Parallel Database Technology and Theory
18
Separate IMAGE
* Separate HTML Hardware architectures for parallel DBMS
-- Generic System
19
Separate IMAGE
* Separate HTML Hardware Architectures and forms of Parallelism
20
Separate IMAGE
* Separate HTML Three (Hardware) architectures for parallel DBMS
21
Separate IMAGE
* Separate HTML Notes on Shared Nothing Architecture
22
Separate IMAGE
* Separate HTML Shared-data Architecture
23
Separate IMAGE
* Separate HTML Shared Data Architecture
24
Separate IMAGE
* Separate HTML Note on Oracle nCUBE2 Hybrid Architecture
25
Separate IMAGE
* Separate HTML Topological view of MP machines (with ÒScalabilityÓ in mind)
26
Separate IMAGE
* Separate HTML Dataflow perspective
27
Separate IMAGE
* Separate HTML Parallelisms in parallel database systems
28
Separate IMAGE
* Separate HTML Data Partitioning --- How to divide data among multiple disks ?
29
Separate IMAGE
* Separate HTML Basic Data Partitioning Schemes
30
Separate IMAGE
* Separate HTML Major Approaches in Data Partitioning
31
Separate IMAGE
* Separate HTML Danger of Data Skew arises on
Shared Nothing with Data Partitioning
32
Separate IMAGE
* Separate HTML Pitfalls in data partitioning
33
Separate IMAGE
* Separate HTML Performance Metrics In Parallel Database Systems
34
Separate IMAGE
* Separate HTML Performance barriers
35
Separate IMAGE
* Separate HTML Some basic terminology for relational database model
36
Separate IMAGE
* Separate HTML Examples of Typical Relational Operations
37
Separate IMAGE
* Separate HTML Join Operation: a SELECT operation that combines rows from two or more tables. Each returned row contains data from more than one table
38
Separate IMAGE
* Separate HTML Overview of Structure Query Language (SQL)
39
Separate IMAGE
* Separate HTML Features of Structure Query Language (SQL)
40
Separate IMAGE
* Separate HTML Major RDBMS functionality
41
Separate IMAGE
* Separate HTML What is a 3GL or 4GL?
42
Separate IMAGE
* Separate HTML What is PL/SQL -- I ?
43
Separate IMAGE
* Separate HTML What is PL/SQL -- II?
44
Separate IMAGE
* Separate HTML What is PL/SQL -- III?
45
Separate IMAGE
* Separate HTML What is Data Integrity?
46
Separate IMAGE
* Separate HTML What are Schemes?
47
Separate IMAGE
* Separate HTML What are Roles?
48
Separate IMAGE
* Separate HTML What are Profiles and Auditing?
49
Separate IMAGE
* Separate HTML What are Two-phase Database Schema?
50
Separate IMAGE
* Separate HTML Example: Relational Joins
51
Separate IMAGE
* Separate HTML General Structure of Parallel and Sequential Relational Joins
52
Separate IMAGE
* Separate HTML Parallel Algorithm for Relational Joins
53
Separate IMAGE
* Separate HTML Parallel Database Software Architecture
Distributed Lock Manager
54
Separate IMAGE
* Separate HTML Parallel Database Software Architecture
* Foil Index from this file * See also color IMAGE
This discusses the last three parts of presentation |
What is situation at NPAC including hardware, InfoMall activities and the DR-LINK product of Textwise (Liz Liddy) |
Detailed Discussion of Parallel Oracle on SP2 and nCUBE |
Results of NPAC's Benchmarking Activities
|
* Separate HTML Parallel Relational Database Management Systems II
2
Separate IMAGE
* Separate HTML Abstract of Second Part of Parallel Relational Database Systems Presentation
3
Separate IMAGE
* Separate HTML Parallel Database efforts at NPAC and in InfoMall
4
Separate IMAGE
* Separate HTML NPAC's Experience in Parallel Database Technology
5
Separate IMAGE
* Separate HTML nCUBE Database Hardware and Software Infrastructure in NPAC
6
Separate IMAGE
* Separate HTML IBM Database Hardware and Software Infrastructure in NPAC
7
Separate IMAGE
* Separate HTML InfoMall(NPAC) Parallel Database Evaluation and Benchmarking Service
8
Separate IMAGE
* Separate HTML Integrated Decision Support Systems
9
Separate IMAGE
* Separate HTML Overview of DR-LINK High Level Natural Language Database Interface
10
Separate IMAGE
* Separate HTML Features of DR-LINK High Level Natural Language Database Interface
11
Separate IMAGE
* Separate HTML Structure of DR-LINK High Level Database Interface
12
Separate IMAGE
* Separate HTML Parallel Oracle7 RDBMS -- A Case Study
13
Separate IMAGE
* Separate HTML What is the Oracle Parallel Server -- Introduction ?
14
Separate IMAGE
* Separate HTML Oracle Parallel RDBMS Architecture
Overall Structure
15
Separate IMAGE
* Separate HTML Oracle Parallel RDBMS Architecture
Parallel Data Query option:
16
Separate IMAGE
* Separate HTML Oracle Parallel RDBMS Architecture
Parallel Server option
17
Separate IMAGE
* Separate HTML What are the versions of the Oracle Parallel Server ?
18
Separate IMAGE
* Separate HTML What is the Oracle Parallel Server File Structure and Architecture?
19
Separate IMAGE
* Separate HTML Oracle7 Server Architecture
20
Separate IMAGE
* Separate HTML The Oracle Server Instance
21
Separate IMAGE
* Separate HTML Oracle7 Parallel Server Characteristics
22
Separate IMAGE
* Separate HTML The Oracle7 Parallel Server
23
Separate IMAGE
* Separate HTML Application Example of Parallel Server (functional parallelism)
24
Separate IMAGE
* Separate HTML Parallel Server Option
25
Separate IMAGE
* Separate HTML Oracle7 on IBM SPX Architecture
26
Separate IMAGE
* Separate HTML Parallel Cache Management (PCM) and Distributed Lock Manager(DLM)
27
Separate IMAGE
* Separate HTML Oracle Parallel Server On-Line Recovery
28
Separate IMAGE
* Separate HTML Example of failure due to lack of concurrency control
29
Separate IMAGE
* Separate HTML Discussion of PCM Lock Example
30
Separate IMAGE
* Separate HTML Contention for Shared Resources
31
Separate IMAGE
* Separate HTML Using Oracle 7 Server's PCM locks:
32
Separate IMAGE
* Separate HTML Consider the following PCM Example
33
Separate IMAGE
* Separate HTML Parallel Query Option
34
Separate IMAGE
* Separate HTML Parallel Query Processing: Overview
35
Separate IMAGE
* Separate HTML Query Processing
36
Separate IMAGE
* Separate HTML Three Processing Phases in Parallel Query
37
Separate IMAGE
* Separate HTML Example of parallel execution of a full scan
38
Separate IMAGE
* Separate HTML Parallel Query Execution
39
Separate IMAGE
* Separate HTML The query coordinator dynamically partitions the work among the query servers
40
Separate IMAGE
* Separate HTML Data Partitioning in Oracle 7.1.3
41
Separate IMAGE
* Separate HTML File Striping in Oracle
42
Separate IMAGE
* Separate HTML Benchmarking Parallel RDBMS
43
Separate IMAGE
* Separate HTML Industry Benchmarking Tests-I
44
Separate IMAGE
* Separate HTML Industry Benchmarking Tests-II
45
Separate IMAGE
* Separate HTML Characteristics of DSS Workloads
46
Separate IMAGE
* Separate HTML TPC-D - a Decision Support Benchmark?
Overall Structure
47
Separate IMAGE
* Separate HTML TPC-D - a Decision Support Benchmark?
Nature of Benchmark Examples
48
Separate IMAGE
* Separate HTML TPC-D - a Decision Support Benchmark? Nature of Queries
49
Separate IMAGE
* Separate HTML TPC-D - a Decision Support Benchmark?
Problems with TPC-D design
50
Separate IMAGE
* Separate HTML TPC-D - a Decision Support Benchmark?
Scalability Issues
51
Separate IMAGE
* Separate HTML TPC-D - a Decision Support Benchmark?
Relevance to Real Applications
52
Separate IMAGE
* Separate HTML TPC-D - a Decision Support Benchmark?
Overall Evaluation
53
Separate IMAGE
* Separate HTML Some Lessons Learned in NPAC's Benchmarking
* Foil Index from this file * See also color IMAGE
This presentation was prepared by Janusz Niemiec and describes |
Overview of Multithreading |
Existing Experience with Multithreading on UNIX |
Experience with multithreading for parallel processing -- Nexus and Chant |
Design and Implementation of TCE (Thread-based Communication Environment) |
This was based on experience with MOVIE interpreted environment and use of TCE in this and other interpreted systems such as parallel HTTP servers and Java from Sun is explored |
* Separate HTML Light Weight Threads
General Overview
TCE System and its Use in
Interpreted Environments
2
Separate IMAGE
* Separate HTML Abstract of TCE Thread Presentation
3
Separate IMAGE
* Separate HTML General Concepts of Multithreading -- 1: What are threads and their benefits
4
Separate IMAGE
* Separate HTML General Concepts of Multithreading -- 2: Comparison of Threads and Processes
5
Separate IMAGE
* Separate HTML General Concepts of Multithreading -- 3: Efficiency of Threads vs. Processes
6
Separate IMAGE
* Separate HTML General Concepts of Multithreading -- 4: Application or Kernel Threads
7
Separate IMAGE
* Separate HTML General Concepts of Multithreading -- 5: Brief History and Motivation
8
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems -- 1: Sun LWP
9
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems -- 2: LWP Functions
10
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems -- 3: DCE Threads
11
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems -- 4: DCE Thread Functions
12
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems -- 5: IRIX "Threads"
13
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems --6:IRIX Thread Characteristics
14
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems -- 7: Mach Threads
15
Separate IMAGE
* Separate HTML Multithreading on Unix-compliant Operating Systems -- 8: C-Threads
16
Separate IMAGE
* Separate HTML Multithreaded Environments for Parallel Processing -- Nexus
17
Separate IMAGE
* Separate HTML Multithreading Environments for Parallel Processing -- Chant - 1
18
Separate IMAGE
* Separate HTML Multithreading Environments for Parallel Processing -- Chant - 2
19
Separate IMAGE
* Separate HTML Thread-based Communication Environment (TCE) -- 1: Goals
20
Separate IMAGE
* Separate HTML Thread-based Communication Environment (TCE) -- 2: How Has it Been Achieved
21
Separate IMAGE
* Separate HTML Thread-based Communication Environment (TCE) -- 3: Why it is Great
22
Separate IMAGE
* Separate HTML TCE -- Implementation -- 1: What is a thread and how do you make it!
23
Separate IMAGE
* Separate HTML TCE -- Implementation -- 2: tce_thrd_init
24
Separate IMAGE
* Separate HTML TCE -- Implementation -- 3
25
Separate IMAGE
* Separate HTML TCE -- Implementation -- 4:
Scheduling policy
26
Separate IMAGE
* Separate HTML TCE -- Implementation -- 5: Priority
27
Separate IMAGE
* Separate HTML TCE -- Implementation -- 6 :
Preemptive and Non-Preemptive scheduling
28
Separate IMAGE
* Separate HTML TCE -- Implementation -- 7: Time Slice per Thread in Scheduling
29
Separate IMAGE
* Separate HTML TCE -- Implementation -- 8: Preemptive Scheduling
30
Separate IMAGE
* Separate HTML TCE -- Implementation -- 9:
To Preempt Or Not To Preempt, ...
31
Separate IMAGE
* Separate HTML TCE -- Implementation -- 10:
When is Preemptive Scheduling Used
32
Separate IMAGE
* Separate HTML TCE -- Implementation -- 11: Non-Blocking I/O operations
33
Separate IMAGE
* Separate HTML TCE -- Implementation -- 12: Thread Synchronization
34
Separate IMAGE
* Separate HTML TCE -- Implementation -- 12: Synchronization Example
35
Separate IMAGE
* Separate HTML TCE -- Implementation -- 13: Parent-Child Join Synchronization
36
Separate IMAGE
* Separate HTML TCE -- Implementation -- 14: Communication in TCE
37
Separate IMAGE
* Separate HTML TCE -- Implementation -- 15: Ports
38
Separate IMAGE
* Separate HTML TCE -- Implementation -- 16: Creating Ports
39
Separate IMAGE
* Separate HTML TCE -- Implementation -- 17: Ports contd
40
Separate IMAGE
* Separate HTML TCE -- Implementation -- 18: Channels
41
Separate IMAGE
* Separate HTML TCE -- Implementation -- 19:tce_chn_send
42
Separate IMAGE
* Separate HTML TCE -- Implementation -- 20: tce_chn_rcv/set
43
Separate IMAGE
* Separate HTML TCE -- Implementation -- 21: Channel Sets
44
Separate IMAGE
* Separate HTML TCE -- Implementation -- 22:
Channel Set Functions
45
Separate IMAGE
* Separate HTML TCE -- Implementation -- 23: Example of Use of Channel Set Functions
46
Separate IMAGE
* Separate HTML TCE -- Implementation -- 24: Using Communication Objects
47
Separate IMAGE
* Separate HTML TCE -- Implementation -- 25: Communication Modes
48
Separate IMAGE
* Separate HTML TCE -- Implementation -- 26:Changing Channel Characteristics
49
Separate IMAGE
* Separate HTML TCE -- Implementation -- 27: tce_chnset_set
50
Separate IMAGE
* Separate HTML TCE -- Implementation -- 28: Communication between heterogenous machines
51
Separate IMAGE
* Separate HTML TCE -- Implementation -- 29: TCE as a Distributed Environment
52
Separate IMAGE
* Separate HTML TCE -- Implementation -- 30: TCE as a Parallel Environment
53
Separate IMAGE
* Separate HTML MOVIE -- 1:Introduction To Total System
54
Separate IMAGE
* Separate HTML MOVIE -- 2: MOVIE Threads
55
Separate IMAGE
* Separate HTML MOVIE -- 3: Communication of Code
56
Separate IMAGE
* Separate HTML MOVIE -- 4: Communication Model and Preemptive Structure
57
Separate IMAGE
* Separate HTML Multithreading for Interpreted Environments -- 1: Overview
58
Separate IMAGE
* Separate HTML Multithreading for Interpreted Environments -- 2: Comparison of Two Implementation Strategies
59
Separate IMAGE
* Separate HTML Multithreading for Interpreted Environments -- 3: Multithreading for HTTP Servers and Clients
60
Separate IMAGE
* Separate HTML Multithreading for Interpreted Environments -- 4: Preemptive WWW Server and Client Multithreading
61
Separate IMAGE
* Separate HTML Multithreading for Interpreted Environments -- 5: HotJava Browser
* Foil Index from this file * See also color IMAGE
These foils were prepared by Gang Cheng and presented by Geoffrey Fox in CPS600 |
They contrast the strengths and weaknesses of Web and Database Information models |
They describe Web, Conventional and DB-WEb linked Client Servers Models |
They describe Oracle's WOW Oracle to Web Interface |
They describe one of our experimental implementations which links mh mail to Oracle |
* Separate HTML Integration of Database Server and Web Technology
2
Separate IMAGE
* Separate HTML Abstract of Web Oracle Integration Presentation
3
Separate IMAGE
* Separate HTML Key points in Web Technology
4
Separate IMAGE
* Separate HTML Key points in database technology
5
Separate IMAGE
* Separate HTML The Synergy of Web Networking and Database Technologies
6
Separate IMAGE
* Separate HTML Weak Points in Web Technology
7
Separate IMAGE
* Separate HTML Weak Points in Database Technology
8
Separate IMAGE
* Separate HTML By integrating a database server into Web technology, a Web server can be enhanced with:
9
Separate IMAGE
* Separate HTML By integrating Web into database technology, a Database server can be enhanced with:
10
Separate IMAGE
* Separate HTML Interfacing Web server and a database server
-- Basic Features of WWW Client Server System
11
Separate IMAGE
* Separate HTML WWW Client Server Relationship
12
Separate IMAGE
* Separate HTML Basic features in database access -- a SQL-based query interface
13
Separate IMAGE
* Separate HTML Basic Client-Server model
14
Separate IMAGE
* Separate HTML Major approaches for interfacing web into DB server environment
15
Separate IMAGE
* Separate HTML Basic WWW DB Integration Model
16
Separate IMAGE
* Separate HTML Oracle approach to Web-RDBMS Integration
17
Separate IMAGE
* Separate HTML Procedural and Programmable mechanisms
18
Separate IMAGE
* Separate HTML Web-Oracle-Web (WOW) --- a Web-Oracle interface tool for developing gateways
19
Separate IMAGE
* Separate HTML Basic components in WOW
20
Separate IMAGE
* Separate HTML Client-Server Architecture for WOW
21
Separate IMAGE
* Separate HTML Web-oracle Mail Database: a case study of integrating Oracle7 database server into Web
22
Separate IMAGE
* Separate HTML The Entity-Relation Model
23
Separate IMAGE
* Separate HTML Functionality of the mail database
24
Separate IMAGE
* Separate HTML Query by mail header
25
Separate IMAGE
* Separate HTML Query by date
26
Separate IMAGE
* Separate HTML Query by Subject
27
Separate IMAGE
* Separate HTML Query by Sender
28
Separate IMAGE
* Separate HTML Incorporating new mail into the Database from your UNIX mailbox --I
29
Separate IMAGE
* Separate HTML Incorporating new mail into the Database from your UNIX mailbox --II
30
Separate IMAGE
* Separate HTML Format of Query results from all query options
31
Separate IMAGE
* Separate HTML Query options to be added in the future to Oracle-based Web Mail System
32
Separate IMAGE
* Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Enterprise Information Systems(EIS)
33
Separate IMAGE
* Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Full Text Web Search System
34
Separate IMAGE
* Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Mixture of well Structured and Full Text Entitities
35
Separate IMAGE
* Separate HTML Some Current(January 96) NPAC Web-RDBMS Activities -- Parallel Server Technology
* Foil Index from this file * See also color IMAGE
This describes the structure of Numerical Relativity as a set of differential equations but it does discuss state of the art solvers involving adaptive meshes |
Basic Motivation of General Relativity and its experimental tests |
Metric Tensor, its derivatives and Einstein's equations |
Initial value formulation and structure of elliptic and hyperbolic equations |
Examination of particular finite difference scheme for the Wave equation in three dimensions -- a study to understand large distances issues in solving numerical relativity |
* Separate HTML CPS713 Module on Numerical Simulation of the Collision of two Black Holes as part of Case Study (II) on CFD and Numerical Relativity
2
Separate IMAGE
* Separate HTML Abstract of Module on Numerical Simulation of the Collision of two Black Holes
3
Separate IMAGE
* Separate HTML References for CPS713 Module on Numerical Simulation of the Collision of two Black Holes
4
Separate IMAGE
* Separate HTML The Spirit of General Relativity as a Description of Gravitational Forces as the Structure of Space-Time
5
Separate IMAGE
* Separate HTML General Relativity as a Theory of Distorted Space-Time
6
Separate IMAGE
* Separate HTML The Space-Time Structure Created by a Heavy Bowling Ball
7
Separate IMAGE
* Separate HTML The Path of a Marble in a Distorted Space-Time
8
Separate IMAGE
* Separate HTML Basic Notation for Numerical Formulation of Einstein's Equations
9
Separate IMAGE
* Separate HTML The Metric Tensor in Einstein's Formulation of General Relativity-I
10
Separate IMAGE
* Separate HTML The Metric Tensor in Einstein's Formulation of General Relativity-II
11
Separate IMAGE
* Separate HTML Why Study General Relativity Numerically
12
Separate IMAGE
* Separate HTML Some Tests of General Relativity
13
Separate IMAGE
* Separate HTML More Tests of General Relativity
14
Separate IMAGE
* Separate HTML Equivalence Principle
15
Separate IMAGE
* Separate HTML Initial Value Formulation of General Relativity
16
Separate IMAGE
* Separate HTML Projection of Einstein's Equations onto Spacial Surfaces
17
Separate IMAGE
* Separate HTML Structure of Einstein's Equations in Initial Formulation
18
Separate IMAGE
* Separate HTML Linearization of Time Evolution Equations for q ij
19
Separate IMAGE
* Separate HTML Structure of Numerical Relativity Equations in terms of 3 by 3 matrices q and K
20
Separate IMAGE
* Separate HTML Coodinate and Foliation Choices in General Relativity
21
Separate IMAGE
* Separate HTML The Lapse and Shift in Gauge Transformations
22
Separate IMAGE
* Separate HTML Geometrical Picture for Lapse and Shift Gauge Transformations
23
Separate IMAGE
* Separate HTML Notation for Einstein's Equations in Initial Value Formulation
24
Separate IMAGE
* Separate HTML The Four Elliptic Constraint Equations in Initial Value Formulation of Einstein's Equations
25
Separate IMAGE
* Separate HTML The Twelve Hyperbolic Evolution Equations in Initial Value Formulation of Einstein's Equations
26
Separate IMAGE
* Separate HTML A benchmark Numerical Relativity problem
27
Separate IMAGE
* Separate HTML Characteristic Surfaces and Key Features of Pittsburgh Approach
28
Separate IMAGE
* Separate HTML Numerical Formulation of Three Dimensional Wave Equation in Polar Coordinates
29
Separate IMAGE
* Separate HTML Compactification and Computational Variables for Three Dimensional Wave Equation
30
Separate IMAGE
* Separate HTML Final Computational Formulation of Pittsburgh Benchmark
31
Separate IMAGE
* Separate HTML Final Computational Formulation of Pittsburgh Benchmark -- Diagram
32
Separate IMAGE
* Separate HTML Discretization of Computational Formulation of 3D Wave Equation
33
Separate IMAGE
* Separate HTML Finite Volume Integral Formulation of Differencing Equations
34
Separate IMAGE
* Separate HTML Stable Finite Difference Form of Discretized Pittsburgh Wave Equations-I
35
Separate IMAGE
* Separate HTML Stable Finite Difference Form of Discretized Pittsburgh WaveEquations-II
* Foil Index from this file * See also color IMAGE
These foils contain the overview of the three areas: |
I) Statistical Physics and Optimization |
II) Computational Fluid Dynamics and Numerical Relativity i.e. the solution of partial differential equations |
III) Some Technologies and Applications of the Information Age |
This was meant to be enough Information to allow student to choose which area to do project in -- as project had to be chosen after this overview but before any detailed discussions of any of the areas |
* Separate HTML CPS 713 August to December1994 - Case Studies in Computational Science
-- Overview of Three Areas
2
Separate IMAGE
* Separate HTML Abstract of CPS 713- 1994 - Overview of Three Case Studies in Computational Science
3
Separate IMAGE
* Separate HTML CPS 713 August to December1994 - Course Structure
4
Separate IMAGE
* Separate HTML Course CPS713 is Structured as 3 Case Studies:
5
Separate IMAGE
* Separate HTML CPS 713--Case Study I
August to December1994 - Case Studies in Computational Science
-- Overview of First Area
Applications of Monte Carlo
6
Separate IMAGE
* Separate HTML Overview of CPS713 Case Study I) Statistical Physics (and Optimization)
7
Separate IMAGE
* Separate HTML Overview of CPS713 Case Study I) Relation of Statistical Physics and Optimization
8
Separate IMAGE
* Separate HTML Overview of CPS713 Case Study I) Relation of Statistical Physics and Optimization -- Contd
9
Separate IMAGE
* Separate HTML Case Study I) Topics -- Basic Algorithms and Application to the Ising Model
10
Separate IMAGE
* Separate HTML Case Study I) Topics -- Statistical Physics Computations in the Metropolis Approach
11
Separate IMAGE
* Separate HTML Case Study I) Topics -- Computational Issues in the Metropolis Approach
12
Separate IMAGE
* Separate HTML Case Study I) Topics -- Critical Slowing Down and Methods to accelerate Computation
13
Separate IMAGE
* Separate HTML Case Study I) Topics -- State Generation in Parallel Metropolis Algorithm
14
Separate IMAGE
* Separate HTML Topics Covered in CPS713 Case Study I) The Complete Parallel Metropolis Algorithm
15
Separate IMAGE
* Separate HTML Topics Covered in CPS713 Case Study I) Parallel Cluster Algorithms
16
Separate IMAGE
* Separate HTML Topics Covered in CPS713 Case Study I) Spin Glasses and Optimization
17
Separate IMAGE
* Separate HTML Case Study I) Topics -- Other Physical and Practical Optimization Methods
18
Separate IMAGE
* Separate HTML Case Study I) Topics -- Computational Formulation of Quantum Chromodynamics (QCD)
19
Separate IMAGE
* Separate HTML Case Study I) Topics -- Computation of Quantum Chromodynamics (QCD)
20
Separate IMAGE
* Separate HTML Case Study I) Topics -- Numerical Computation of Random Numbers
21
Separate IMAGE
* Separate HTML CPS 713--Case study II
August to December1994 - Case Studies in Computational Science
-- Overview of Second Case Study
CFD and Numerical Relativity
22
Separate IMAGE
* Separate HTML Abstract for CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
23
Separate IMAGE
* Separate HTML Further Remarks on CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
24
Separate IMAGE
* Separate HTML Overview of Topics in CPS713 Case Study II) Computational Fluid Dynamics and Numerical Relativity
25
Separate IMAGE
* Separate HTML CPS713 Case Study II)CFD+NNR -- Motivation of The NAS Benchmarks
26
Separate IMAGE
* Separate HTML CPS713 Case Study II) --Use of The NAS Benchmarks
27
Separate IMAGE
* Separate HTML CPS713 Case Study II) -- Overview of Computational Toolkit Issues
28
Separate IMAGE
* Separate HTML CPS713 Case Study II) -- Remainder of Basic Module (What will be in The Long Discussion of Subject after one lecture Overview)
29
Separate IMAGE
* Separate HTML CPS713 Case Study II) Overview Features of Numerical Relativity
30
Separate IMAGE
* Separate HTML CPS713 Case Study II) Comparison of Numerical Relativity with Maxwell's Equations
31
Separate IMAGE
* Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity
32
Separate IMAGE
* Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity (Contd) -- Singularity Structure
33
Separate IMAGE
* Separate HTML CPS713 Case Study II) Computational Features of Numerical Relativity (Contd) -- Black Hole Boundary Condition
34
Separate IMAGE
* Separate HTML CPS713 Case Study II) Computational Needs for CFD and Numerical Relativity
35
Separate IMAGE
* Separate HTML CPS713 Case Study II) Some Common Issues between CFD and Numerical Relativity
36
Separate IMAGE
* Separate HTML CPS713 Case Study II) Computer Science Support for CFD and NR -- Portable Scalable Software Tools
37
Separate IMAGE
* Separate HTML CPS713 Case Study II) Further Computer Science Issues for CFD and NR Computational Toolkit
38
Separate IMAGE
* Separate HTML CPS713 Case Study II) Specific Toolkit Modules Needed
39
Separate IMAGE
* Separate HTML CPS713 Case Study II) Specific Toolkit Modules Needed -- Parallel Grid Generation
40
Separate IMAGE
* Separate HTML CPS713 Prototype of CPS714 August to December1994 - Case Studies in Computational Science
-- Overview of Information Technology Applications
41
Separate IMAGE
* Separate HTML Remarks on Case Study III) Some Technologies and Applications of the Information Age
42
Separate IMAGE
* Separate HTML Annotated Version (with CPS713 Case Studies) of
CPS616: Technologies and Applications of the Information Age
43
Separate IMAGE
* Separate HTML Implementation of Information Track of Computational Science
44
Separate IMAGE
* Separate HTML Overview of Draft Curriculum
45
Separate IMAGE
* Separate HTML 1: Curriculum of Module: Internet and Specialized Testbeds as Prototypes of the GII (Global Information Infrastructure)
46
Separate IMAGE
* Separate HTML 2: Curriculum of Module: The Physical Network
47
Separate IMAGE
* Separate HTML 3: Curriculum of Module: The Consumer Multimedia Enterprise: Multimedia Videogames, PC's, Settop boxes, and Workstations
48
Separate IMAGE
* Separate HTML 4: Curriculum of Module: Digital Media: Audio, Video, Graphics and Images
49
Separate IMAGE
* Separate HTML 5: Curriculum of Module: User, Application and Service Interfaces
50
Separate IMAGE
* Separate HTML 6: Curriculum for Module: Client and Server High Performance Multimedia Computer Requirements and Architecture
51
Separate IMAGE
* Separate HTML 7: Curriculum for Module: Base Software and Systems Architecture of the GII
52
Separate IMAGE
* Separate HTML 8: Curriculum for Module: Pervasive and Niche Applications for the GII
53
Separate IMAGE
* Separate HTML 9: Curriculum for Module: Generic Services and Middleware on the GII
54
Separate IMAGE
* Separate HTML 10: Curriculum for Module: The Emerging GII Enterprise in Industry, Academia and Society
55
Separate IMAGE
* Separate HTML Remarks on CPS713 Case Study III)
Topic B: Geographic Information Systems
56
Separate IMAGE
* Separate HTML Remarks on CPS713 Case Study III) Topic B:
Parallel Rendering of Three Dimensional Terrain data
57
Separate IMAGE
* Separate HTML Remarks on CPS713 Case Study III) Topic C: Parallel and Distributed Databases
58
Separate IMAGE
* Separate HTML Remarks on CPS713 Case Study III) Topic C: Datamining in Parallel and Distributed Databases
59
Separate IMAGE
* Separate HTML Remarks on CPS713 Case Study III) Topic D: How to Organize Information on the World Wide Web
* Foil Index from this file * Secs 41 See also color IMAGE
These foils cover 5 Talks and |
1 2 hour tutorial given at CRPC Annual Meeting held at Argonne May 96 |
A Tutorial on Base Web Technologies |
Status of PCRC HPJava and HPF |
Overview of HPCC Applications at NPAC |
Problem Solving Environments and the Web |
Web Technology and Applications for Education |
Implementation and Issues for RSA Factoring on the Web |
* Separate HTML A Set of Foils used in 5 Presentations and 1 Tutorial
2
Separate IMAGE
* Separate HTML Abstract for CRPC Tutorial and Presentations
3
Separate IMAGE
* Separate HTML Real-Time Interactive Distributed Weather Information System
4
Separate IMAGE
* Separate HTML Capabilities of the ARPS code
5
Separate IMAGE
* Separate HTML Collaboration with CAPS
6
Separate IMAGE
* Separate HTML VRML integration with the terrain data set
7
Separate IMAGE
* Separate HTML Aspects of Financial World Motivating HPCC
8
Separate IMAGE
* Separate HTML Financial Application areas for which High-performance computing technologies are becoming indispensable
9
Separate IMAGE
* Separate HTML Path Integral Approach to Derivative Valuation
10
Separate IMAGE
* Separate HTML Parallel Maximum Entropy and optimization
11
Separate IMAGE
* Separate HTML Web-based System Integration -- Initial Server Implementation
12
Separate IMAGE
* Separate HTML Web-based System Integration -- Futures
13
Separate IMAGE
* Separate HTML Illustration of WebWindows Concept for Presentation Software
14
Separate IMAGE
* Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
15
Separate IMAGE
* Separate HTML Emerging Web and NII Vision - I
16
Separate IMAGE
* Separate HTML Overview of HPCC Applications at NPAC
17
Separate IMAGE
* Separate HTML Abstract for Overview of HPCC Applications at NPAC
18
Separate IMAGE
* Separate HTML Status of PCRC HPF and HPJava
19
Separate IMAGE
* Separate HTML Abstract for NPAC PCRC and HPF Status
20
Separate IMAGE
* Separate HTML Problem Solving Environments from Simulation, Medicine and Defense and the Web
21
Separate IMAGE
* Separate HTML Abstract for Problem Solving Environments and the Web
22
Separate IMAGE
* Separate HTML Web Technology and Applications for Education
23
Separate IMAGE
* Separate HTML Abstract for Web Technology for Education
24
Separate IMAGE
* Separate HTML RSA Factoring on the Web -- Lessons and Implementation
25
Separate IMAGE
* Separate HTML Abstract for RSA Factoring on the Web
26
Separate IMAGE
* Separate HTML A Tutorial on Base Web Technologies
27
Separate IMAGE
* Separate HTML Abstract for Base Tutorial on Web Technologies
28
Separate IMAGE
* Separate HTML Examples and Why WebWindows will Dominate Software Industry?
29
Separate IMAGE
* Separate HTML Living SchoolBook Collaboration -- ATM linked K-12 Schools
30
Separate IMAGE
* Separate HTML Living SchoolBook Results/Developments
31
Separate IMAGE
* Separate HTML Science for the 21st Century Phy105/106
32
Separate IMAGE
* Separate HTML The Binary Black Hole Grand Challenge Alliance
33
Separate IMAGE
* Separate HTML Adaptive Multilevel Parallel Infrastructure
34
Separate IMAGE
* Separate HTML HPF and DAGH Implementation Strategies
35
Separate IMAGE
* Separate HTML Syracuse Contributions to Black Hole GC
36
Separate IMAGE
* Separate HTML HPF implementation of T2
37
Separate IMAGE
* Separate HTML HPF Application Experience at NPAC
38
Separate IMAGE
* Separate HTML HPF: Some Problems we found
39
Separate IMAGE
* Separate HTML Special Problems with PGI HPF Compiler
40
Separate IMAGE
* Separate HTML Problems with Adaptive Mesh Refinement in HPF
41
Separate IMAGE
* Separate HTML RSA Factoring on the World-Wide Computer
42
Separate IMAGE
* Separate HTML Web Virtual Machine and Server-Server Communication Model
43
Separate IMAGE
* Separate HTML Hierarchical FAFNER Servers
44
Separate IMAGE
* Separate HTML Features of FAFNER Server Code
45
Separate IMAGE
* Separate HTML Features of CLIENT CODE
46
Separate IMAGE
* Separate HTML TECHNICAL CHALLENGES
47
Separate IMAGE
* Separate HTML Social/Administrative CHALLENGES
48
Separate IMAGE
* Separate HTML RSA130 Factorization is completed!
49
Separate IMAGE
* Separate HTML Sieving was done on a great variety of workstations at many different locations:
50
Separate IMAGE
* Separate HTML Computational Chemistry at NPAC
51
Separate IMAGE
* Separate HTML Computational Chemistry at NPAC -- MOPAC
52
Separate IMAGE
* Separate HTML Computational Chemistry at NPAC -- NWChem
53
Separate IMAGE
* Separate HTML Global Array Toolkit (PNNL)
54
Separate IMAGE
* Separate HTML Computational Chemistry at NPAC -- Related Projects
55
Separate IMAGE
* Separate HTML AskNPAC about Chemistry -- NHSE Discipline Specific Resource
56
Separate IMAGE
* Separate HTML AskNPAC about Chemistry -- NHSE
57
Separate IMAGE
* Separate HTML HPJava Study Rationale
58
Separate IMAGE
* Separate HTML HPJava Study is in Draft Form
59
Separate IMAGE
* Separate HTML PSE and the Web --- List of Foils - I
60
Separate IMAGE
* Separate HTML PSE and the Web --- List of Foils - II
61
Separate IMAGE
* Separate HTML PSE and the Web -- Base Concepts
62
Separate IMAGE
* Separate HTML PSE and the Web -- Evolution Path
63
Separate IMAGE
* Separate HTML Web Phase Transition/Revolution '95/'96 - I
64
Separate IMAGE
* Separate HTML Web Phase Transition/Revolution '95/'96 - II
65
Separate IMAGE
* Separate HTML Web Expansion Phase -- '96 and Beyond
66
Separate IMAGE
* Separate HTML Web Tech Development: Commerce vs Academia
67
Separate IMAGE
* Separate HTML NPAC Strategy: Technology and Application Niches
68
Separate IMAGE
* Separate HTML Web Technologies at NPAC: Terms and Concepts
69
Separate IMAGE
* Separate HTML Web Technologies at NPAC: Current Status
70
Separate IMAGE
* Separate HTML Web Technologies at NPAC: WebAMR Example
71
Separate IMAGE
* Separate HTML Example WebPSE Applications
72
Separate IMAGE
* Separate HTML Multi-purpose Bridge Technology -- Overview
73
Separate IMAGE
* Separate HTML Multi-purpose Bridge Technology --- Examples
74
Separate IMAGE
* Separate HTML CareWeb for Telemedicine/Nursing - I
75
Separate IMAGE
* Separate HTML CareWeb for Telemedicine/Nursing - II
76
Separate IMAGE
* Separate HTML Command and Control
77
Separate IMAGE
* Separate HTML Distance Education and Science Collaboratory
78
Separate IMAGE
* Separate HTML Large Scale Numerical Computing
79
Separate IMAGE
* Separate HTML Next Steps in Visual Programming for Chaining and Aggregating Services -- WebFlow!!
80
Separate IMAGE
* Separate HTML Web based HPCC at NPAC: URLs
* Foil Index from this file * Secs 43 See also color IMAGE
We describe some of forces driving the Web and its technologies of relevance to large scale distributed metacomputing |
We focus on Two Areas in this talk
|
* Separate HTML Emerging Network Technologies for Scientific Computing
CRPC Review Meeting
August 16 1996
http://www.npac.syr.edu/users/gcf/crpcnetcomp2/index.html
2
Separate IMAGE
* Separate HTML Abstract of Emerging Network Technologies for Scientific Computing
3
Separate IMAGE
* Separate HTML CRPC Context for Presentation
4
Separate IMAGE
* Separate HTML Some Critical Features of Java and Parallelism
5
Separate IMAGE
* Separate HTML Some Critical Features of Java and Scientific Computing
6
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - I
7
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - II
8
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - III
9
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - IV
10
Separate IMAGE
* Separate HTML Let us Examine Issues with an Example --
"HPF on the Web" - I
11
Separate IMAGE
* Separate HTML Let us Examine Issues with an Example -- "HPF on the Web" - II
12
Separate IMAGE
* Separate HTML Issues in Use of Web Servers as a Compute Net - I
13
Separate IMAGE
* Separate HTML Issues in Use of Web Servers as a Compute Net - II
14
Separate IMAGE
* Separate HTML Applications of Java for Visualization/GUI Builder
15
Separate IMAGE
* Separate HTML Remarks on HPJava -- Data Parallel Java - I
16
Separate IMAGE
* Separate HTML Remarks on HPJava -- Data Parallel Java - II
This has all the special foils for General Multidisciplinary Application talk at MAPINT 97 |
Also those TANGO Presentation at MAPINT 97 foils that refer explicitly to use of TABGO in Multidisciplinary Applications |
* Separate HTML Multidisciplinary Applications MAPINT 97 Dayton 16 June 97
2
Separate IMAGE
* Separate HTML Abstract of Multidisciplinary Application Talk
3
Separate IMAGE
* Separate HTML 3 Important Areas! What are we doing and What are we not doing!
4
Separate IMAGE
* Separate HTML Interoperable Interfaces
5
Separate IMAGE
* Separate HTML Multidisciplinary Applications
6
Separate IMAGE
* Separate HTML Metacomputing
7
Separate IMAGE
* Separate HTML Metacomputing Includes
8
Separate IMAGE
* Separate HTML Computer Science Issues in 3 Categories
9
Separate IMAGE
* Separate HTML Two Examples of Multidisciplinary Applications
10
Separate IMAGE
* Separate HTML The CISPAR Multidisciplinary Project
11
Separate IMAGE
* Separate HTML Computing Model in CISPAR
12
Separate IMAGE
* Separate HTML Coupling in CISPAR
13
Separate IMAGE
* Separate HTML COCOLIB Features
14
Separate IMAGE
* Separate HTML Three Possible Implementations
15
Separate IMAGE
* Separate HTML TANGO and its Application to Multidisciplinary Applications MAPINT 97 Dayton 18 June 97
16
Separate IMAGE
* Separate HTML Abstract of TANGO Presentation for Multidisciplinary Applications
17
Separate IMAGE
* Separate HTML TANGO2 Guiding Principles
18
Separate IMAGE
* Separate HTML TANGO Collaboration Model
19
Separate IMAGE
* Separate HTML TANGO Applications with their participants
20
Separate IMAGE
* Separate HTML TANGO Structure of Multidisciplinary Applications
21
Separate IMAGE
* Separate HTML Minimal Web based Multidisciplinary Application
22
Separate IMAGE
* Separate HTML Comparison of Communication/Linkage Models
* Foil Index from this file * See also color IMAGE
Now is the most exciting time I have known for computing and communication technology development |
Convergence of
|
Changing opportunities and challenges in technology and product development, jobs , educational needs |
The World Wide Web levels the computer technology (software) arena
|
* Separate HTML Central New York in the Information Age
Some Thoughts
Case Center Meeting
Sept 22,1995
2
Separate IMAGE
* Separate HTML Technology and Institutional Vision
3
Separate IMAGE
* Separate HTML Some Central New York Resources
4
Separate IMAGE
* Separate HTML Some NPAC Activities
5
Separate IMAGE
* Separate HTML Proposed Interdisciplinary MultiMedia Master's Degree IMM
6
Separate IMAGE
* Separate HTML The 4 tracks of the IMM Master's Degree
7
Separate IMAGE
* Separate HTML Proposed Academic Schedule of IMM
8
Separate IMAGE
* Separate HTML Current Computational Science (CPS) Core Courses
9
Separate IMAGE
* Separate HTML Current Proposed CPS Core Courses -- Information Track
10
Separate IMAGE
* Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
11
Separate IMAGE
* Separate HTML Scope of Certificate in Computational Science
12
Separate IMAGE
* Separate HTML Challenges and Opportunities for Information Technology in ECS
13
Separate IMAGE
* Separate HTML Abstract for ECS (College of Engineering and Computer Science at Syracuse University) Presentation on Information Technology
* Foil Index from this file * See also color IMAGE
This talk stresses that main opportunity for optical interconnects in HPCC is in MIMD systems varying from the full National Information Infrastructure to a tightly coupled (petaflop) MPP |
We describe the WebWork project at NPAC, Cooperating Systems and Boston University which is studying use of Web Software Technology to integrate these two limits |
* Separate HTML Second International Conference on Massively Parallel Processing Using Optical Interconnections
2
Separate IMAGE
* Separate HTML Abstract of MPPOI Talk on Software Issues surrounding Use of Optical Interconnects in HPCC
3
Separate IMAGE
* Separate HTML Optical Connectivity and HPCC -- I
4
Separate IMAGE
* Separate HTML Optical Connectivity and HPCC -- II
5
Separate IMAGE
* Separate HTML NII Technologies from Computing to WebTop Productivity - WebWindows and Industrial Use of HPCC
November 13 and 14 1995
University of Minnesota and Cray Research
see http://www.npac.syr.edu/users/gcf/minnnov95/
6
Separate IMAGE
* Separate HTML Abstract of Minnesota Presentation
7
Separate IMAGE
* Separate HTML Our Overall NII Integrating Vision
8
Separate IMAGE
* Separate HTML Critical Emerging Web Technologies
9
Separate IMAGE
* Separate HTML A Computer Scientist's View of the Impact of the National Information Infrastructure on Manufacturing
October 11 1995
369 Link Hall Syracuse University
10
Separate IMAGE
* Separate HTML Abstract of MAME Seminar on NII for Manufacturing
11
Separate IMAGE
* Separate HTML Extended Abstract of MAME Seminar on NII for Manufacturing -I
12
Separate IMAGE
* Separate HTML Extended Abstract of MAME Seminar on NII for Manufacturing -II
13
Separate IMAGE
* Separate HTML Advanced Web Technology
Case Center Conference on
"Doing Business on the Internet"
November 15,1995
Syracuse Sheraton University Inn
see http://www.npac.syr.edu/users/gcf/casenov95/
14
Separate IMAGE
* Separate HTML Abstract of Advanced Web Technology Presentation
15
Separate IMAGE
* Separate HTML Implications of Brave New Web World for Education
16
Separate IMAGE
* Separate HTML Web Technology has at least three opportunities for you and me!
17
Separate IMAGE
* Separate HTML NPAC's Programs of Interest to New York State Economic Development and
State Wide ATM Network
18
Separate IMAGE
* Separate HTML Abstract of State Wide ATM Network Presentation
19
Separate IMAGE
* Separate HTML NPAC Staff and Associated Academic Units
20
Separate IMAGE
* Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
21
Separate IMAGE
* Separate HTML Examples and Why WebWindows will Dominate Software Industry?
22
Separate IMAGE
* Separate HTML Some Base WebWindows Technology Expertise at NPAC
23
Separate IMAGE
* Separate HTML Some Initial WebWindows Based Applications at NPAC
24
Separate IMAGE
* Separate HTML The Java/Netscape2.0 Client server Model
* Foil Index from this file * See also color IMAGE
This is a general collection of foils for a variety of projects |
Initially Education Activities! |
Then PetaFlop Remarks |
JISC Activity in United Kingdom |
Black Hole Message Passing Analysis |
* Separate HTML Collection of General Foils
January-December 1997
See:
http://www.npac.syr.edu/users/gcf/generalfoils97
2
Separate IMAGE
* Separate HTML Abstract of General 1997 Foils
3
Separate IMAGE
* Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
4
Separate IMAGE
* Separate HTML Scope of International Certificate in Computational Science
5
Separate IMAGE
* Separate HTML Next Steps in International Certificates
6
Separate IMAGE
* Separate HTML Current Computational Science (CPS) Core Courses
7
Separate IMAGE
* Separate HTML 10 Possible PetaFlop Applications
8
Separate IMAGE
* Separate HTML Remarks on Petaflop
Technology and National Program
See:
http://www.npac.syr.edu/users/gcf/petaflopjan97
9
Separate IMAGE
* Separate HTML Abstract of PetaFlop Presentation Jan 97
10
Separate IMAGE
* Separate HTML What did we do Right and Wrong in HPCC Software ?
11
Separate IMAGE
* Separate HTML Remarks on Parallel Computing and Computational Science Education
See: http://www.npac.syr.edu/users/gcf/compsci97
12
Separate IMAGE
* Separate HTML Abstract of Computational Science Presentation January 1997
13
Separate IMAGE
* Separate HTML Initial Discussion of United Kingdom JISC New Technologies Program
14
Separate IMAGE
* Separate HTML Discussion of Syracuse Program in Simulation as well as Information Arenas
15
Separate IMAGE
* Separate HTML The Role of Scalable Certificates offered outside Traditional University Credit Courses and Degrees
16
Separate IMAGE
* Separate HTML Wrap Up Discussion of United Kingdom JISC New Technologies Program
17
Separate IMAGE
* Separate HTML Explicit Curricula in Syracuse Program in Simulation as well as Information Arenas
18
Separate IMAGE
* Separate HTML Review of Curricula and Training Material Available on the Web
19
Separate IMAGE
* Separate HTML Sample HPF and
DAGH codes
20
Separate IMAGE
* Separate HTML Some Conclusions on Programming Models
21
Separate IMAGE
* Separate HTML The Role of Java in Scientific Computing
SIAM Meeting Mar 16,97 Minneapolis
Session on OO Methods in Parallel Processing organized by Dennis Gannon
http://www.npac.syr.edu/users/gcf/javainhpccmar97
22
Separate IMAGE
* Separate HTML Abstract of Java in HPCC Presentation
23
Separate IMAGE
* Separate HTML Integration of Interpreted and Compiled Environments
24
Separate IMAGE
* Separate HTML Structure of NPAC March 97 -- Programs
25
Separate IMAGE
* Separate HTML Structure of NPAC March 97 -- People and Infrastructure
26
Separate IMAGE
* Separate HTML People and Infrastructure in NPAC
27
Separate IMAGE
* Separate HTML Nature of NPAC Programs
28
Separate IMAGE
* Separate HTML Education and Training at NPAC
29
Separate IMAGE
* Separate HTML New Types of Curricula Material
30
Separate IMAGE
* Separate HTML New Delivery and Assesment Concepts
31
Separate IMAGE
* Separate HTML What is NPAC's Role?
32
Separate IMAGE
* Separate HTML Collaboration
33
Separate IMAGE
* Separate HTML The TANGO Collaboration System
34
Separate IMAGE
* Separate HTML The TANGO Collaboration System
35
Separate IMAGE
* Separate HTML Some TANGO
Applications at NPAC
36
Separate IMAGE
* Separate HTML The National/Next Generation Information Infrastructure in the service of Education Training and Computational Science
RCI Conference Williamsburg April 17,97
37
Separate IMAGE
* Separate HTML Abstract of NII for Education and HPCC
38
Separate IMAGE
* Separate HTML Web Software is the Best!
39
Separate IMAGE
* Separate HTML We have the Web Tools in Place - I !
40
Separate IMAGE
* Separate HTML We have the Web Tools in Place - II!
41
Separate IMAGE
* Separate HTML What is the Problem -I?
42
Separate IMAGE
* Separate HTML Business Model for Education
43
Separate IMAGE
* Separate HTML What is the Problem -II?
44
Separate IMAGE
* Separate HTML Opportunities in HPCC - I?
45
Separate IMAGE
* Separate HTML Opportunities in HPCC - II?
46
Separate IMAGE
* Separate HTML Opportunities in Education - I
47
Separate IMAGE
* Separate HTML Opportunities in Education - II
48
Separate IMAGE
* Separate HTML Opportunities in Education - Applications
49
Separate IMAGE
* Separate HTML And the Future is ........
The Use of Java in Scientific Computing and PetaFlop Systems!
See: http://www.npac.syr.edu/users/gcf/petaflopapril97
50
Separate IMAGE
* Separate HTML Java and PetaFlop Systems Abstract
51
Separate IMAGE
* Separate HTML What is Relevance of VRML(2) for Scientific Computing?
52
Separate IMAGE
* Separate HTML The Use of Web Technologies
(at NPAC) in HPCC
Collaboration and Education
http://www.npac.syr.edu/users/gcf/decmay97
53
Separate IMAGE
* Separate HTML Abstract of DEC Presentation
54
Separate IMAGE
* Separate HTML Some Concepts Learnt from HPCC Initiative
55
Separate IMAGE
* Separate HTML Some Relevant Technical Trends
56
Separate IMAGE
* Separate HTML HPCC Software issues
57
Separate IMAGE
* Separate HTML Use of Java Servers in HPCC
58
Separate IMAGE
* Separate HTML Services at the 3 Levels
59
Separate IMAGE
* Separate HTML Some General
Lessons from
BBH Grand Challenge
60
Separate IMAGE
* Separate HTML Some Conclusions on Programming Models
61
Separate IMAGE
* Separate HTML A note on Numerical
Algorithms
62
Separate IMAGE
* Separate HTML Remarks on Interpreted HPJava -- Data Parallel Java
63
Separate IMAGE
* Separate HTML Integrated Compiled and Interpreted Environments I
64
Separate IMAGE
* Separate HTML Integrated Compiled and Interpreted Environments II
65
Separate IMAGE
* Separate HTML And the Future is ........
The Use of Java and the Web in Scientific Computing
See: http://www.npac.syr.edu/users/gcf/chinamay97
http://www.npac.syr.edu/projects/javaforcse
66
Separate IMAGE
* Separate HTML Java and Future HPCC Abstract
67
Separate IMAGE
* Separate HTML What is CPSWT CD-ROM?
68
Separate IMAGE
* Separate HTML Contents of CPSWT CD-ROM
69
Separate IMAGE
* Separate HTML NPAC Presentation at ARL on PET Support Effort
June 5 and 6, 1997
70
Separate IMAGE
* Separate HTML ARL Statement of Work -- Preamble I
71
Separate IMAGE
* Separate HTML ARL Statement of Work -- Preamble II
72
Separate IMAGE
* Separate HTML ARL Statement of Work -- Deliverables I
73
Separate IMAGE
* Separate HTML ARL Statement of Work -- Deliverables II
74
Separate IMAGE
* Separate HTML Comments on NPAC and FMS
75
Separate IMAGE
* Separate HTML Web Technology to Integrate PCRC Modules
76
Separate IMAGE
* Separate HTML Web Technology to Integrate HPCC Modules
77
Separate IMAGE
* Separate HTML NPAC HPCC Related Activity Areas
78
Separate IMAGE
* Separate HTML HPCC Education and Training
79
Separate IMAGE
* Separate HTML HPCC Facilities at NPAC
* Foil Index from this file * See also color IMAGE
This consists of collection of PowerPoint foils in 1997 starting in June |
Includes summary of CORBA DIS talk and other general object computing architecture foils |
* Separate HTML General NPAC Presentations June 1997 Onwards
2
Separate IMAGE
* Separate HTML Abstract of General97B Foilset
3
Separate IMAGE
* Separate HTML General Web Architecture
4
Separate IMAGE
* Separate HTML Web Technology as the basis of Portable High Quality HPCC Software
5
Separate IMAGE
* Separate HTML Abstract of HPCC Portable Software based on Web Technology
6
Separate IMAGE
* Separate HTML Why use the Web as basis for HPCC Software?
7
Separate IMAGE
* Separate HTML More General 3 Level Software Model Functionality Performance Tradeoff
8
Separate IMAGE
* Separate HTML High Functionality Software Layer
9
Separate IMAGE
* Separate HTML Computing Model in Esprit CISPAR Project
10
Separate IMAGE
* Separate HTML Three Possible Implementations of CFD CSM Linkage
11
Separate IMAGE
* Separate HTML Technology Convergence Roadmap - Overview for Forces Modeling, Integrated Modeling and Testing for DoD
12
Separate IMAGE
* Separate HTML DIS Distributed Event Driven Simulation Web Prototype at NPS 1997
13
Separate IMAGE
* Separate HTML Details of the WebDIS Prototype at the NPS
14
Separate IMAGE
* Separate HTML The Next Big Web Technology Advance: Object Web and CORBA
15
Separate IMAGE
* Separate HTML CORBA Web Architecture
16
Separate IMAGE
* Separate HTML Aspects of Java ORB based Middleware
17
Separate IMAGE
* Separate HTML Integration of DIS with Object Web Based Computing
18
Separate IMAGE
* Separate HTML Aspects of Object Web based HPCC
19
Separate IMAGE
* Separate HTML Aspects of HPCORBA Architecture
20
Separate IMAGE
* Separate HTML Diagram of HPCORBA Architecture
21
Separate IMAGE
* Separate HTML Applications of Web Technology -- WebWindows in Action!
22
Separate IMAGE
* Separate HTML Two Specialized Services
23
Separate IMAGE
* Separate HTML Review of Basic Web/Internet Technologies -- Networking HTTP MIME!
24
Separate IMAGE
* Separate HTML Abstract of Web Review Material
25
Separate IMAGE
* Separate HTML 3 Reasons to Learn or Use Web Technologies
* Foil Index from this file * See also color IMAGE
This collects together Miscellaneous foils used in Research Presentations during first half of 1996 |
The first were used at 3 talks at IBM sites on February 7-8,1996 |
The next set were used for ARPA Problem Solving Environment Panel Session February 14,1996 |
Then a February 22 Presentation at Welch Allyn |
PetaFlop foils from old 1994 Pasadena Meeting |
Two Education Talks at IBM and Washington |
May 1996 TeleMedicine Presentation |
Overall Web Technology/Application Survey |
* Separate HTML Collection of General Research Foils
January--June 1996
2
Separate IMAGE
* Separate HTML Abstract of Jan-June 1996 Research Foils
3
Separate IMAGE
* Separate HTML Some Operating System Issues
4
Separate IMAGE
* Separate HTML Architecture of Web Client-Server Software -- Mosaic/Netscape Today
5
Separate IMAGE
* Separate HTML Architecture of Web Client-Server Software -- The Future as suggested by Hotjava?
6
Separate IMAGE
* Separate HTML Choices of Formats and Filters in Web Systems
7
Separate IMAGE
* Separate HTML Java Interface for Performance Visualization
8
Separate IMAGE
* Separate HTML Use of Java to Display Algorithmic Structure
9
Separate IMAGE
* Separate HTML A Tutorial on Web Technologies and their use in HPCC
10
Separate IMAGE
* Separate HTML Abstract of Web Technologies and HPCC Presentation
11
Separate IMAGE
* Separate HTML Recommendations for New and Enhanced Activities in Problem Solving Environments
Arpa PI Meeting
San Antonio Texas February 14,1996
12
Separate IMAGE
* Separate HTML Abstract of Recommendations for Problem Solving Environments (PSE's)
13
Separate IMAGE
* Separate HTML Recommendation: Develop Architectures and Frameworks for PSE's - I
14
Separate IMAGE
* Separate HTML Recommendation: Develop Architectures and Frameworks for PSE's - II
15
Separate IMAGE
* Separate HTML Recommendation: Develop Needed Component Technologies
16
Separate IMAGE
* Separate HTML Recommendation: Encourage Multi-Community Interactions
17
Separate IMAGE
* Separate HTML Recommendation: Develop Prototype PSE's
18
Separate IMAGE
* Separate HTML Some Remarks on HPJava
19
Separate IMAGE
* Separate HTML Possible Relevance of Web Technologies for Engineering and Medicine
20
Separate IMAGE
* Separate HTML Abstract/Essential Points for Web Relevance
21
Separate IMAGE
* Separate HTML General Framework of WebMed - Telemedicine Lessons
22
Separate IMAGE
* Separate HTML General Framework -- The new WebMed Approach
23
Separate IMAGE
* Separate HTML NPAC WebMed Project Team
24
Separate IMAGE
* Separate HTML Gathering Medical Information Together
25
Separate IMAGE
* Separate HTML Possible WebMed Projects - I
26
Separate IMAGE
* Separate HTML Possible WebMed Projects - II
27
Separate IMAGE
* Separate HTML NPAC and its work with Industry and Education
28
Separate IMAGE
* Separate HTML Abstract of NPAC Activities with Engineering and Computer Science
29
Separate IMAGE
* Separate HTML NPAC Strategy in Research, Education and Technology Transfer
30
Separate IMAGE
* Separate HTML NPAC Application Areas of Expertise
31
Separate IMAGE
* Separate HTML Petaflop Performance for Flow in Porous Media?
32
Separate IMAGE
* Separate HTML Target Flow in Porous Media Problem (Glimm - Petaflop Workshop)
33
Separate IMAGE
* Separate HTML NASA's Projection of Memory and Computational Requirements upto Petaflops for Aerospace Applications
34
Separate IMAGE
* Separate HTML Web Technologies and
High Speed Networks --
A Revolution in Teaching at K-12 and the University Level
35
Separate IMAGE
* Separate HTML Abstract of APS/AAPT Education Presentation
36
Separate IMAGE
* Separate HTML Problem Solving Environments and the Syracuse (NPAC) Activity for Black Hole Grand Challenge
37
Separate IMAGE
* Separate HTML Abstract of Syracuse Presentation at Black Hole PI Meeting
38
Separate IMAGE
* Separate HTML Web Technology and its Use in Medical Informatics and TeleMedicine
39
Separate IMAGE
* Separate HTML Abstract of Use of Web Technology for Medical Informatics
40
Separate IMAGE
* Separate HTML Interdisciplinary Collaboration --
The Players in Bridge -- WebMed -- CareWeb
41
Separate IMAGE
* Separate HTML Interdisciplinary Collaboration -- The Players in Bridge -- WebMed -- CareWeb
42
Separate IMAGE
* Separate HTML WebMed for Distributed Medical Interventional Informatics
43
Separate IMAGE
* Separate HTML Synergy of InterNet and IntraNets
44
Separate IMAGE
* Separate HTML Emerging Web and NII Vision - I
45
Separate IMAGE
* Separate HTML Emerging Web and NII Vision - II
46
Separate IMAGE
* Separate HTML Critical Emerging Web Technologies - I
47
Separate IMAGE
* Separate HTML Critical Emerging Web Technologies - II
48
Separate IMAGE
* Separate HTML Some Technology Contributions of NPAC
49
Separate IMAGE
* Separate HTML WebWindows DataBase Activities at NPAC
Oracle (Relational) , Illustra (Object) Databases linked to the Web
50
Separate IMAGE
* Separate HTML Current WebMed Projects - I
51
Separate IMAGE
* Separate HTML Current WebMed Projects - II
52
Separate IMAGE
* Separate HTML Current WebMed Projects - III
53
Separate IMAGE
* Separate HTML The WebWindows Operating System
54
Separate IMAGE
* Separate HTML Overview of NPAC (and other)
Web Applications and Services
June 1996
55
Separate IMAGE
* Separate HTML Abstract of Web Applications and Services
56
Separate IMAGE
* Separate HTML Problem Solving Environments
57
Separate IMAGE
* Separate HTML Medical Applications
58
Separate IMAGE
* Separate HTML Disabled Interfaces
Empowering Cyberspace and Education
59
Separate IMAGE
* Separate HTML Education and the Web
60
Separate IMAGE
* Separate HTML The Consumer World
61
Separate IMAGE
* Separate HTML IntraNets
62
Separate IMAGE
* Separate HTML Crisis Management
63
Separate IMAGE
* Separate HTML Manufacturing
64
Separate IMAGE
* Separate HTML Overall Principles of Computing on the Web
65
Separate IMAGE
* Separate HTML Topics Illustrated in Computing on the Web
66
Separate IMAGE
* Separate HTML Factorization on the Web
67
Separate IMAGE
* Separate HTML Financial Modelling on Demand
68
Separate IMAGE
* Separate HTML Java as a GUI
69
Separate IMAGE
* Separate HTML Java WebFlow and AVS
70
Separate IMAGE
* Separate HTML WebHPF and Other Full Programming Environments
71
Separate IMAGE
* Separate HTML Guided Tour of CareWeb School Nurse Support System
72
Separate IMAGE
* Separate HTML Abstract of Guided Tour of CareWeb School Nurse Support System
* Foil Index from this file * See also color IMAGE
This collects together Miscellaneous foils used in Research Presentations during second half of 1996 |
The first group of foils were used in trip to China July 12-28 1996 |
* Separate HTML Second Collection of General Research Foils
July -- December1996
2
Separate IMAGE
* Separate HTML Abstract of July-Dec 1996 Research Foils
3
Separate IMAGE
* Separate HTML Status of "Classic" HPCC -- June1996
Overall Status: Success or Failure?
4
Separate IMAGE
* Separate HTML Abstract of HPCC Current Status 1996
5
Separate IMAGE
* Separate HTML Status of "Classic" HPCC -- June1996
Summary of MPP Hardware
6
Separate IMAGE
* Separate HTML Abstract of HPCC Hardware Status 1996
7
Separate IMAGE
* Separate HTML Status of "Classic" HPCC -- June1996
Summary of MPP Software
8
Separate IMAGE
* Separate HTML Abstract of HPCC Software Status 1996
9
Separate IMAGE
* Separate HTML Status of "Classic" HPCC -- June1996
Summary of Grand/National Challenges, Applications, Acceptance by Industry
10
Separate IMAGE
* Separate HTML Abstract of HPCC Applications Status 1996
11
Separate IMAGE
* Separate HTML Status of "Classic" HPCC -- June1996
Futures-1: Problem Solving Environments and Real Software in near future?
12
Separate IMAGE
* Separate HTML Abstract of HPCC Futures 1:Problem Solving Environments
13
Separate IMAGE
* Separate HTML Status of "Classic" HPCC -- June1996
Futures-2: Petaflops and Real Software in 2007?
14
Separate IMAGE
* Separate HTML Abstract of HPCC Futures 2: PetaFlop in 2007!
15
Separate IMAGE
* Separate HTML Status of "Classic" HPCC -- June1996
Futures-3: Web Technology for HPCC?
16
Separate IMAGE
* Separate HTML Abstract of HPCC Futures 3: Web Technology
17
Separate IMAGE
* Separate HTML Overall Remarks on the March to PetaFlops - I
18
Separate IMAGE
* Separate HTML Overall Remarks on the March to PetaFlops - II
19
Separate IMAGE
* Separate HTML PSE Enabling Technologies I
20
Separate IMAGE
* Separate HTML PSE Enabling Technologies II
21
Separate IMAGE
* Separate HTML Possible Next Steps in HPCC PSE's
22
Separate IMAGE
* Separate HTML The Federal High Performance Computing and Communication Initiative (HPCCI)
23
Separate IMAGE
* Separate HTML What Happens now that HPCC Initiative is no longer in place?
24
Separate IMAGE
* Separate HTML Components of This HPCC Presentation
25
Separate IMAGE
* Separate HTML Some HPCC Hardware Architectures and Their Status - I
26
Separate IMAGE
* Separate HTML Some HPCC Hardware Architectures and Their Status - II
27
Separate IMAGE
* Separate HTML Gordon Bell's SNAP Architecture - I
28
Separate IMAGE
* Separate HTML Gordon Bell's SNAP Architecture - II
29
Separate IMAGE
* Separate HTML Gordon Bell's SNAP Architecture - III
30
Separate IMAGE
* Separate HTML The Curious State of Parallel Software!
* Foil Index from this file * See also color IMAGE
We discuss current Web with its emerging WebWindows environment |
We view Goethe-Institut as an "Enterprise" which can be supported by an IntraNet optimized for needs of the society. |
We discuss role of databases to store multimedia information with collaborative systems to link participants in Goethe programs |
We mention Java JavaScript VRML Digital Audio/Video and Web-linked databases as key enabling technologies |
Training in these technologies will be available on the Web itself |
* Separate HTML The Information HighWay
and multimedia information
resources for Goethe-Institut
2
Separate IMAGE
* Separate HTML Abstract of the The Information Highway and the Goethe Institute
3
Separate IMAGE
* Separate HTML Integration of Industry Sectors forming the NII -- Digital Super
Information Highway
4
Separate IMAGE
* Separate HTML Synergy of InterNet and IntraNets
5
Separate IMAGE
* Separate HTML What will National Information Infrastructure(NII) give us?
6
Separate IMAGE
* Separate HTML Examples of the Use of Java for Goethe-Institut
7
Separate IMAGE
* Separate HTML Possible Uses of VRML in Goethe-Institut
8
Separate IMAGE
* Separate HTML Levels of Collaborative Services
9
Separate IMAGE
* Separate HTML Uses of Databases for Goethe Institut
10
Separate IMAGE
* Separate HTML Choices of Formats and Filters in Web Systems
11
Separate IMAGE
* Separate HTML Possible Uses of Digital Audio/Video for Goethe-Institut
12
Separate IMAGE
* Separate HTML Customized Media Services on the Web
13
Separate IMAGE
* Separate HTML Possible Uses of JavaScript for Goethe-Institut
* Foil Index from this file * Secs 1 See also color IMAGE
What is status of High Performance Computing and Communications ?
|
The current U.S. Federal HPCC Program and particular work at NPAC on industrial implications
|
InfoVision (Information,Video, Simulation, Imagery, on demand) and MPP's as WebServers
|
Lessons from a meeting at Pasadena, January 1995. HPCC does not clearly make business sense. Need expand user(application) and technology base
|
* Separate HTML HPC at the Crossroads
Academic Niche or Economic Development Cornucopia
2
Separate IMAGE
* Separate HTML Abstract of HPC(C) at the Crossroads
3
Separate IMAGE
* Separate HTML Superficial Observations on High Performance Computing-I
4
Separate IMAGE
* Separate HTML Superficial Observations on High Performance Computing-II
5
Separate IMAGE
* Separate HTML Superficial Observations on High Performance Communication
6
Separate IMAGE
* Separate HTML Some Implications of HPCC Observations
7
Separate IMAGE
* Separate HTML Current Status of HPCC Applications, Hardware and Software
8
Separate IMAGE
* Separate HTML However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)
9
Separate IMAGE
* Separate HTML A Survey of New York State Industrial Opportunities for HPCC was very influential for me and my group(NPAC)
10
Separate IMAGE
* Separate HTML The 33 Application areas were studied in detail:
Simulation (Roughly the Grand Challenges)
11
Separate IMAGE
* Separate HTML The 33 Application areas were studied in detail:
Information Analysis -- DataMining
12
Separate IMAGE
* Separate HTML The 33 Application areas were studied in detail:
InfoVision: Information, Video, Imagery and Simulation on Demand
13
Separate IMAGE
* Separate HTML The 33 Application areas were studied in detail:
Information Integration combining Simulation, Analysis and InfoVision
14
Separate IMAGE
* Separate HTML Some detailed Analysis of Opportunities for HPCC in the Science and Engineering Simulation Arena
15
Separate IMAGE
* Separate HTML From the Grand(Simulation) Challenges to the National (information) Challenges
16
Separate IMAGE
* Separate HTML Need to Educate People to take advantage of HPCC technologies
17
Separate IMAGE
* Separate HTML WebServers and InfoVision as an example of Opportunity for MPP's on the NII
18
Separate IMAGE
* Separate HTML The Virtual University and Other Opportunities to use HPCC in Education
19
Separate IMAGE
* Separate HTML Some Virtual University Projects with which NPAC is Collaborating
20
Separate IMAGE
* Separate HTML The World Wide WebWindows and our contributions -- WebWork
21
Separate IMAGE
* Separate HTML WebWork -- Figures/Screendumps Index
22
Separate IMAGE
* Separate HTML What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?
23
Separate IMAGE
* Separate HTML What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?
24
Separate IMAGE
* Separate HTML Some Key Features of WebWork
25
Separate IMAGE
* Separate HTML WebWork Architecture
26
Separate IMAGE
* Separate HTML NPAC WebTools-I (Basic WebWindows Functionality)
27
Separate IMAGE
* Separate HTML NPAC WebTools-II
28
Separate IMAGE
* Separate HTML Web Productivity Tools and Virtual Software Laboratory (VSL)
29
Separate IMAGE
* Separate HTML World-Wide Virtual Machine
30
Separate IMAGE
* Separate HTML WebFlow Paradigm
31
Separate IMAGE
* Separate HTML Software Project Manager -- Example of Agent Middleware
32
Separate IMAGE
* Separate HTML General WebScript and Agents
33
Separate IMAGE
* Separate HTML WebWork Integration Model
34
Separate IMAGE
* Separate HTML HPCC needs a large enough market to sustain technology (systems and software)
35
Separate IMAGE
* Separate HTML WebWork -- NPAC, Boston University, Cooperating Systems Collaboration
36
Separate IMAGE
* Separate HTML PCRC Naturally Fits in with WebWork
37
Separate IMAGE
* Separate HTML WebWork Summary for PCRC
38
Separate IMAGE
* Separate HTML WebWork Terms and Concepts -- I
39
Separate IMAGE
* Separate HTML WebWork Terms and Concepts -- II
40
Separate IMAGE
* Separate HTML WebWork Terms and Concepts -- III
41
Separate IMAGE
* Separate HTML WebWork Terms and Concepts -- IV
42
Separate IMAGE
* Separate HTML ASOP and Multidisciplinary Analysis and Design(MAD)
* Foil Index from this file * See also color IMAGE
This set of foils describes image and video compression schemes concentrating on Wavelets which seem most powerful although JPEG and MPEG using related but less efficient Fourier technology will be used much more widely initially |
JPEG, JBIG, Fractal for images and MPEG, H.261 schemes for video clips are briefly reviewed |
Wavelets are described in detail |
* Separate HTML HPDC95 Module on
Compression
August 1,1995
2
Separate IMAGE
* Separate HTML Abstract of Compression Module
3
Separate IMAGE
* Separate HTML Compressing Still and Moving Images
4
Separate IMAGE
* Separate HTML Image Compression
5
Separate IMAGE
* Separate HTML Performance Measures
6
Separate IMAGE
* Separate HTML JPEG - Joint Photographic Experts Group
7
Separate IMAGE
* Separate HTML JBIG - Joint-bi-level Image Experts Group
8
Separate IMAGE
* Separate HTML Fractal Compression
9
Separate IMAGE
* Separate HTML Introduction to Wavelets
10
Separate IMAGE
* Separate HTML Discrete Wavelet Transform
11
Separate IMAGE
* Separate HTML Wavelet Transform Characteristics
12
Separate IMAGE
* Separate HTML Daubechie's Mother wavelets
13
Separate IMAGE
* Separate HTML Mathematical Structure of Discrete Wavelet Transform-I
14
Separate IMAGE
* Separate HTML Matrix Structure of a Simple Wavelet Transformation
15
Separate IMAGE
* Separate HTML Mathematical Structure of Discrete Wavelet Transform-II
16
Separate IMAGE
* Separate HTML How Image wavelet compression works
17
Separate IMAGE
* Separate HTML How wavelet compression works
Pictorially
18
Separate IMAGE
* Separate HTML 2D Forward/inverse wavelet transform
19
Separate IMAGE
* Separate HTML 2D Forward wavelet transform
20
Separate IMAGE
* Separate HTML 2D Inverse wavelet transform
21
Separate IMAGE
* Separate HTML Wavelets -- Quantization
22
Separate IMAGE
* Separate HTML Wavelets -- Coding
23
Separate IMAGE
* Separate HTML Wavelets in Telemedicine
24
Separate IMAGE
* Separate HTML Comparison W6+VLC, Biorthogonal+VLC, JPEG image coders
25
Separate IMAGE
* Separate HTML Video Compression -- I
26
Separate IMAGE
* Separate HTML Video Compression -- II
27
Separate IMAGE
* Separate HTML MPEG - Moving Picture Experts Group
28
Separate IMAGE
* Separate HTML H.261 - similar to but not compatible with MPEG
29
Separate IMAGE
* Separate HTML Wavelets -- Video compression
30
Separate IMAGE
* Separate HTML Block diagram of the video encoder
31
Separate IMAGE
* Separate HTML Block diagram of the video decoder
32
Separate IMAGE
* Separate HTML Wavelet references
* Foil Index from this file * See also color IMAGE
We discuss current NII technologies including HTML, HTTP, MIME,CGI,PERL4 and Web search engines and the changes expected by including |
Understood if not Web Integrated conecpts such as RDBMS, Multimedia servers, Compression, Collaboration, GIS/terrain rendering, collaboration(MOO), Agents, PDA's, security, Opendoc, SGML,HyTime, CORBA,OLE, Windows95/NT |
Hardware trends such as ATM, ISDN, Wireless |
Integrating Vision such as WebWindows, WebWork(metacomputing), Personal servers, Televirtuality |
New Web approachs such as Java, VRML, PERL5, Metadata, Webservers |
Education and other application requirements |
Current Web/ATM based education including Syracuse's CPS600, Phy105 and Living Schoolbook projects |
New Web integration ideas including WebTools, Webtop Publishing, WebDBMS, WebSpace, WebFlow, and the interpolating WebScript |
* Separate HTML Tutorial on Current and Future Web(NII) Technologies as the basis of Distance Education and the Virtual University
2
Separate IMAGE
* Separate HTML Abstract ofVirtual University and the Web/NII Tutorial
3
Separate IMAGE
* Separate HTML Some Current NII/Web Technologies -- I
4
Separate IMAGE
* Separate HTML Some Current NII/Web Technologies -- II
5
Separate IMAGE
* Separate HTML Some Technologies to be Integrated into the Web -- I
6
Separate IMAGE
* Separate HTML Some Technologies to be Integrated into the Web -- II
7
Separate IMAGE
* Separate HTML Overall NII Integrating Vision
8
Separate IMAGE
* Separate HTML Critical Emerging Web Technologies
9
Separate IMAGE
* Separate HTML Emerging Higher Level Web Integration Concepts -- I
10
Separate IMAGE
* Separate HTML Emerging Higher Level Web Integration Concepts -- II
11
Separate IMAGE
* Separate HTML What is WebWindows ?
12
Separate IMAGE
* Separate HTML Current Components of WebWindows
13
Separate IMAGE
* Separate HTML Is WebWindows an Operating System ?
* Foil Index from this file * See also color IMAGE
This talk discusses the impact of World Wide Web and large scale distributed (meta) computing on the future of HPF. |
It builds on concepts in Web Vision Presentation with an overall pervasive WebWindows environment |
The Boston-NPAC Proposal for WebWork which notes the critical importance of the excellent software engineering environment that can be built on top of WebWindows |
Discussion of Java which allows proper client-server implementations on the Web and the trade-off between Interpreted and Compiled Environments
|
Domain Specific Problem Solving Environments and the relation to WebScript |
VRML as an example of a universal 3D data structure |
* Separate HTML Some Remarks on the Future of HPF --
Metacomputing and the World Wide Web
2
Separate IMAGE
* Separate HTML Abstract of HPF Futures Presentation
3
Separate IMAGE
* Separate HTML Guidelines for HPF Futures
4
Separate IMAGE
* Separate HTML Interpreters versus Compilers -- I?
5
Separate IMAGE
* Separate HTML Interpreters versus Compilers -- Domain Specific Environments
6
Separate IMAGE
* Separate HTML Java and HPF Futures
7
Separate IMAGE
* Separate HTML VRML and HPF Futures
* Foil Index from this file * See also color IMAGE
This presentation included remarks on future of HPF in World Wide Web context separately discussed |
We describe some lessons on practical evaluation of HPF in two Grand Challenges -- Black Hole Collisions and NASA Data assimilation as well as many smaller projects |
We find that use of Fortran90 is helpful in both its data-parallel and object oriented aspects. |
Support for user defined and generated irregular distributions is an essential enhancement in HPF |
The PCRC -- Parallel Compiler Runtime Consortium -- is building common C++ and HPF interoperable runtime support |
* Separate HTML Some Remarks on the Status of HPF --
Application and Compiler Input
2
Separate IMAGE
* Separate HTML Abstract of HPF Status Remarks
* Foil Index from this file * Addon See also color IMAGE
We describe some of forces and issues which we suggest will lead to Java emerging as the dominant language for scientific and engineering computation. |
One Force is the new complex architectures expected for future high performance (petaflop) computers |
This implies that other aspects of the Web will become important and in particular Web Servers will be used as a network(web) of computer servers which will allow powerful integration of data and compute services as a "server-server" infrastructure
|
We discuss both intrinsic reasons why
|
* Separate HTML Computing in 2007:
Future PetaFlop Architectures
Java as the the Language for High Performance Computational Science
and Simulation
Invited Presentation: International Conference on Parallel Computing
Minnesota Oct 3-4,96
http://www.npac.syr.edu/users/gcf/javaforcsefall96/index.html
2
Separate IMAGE
* Separate HTML Abstract of Java for Computational Science
3
Separate IMAGE
* Separate HTML Classes of Simulations and their High Performance Needs
4
Separate IMAGE
* Separate HTML Some Critical Features of Java and Parallelism - I
5
Separate IMAGE
* Separate HTML Some Critical Features of Java and Parallelism - II
6
Separate IMAGE
* Separate HTML Some Critical Features of Java as a Programming Language
7
Separate IMAGE
* Separate HTML Comparison of Java and Fortran 77/90
8
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
9
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
10
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
11
Separate IMAGE
* Separate HTML Issues in Use of Web Servers as a Compute Net - I
12
Separate IMAGE
* Separate HTML Issues in Use of Web Servers as a Compute Net - II
13
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - IV
14
Separate IMAGE
* Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - V
15
Separate IMAGE
* Separate HTML Let us Examine Issues with an Example -- "HPF on the Web" - I
16
Separate IMAGE
* Separate HTML Let us Examine Issues with an Example -- "HPF on the Web" - II
17
Separate IMAGE
* Separate HTML Network of Web Servers and Clients
18
Separate IMAGE
* Separate HTML Applications of Java for Visualization/GUI Builder
19
Separate IMAGE
* Separate HTML Remarks on HPJava -- Data Parallel Java - I
20
Separate IMAGE
* Separate HTML Remarks on HPJava -- Data Parallel Java - II
21
Separate IMAGE
* Separate HTML Suggested Action Items at NPAC
22
Separate IMAGE
* Separate HTML Workshop on Java for Computational Science and Engineering
Simulation and Modelling
23
Separate IMAGE
* Separate HTML Some Motivations
24
Separate IMAGE
* Separate HTML Some Deductions
25
Separate IMAGE
* Separate HTML Some Action Items
26
Separate IMAGE
* Separate HTML Approachs to Parallel Java - SPMD Model i.e. user writes Node Program
27
Separate IMAGE
* Separate HTML Approachs to Parallel Java - High Level - I
28
Separate IMAGE
* Separate HTML Approachs to Parallel Java - High Level - II
29
Separate IMAGE
* Separate HTML More on Interpreted Java Front Ends
30
Separate IMAGE
* Separate HTML Decomposition Versus Integration
31
Separate IMAGE
* Separate HTML Approachs to Parallel Java - High Level - III
* Foil Index from this file * See also color IMAGE
This presentation updates a talk in April 95 and focusses on the opportunities for new jobs and new activities -- note previous version 2 years ago focussed on merging of TV and Web and our Living SchoolBook project. |
We describe some of the impacts of the current computer and communication revolution on play, lifestyle, jobs and education |
The new job opportunities include those in journalism and medical fields |
* Separate HTML The World Wide Web will
Deliver All the Information and
Run all the Computers in the World
What does this mean for children?
2
Separate IMAGE
* Separate HTML Abstract of Kids and the NII Presentation
3
Separate IMAGE
* Separate HTML What is the World Wide Web?
4
Separate IMAGE
* Separate HTML Components of a Web system Pictorially
5
Separate IMAGE
* Separate HTML Basic Structure of World Wide Web
6
Separate IMAGE
* Separate HTML Synergy of Kids and Adults or
InterNet and IntraNets
7
Separate IMAGE
* Separate HTML Why is Web Computer Revolution so Important?
8
Separate IMAGE
* Separate HTML The Current Web Client Server Model
9
Separate IMAGE
* Separate HTML What does a Computer Do?
10
Separate IMAGE
* Separate HTML What is Web Technology?
11
Separate IMAGE
* Separate HTML Architecture of Web Software
12
Separate IMAGE
* Separate HTML Impact of this Changing Technology on Kids
13
Separate IMAGE
* Separate HTML What is so important about Digital ?
14
Separate IMAGE
* Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
15
Separate IMAGE
* Separate HTML Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
16
Separate IMAGE
* Separate HTML Why is a Particular Job impacted by the World Wide Web?
17
Separate IMAGE
* Separate HTML So What should you do?
18
Separate IMAGE
* Separate HTML Models for Using the World Wide Web
19
Separate IMAGE
* Separate HTML What can you do on the World Wide Web?
20
Separate IMAGE
* Separate HTML What about Pornography and Viruses on the Web?
21
Separate IMAGE
* Separate HTML What will be Key New Developments? Near Term
22
Separate IMAGE
* Separate HTML In the Far Future we have a "New World"
* Foil Index from this file * See also color IMAGE
We describe the implications of the Web for Industry and Education |
WebWindows is the basic Web Operating Environment |
Java, PERL, VRML, HTML are critical technologies but we can also make better uses of current well established technologies such as relational databases |
We use WebFoil as an example to illustrate the Web approach to (WebTop) Productivity software with open modular design |
WebWork is HPCC (Parallel Computing) built using Web Technologies -- a viable supportable base |
The opportunities include both the delivery of education from K-12 to Continuing education as well as teaching of these new exciting technologies |
* Separate HTML Personal View of HPCCI for the Real World -- Industry and Education
2
Separate IMAGE
* Separate HTML Abstract of HPCCI for the Real World Presentation
3
Separate IMAGE
* Separate HTML World Wide Web (WWW) is key to HPCC Implementation
4
Separate IMAGE
* Separate HTML WebWindows is Open Portable Environment
5
Separate IMAGE
* Separate HTML Illustration of WebWindows Concept for Presentation Software
6
Separate IMAGE
* Separate HTML Lessons of WebFoil for WebWindows Software Development Scenario
7
Separate IMAGE
* Separate HTML An anecdote contrasting MPP and NII value in Manufacturing
8
Separate IMAGE
* Separate HTML Why is VRML Another Important Concept?
9
Separate IMAGE
* Separate HTML Implications of Brave New Web World for Education
10
Separate IMAGE
* Separate HTML Some Other Important Issues -- Databases and Computing
11
Separate IMAGE
* Separate HTML Some remarks on WebWork -- HPCC with the Web
* Foil Index from this file * See also color IMAGE
Commercial Applications and Motivation for large Parallel Databases |
Overview of base Technology including parallel architecture and review of sequential SQL |
NPAC's Parallel Database Installation |
Parallel Oracle on SP2 and nCUBE |
DR-LINK high level frontend from Textwise |
Some experiences with benchmarking --TPC-D |
Linking of relational databases to the Web
|
* Separate HTML Tutorial on Parallel Relational Databases including Oracle, DB2PE on nCUBE2 and IBM SP2
2
Separate IMAGE
* Separate HTML Abstract of Parallel Relational Database Tutorial
* Foil Index from this file * See also color IMAGE
This Survey selects from talks on InfoMall95, InfoVision95, NIIkids, CompSci, NPACDBover, WebWindows |
Initially we survey NPCC and NII technology status including National Programs |
We briefly describe NPACÕs capabilities and mission |
The survey of NII sets National telecommunications scene and Introduces InfoVision |
An execiting technology prospect is highlighted by the WebWindows Concept |
We describe education from two points of view
|
Finally we describe a few additional activities of NPAC |
* Separate HTML Computing _ Communications
Entertainment -- Business
Careers -- Education
Are all changing!
What does it mean
2
Separate IMAGE
* Separate HTML Abstract of REU Presentation
3
Separate IMAGE
* Separate HTML HPCC and NII Technology Status
4
Separate IMAGE
* Separate HTML What is NPAC?
5
Separate IMAGE
* Separate HTML The NII -- National Information Infrastructure
6
Separate IMAGE
* Separate HTML The Dominant Operating System of the future
WebWindows
7
Separate IMAGE
* Separate HTML Education and the NII --
Living Textbook -- K-12 Education
8
Separate IMAGE
* Separate HTML Other Aspects of Education --
The New (virtual) University
9
Separate IMAGE
* Separate HTML Some Other NPAC Activities
* Foil Index from this file * See also color IMAGE
This Presentation summarizes the current status of the Rome Laboratory funded Collaborative Interaction and Visualization Project performed by NPAC and Vanguard |
This uses 5 component technologies (VR, Network Support, Compression, Video Conferencing, GIS, Multimedia Databases) with Web based Integration |
These are used with SGI based large screen stereo displays in 4 applications (Electromagnetic and Weather Simulation, Command and Control, Medical Information Systems and Telemedicine) |
This is second presentation of project which statrted in September 1995. |
* Separate HTML Collaborative Interaction and Visualization
NPAC- Vanguard
Sponsored by Rome Laboratory
PR No. C-5-2293/4
Contract F30602-95-C-0273
January 31,1996
2
Separate IMAGE
* Separate HTML Abstract of Jan 31 1996
RL CIV Presentation
3
Separate IMAGE
* Separate HTML Organization of Presentation
4
Separate IMAGE
* Separate HTML Some Key World and Project Developments
5
Separate IMAGE
* Separate HTML Highlights of Recent Progress in RL CIV
6
Separate IMAGE
* Separate HTML Some Key Developments in Next Quarter
7
Separate IMAGE
* Separate HTML Basic Integration Technology approach using Web Technologies
-
Prototypes at NPAC and
the RL CIV Integration Plan
8
Separate IMAGE
* Separate HTML I.O: Integration Technologies Plan -- Topics
9
Separate IMAGE
* Separate HTML I.1: Web'95 Technology Revolution - I: Amazing Progress and Change
10
Separate IMAGE
* Separate HTML I.1: Web'95 Technology Revolution - II: NPAC's Activities
11
Separate IMAGE
* Separate HTML I.2: Web'96 Technology Scenario -- I:Confusion!
12
Separate IMAGE
* Separate HTML I.3: Web'96 Technology Scenario -- II: Implications for RL CIV
13
Separate IMAGE
* Separate HTML I.4:Current prototype of Teacher-Student Interactive Environment - WebFoil
14
Separate IMAGE
* Separate HTML I.5:Prototype of Web based Patient Record system
15
Separate IMAGE
* Separate HTML I.6: RL CIV Multi-Use Technology Integration
16
Separate IMAGE
* Separate HTML Further Details on Web Evolution in '96 and
-
Relevance of WebFlow in RL CIV
Technology Integration Strategy
17
Separate IMAGE
* Separate HTML I.7: More Technology Background: Complexity of the Expanding Web
18
Separate IMAGE
* Separate HTML I.8: Web/Legacy Software Linkages: Plug-ins, Java/CORBA
19
Separate IMAGE
* Separate HTML I.9: Possible Language/Protocol Level Integration Technologies
20
Separate IMAGE
* Separate HTML I.10: Topologies for Interactive Collaboratory Web Environments -I
21
Separate IMAGE
* Separate HTML I.11: Topologies for Interactive Collaboratory Web Environments - II: Typical topologies
22
Separate IMAGE
* Separate HTML I.12: Dataflow Based Integration Technology
23
Separate IMAGE
* Separate HTML I.13: Integration Concepts: WebFlow, WebTools, WebTop Applications
24
Separate IMAGE
* Separate HTML I.14: WebFlow - Web-based Coarse Grain Data (Object) Flow
25
Separate IMAGE
* Separate HTML I.15: WebTools - ensemble of reusable WebFlow modules
26
Separate IMAGE
* Separate HTML I.16: WebTop Systems - WebFlow based distributed applications
27
Separate IMAGE
* Separate HTML I.17:Preliminary Design of WebFlow Production Version of WebFoil
28
Separate IMAGE
* Separate HTML I.18:Possible WebFlow Implementation of Patient Record Database
29
Separate IMAGE
* Separate HTML Infrastructure -- Hardware support
30
Separate IMAGE
* Separate HTML Infrastructure -- SGI Support for stereoscopic viewing
31
Separate IMAGE
* Separate HTML Infrastructure -- Proposed Support for stereoscopic viewing
32
Separate IMAGE
* Separate HTML Infrastructure -- Database
33
Separate IMAGE
* Separate HTML Infrastructure -- Networking
34
Separate IMAGE
* Separate HTML Infrastructure -- MM Collaborative Environments over ISDN
35
Separate IMAGE
* Separate HTML Infrastructure -- Speech Recognition Support: BBN Hark System
36
Separate IMAGE
* Separate HTML Component Technologies
37
Separate IMAGE
* Separate HTML T1.0: VR Front-Ends: List of Topics
38
Separate IMAGE
* Separate HTML T1.1: VR Software: evolving VRML as the ultimate VR standard
39
Separate IMAGE
* Separate HTML T1.1:Implications of VRML Evolution for RL CIV
40
Separate IMAGE
* Separate HTML T1.2: Hardware 1: Off-the-shelf peripherals - I
41
Separate IMAGE
* Separate HTML T1.2: Hardware 1: Off-the-shelf peripherals - II
42
Separate IMAGE
* Separate HTML T1.3: A related project - Interface Lab at NPAC
43
Separate IMAGE
* Separate HTML T1.4: Near Term Project: NeatTools for Home based Care -- Technology
44
Separate IMAGE
* Separate HTML T1.4: Near Term Project: NeatTools for Home based Care -- Applications
45
Separate IMAGE
* Separate HTML T2:Web-based Network Management
46
Separate IMAGE
* Separate HTML T2:WebComm: Web Communication System for Large HPCC Applications
47
Separate IMAGE
* Separate HTML T2: Compression - Motivation
48
Separate IMAGE
* Separate HTML T2: Compression -Goal and Status
49
Separate IMAGE
* Separate HTML T2: Compression - Detailed Progress
50
Separate IMAGE
* Separate HTML T2: Compression (2D) Comparison
51
Separate IMAGE
* Separate HTML T2: Compression - Future Plans
52
Separate IMAGE
* Separate HTML T3: (Digital Video) Conferencing Solutions
53
Separate IMAGE
* Separate HTML T3: New Commercial Conferencing Developments
54
Separate IMAGE
* Separate HTML T3: New Commercial Conferencing Developments (Continued)
55
Separate IMAGE
* Separate HTML T4:Geographical Information Systems
56
Separate IMAGE
* Separate HTML T4:GIS - 2D Terrain Rendering in Java
57
Separate IMAGE
* Separate HTML T4:GIS - 3D Terrain Rendering in VRML
58
Separate IMAGE
* Separate HTML T4:Milestones for GIS
59
Separate IMAGE
* Separate HTML T5: Multimedia Databases -- Overview
60
Separate IMAGE
* Separate HTML T5: Multimedia Databases -- Video on Demand Server Overview
61
Separate IMAGE
* Separate HTML T5: Multimedia Databases -- Architecture of Video on Demand Server
62
Separate IMAGE
* Separate HTML T5: Multimedia Databases -- Database Support for VRML
63
Separate IMAGE
* Separate HTML T5: Database Support for VRML -- System Architecture
64
Separate IMAGE
* Separate HTML T5: Database Support for VRML and GIS Application
65
Separate IMAGE
* Separate HTML Applications
66
Separate IMAGE
* Separate HTML A1,A3:Electromagnetic Simulation for C2 -- Selection of Application
67
Separate IMAGE
* Separate HTML A1,A3:NPAC Planned Use of GEMACS (4) -- Scenarios and Integration into C2 Simulation
(This takes into account predeployment, rehearsal, analysis and operational requirements)
68
Separate IMAGE
* Separate HTML A1:Dynamic EM Modeling Approach
69
Separate IMAGE
* Separate HTML A2:Real-Time Interactive Distributed Weather Information System -- Overview
70
Separate IMAGE
* Separate HTML A2:Current Progress with ARPS
71
Separate IMAGE
* Separate HTML A2:Current Progress with ARPS(continued)
72
Separate IMAGE
* Separate HTML A2:Capabilities of the ARPS code
73
Separate IMAGE
* Separate HTML A2:ARPS Simulation Capability
74
Separate IMAGE
* Separate HTML A2:Future RL CIV Work in Weather Application
75
Separate IMAGE
* Separate HTML A4: Telemedicine - List of Topics
76
Separate IMAGE
* Separate HTML A4.1: General Framework - Telemedicine Lessons
77
Separate IMAGE
* Separate HTML A4.2: General Framework -- The new WebMed Approach
78
Separate IMAGE
* Separate HTML A4.3: WebMed Project Team
79
Separate IMAGE
* Separate HTML A4.4: Possible WebMed Projects - I
80
Separate IMAGE
* Separate HTML A4.4: Possible WebMed Projects - II
81
Separate IMAGE
* Separate HTML A4.5: Web Technologies and Thrusts for Telemedicine
82
Separate IMAGE
* Separate HTML A4.6: Thrust 1: Gathering Medical Information - I
83
Separate IMAGE
* Separate HTML A4.6: Thrust 1: Gathering Medical Information - II
84
Separate IMAGE
* Separate HTML A4.7: Thrust 2 - General Purpose Telemedical Services - I
85
Separate IMAGE
* Separate HTML A4.7: Thrust 2 - General Purpose Telemedical Services - II: Application to Nursing Databases
86
Separate IMAGE
* Separate HTML A4.8: Thrust 3 - Specialized Value-Added Services
87
Separate IMAGE
* Separate HTML A4.9: WebFlow/Bridge as Integration Framework
* Foil Index from this file * See also color IMAGE
Develop Technologies and demonstrate a set of four applications enhanced by use of innovative Collaborative Interaction and Visualization. |
Point the way to Paradigm shifts in
|
i.e. Paradigm shift in both applications and software development for the applications
|
Demonstrate Applications and Approach in JWID and/or similar activities |
* Separate HTML Collaborative Interaction and Visualization
NPAC- Vanguard
Sponsored by Rome Laboratory
PR No. C-5-2293/4
Contract F30602-95-C-0273
October 17, 1995
2
Separate IMAGE
* Separate HTML Overall Goals for 18 month Project
3
Separate IMAGE
* Separate HTML The Four Applications
4
Separate IMAGE
* Separate HTML Role of The Four Applications
5
Separate IMAGE
* Separate HTML The Ten Technology Areas
6
Separate IMAGE
* Separate HTML How do we tie all this together?
7
Separate IMAGE
* Separate HTML http://king.syr.edu:2006/IWT/Vision/Crisis2005/CyberThriller.html
8
Separate IMAGE
* Separate HTML Some Features of Crisis 2005
9
Separate IMAGE
* Separate HTML Some CrypticTopics in Crisis 2005
10
Separate IMAGE
* Separate HTML Televirtual Collaborative Environment in Crisis 2005
11
Separate IMAGE
* Separate HTML Technology Development for Crisis Management
12
Separate IMAGE
* Separate HTML Infrastructure from
Parallel Computers to
ATM Network and
SGI Visualization Engine
13
Separate IMAGE
* Separate HTML Special Computer Resources
14
Separate IMAGE
* Separate HTML Rome Laboratory - NPAC ATM Infrastructure
15
Separate IMAGE
* Separate HTML The Four Applications
Weather
Command and Control
Electromagnetic Simulations
Telemedicine
16
Separate IMAGE
* Separate HTML A1: Real-Time Interactive Distributed Weather Information System
17
Separate IMAGE
* Separate HTML A1: Proposed Implementation of Weather Application
18
Separate IMAGE
* Separate HTML A3: NPAC/Syracuse Research Corporation Computational Electromagnetics Project
19
Separate IMAGE
* Separate HTML A4: Medical Collaboration and Visualization System
20
Separate IMAGE
* Separate HTML A4: Medical Collaboration -- Current Focus:
21
Separate IMAGE
* Separate HTML NII
Technology Background
22
Separate IMAGE
* Separate HTML The Proposal Specific Component Technologies
23
Separate IMAGE
* Separate HTML Some Comments on the Technologies -- I
24
Separate IMAGE
* Separate HTML Some Comments on the Technologies -- II
25
Separate IMAGE
* Separate HTML T0: Enabling Technologies (ET) Project
26
Separate IMAGE
* Separate HTML T2: Compression -- Motivation/Overview
27
Separate IMAGE
* Separate HTML T2: Compression -- Implementation (2)
28
Separate IMAGE
* Separate HTML T2: Compression -- Implementation Contd.(3)
29
Separate IMAGE
* Separate HTML T4: Collaboration technologies and Simulated Environments
30
Separate IMAGE
* Separate HTML T3: Collaboration -- NPACBoard Overview
31
Separate IMAGE
* Separate HTML T3: Collaboration -- NPACBoard Features
32
Separate IMAGE
* Separate HTML T4: 2D Terrain Rendering for Geographical Information Systems
33
Separate IMAGE
* Separate HTML T4: Applications of 3D Terrain Rendering for Geographical Information Systems
34
Separate IMAGE
* Separate HTML T4: Object-oriented Database Support for VRML -- Goal
35
Separate IMAGE
* Separate HTML T4: Object-oriented Database Support for VRML -- Main Concepts
36
Separate IMAGE
* Separate HTML T4: Object-oriented Database Support for VRML -- System architecture
37
Separate IMAGE
* Separate HTML T5: Video on Demand technology status -- Implementation highlights
38
Separate IMAGE
* Separate HTML T5: Video on Demand technology status - Ongoing research projects
39
Separate IMAGE
* Separate HTML T5:Integration of Web and RDBMS Technologies
40
Separate IMAGE
* Separate HTML T5: Integration of Web and RDBMS Technologies - Future Plans
* Foil Index from this file * See also color IMAGE
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, |
They will present prototype demonstrations of interactive and collaborative modules for distance education. |
* Separate HTML Tutorial on Current and Future Web(NII) Technologies as the basis of Distance Education and Related Topics
2
Separate IMAGE
* Separate HTML Abstract of Supercomputing 95 Web/NII Tutorial for Distance Education
3
Separate IMAGE
* Separate HTML Some Current NII/Web Technologies -- I
4
Separate IMAGE
* Separate HTML Some Current NII/Web Technologies -- II
5
Separate IMAGE
* Separate HTML Some Technologies to be Integrated into the Web -- I
6
Separate IMAGE
* Separate HTML Some Technologies to be Integrated into the Web -- II
7
Separate IMAGE
* Separate HTML Our Overall NII Integrating Vision
8
Separate IMAGE
* Separate HTML Critical Emerging Web Technologies
9
Separate IMAGE
* Separate HTML Emerging Higher Level Web Integration Concepts -- I
10
Separate IMAGE
* Separate HTML Emerging Higher Level Web Integration Concepts -- II
11
Separate IMAGE
* Separate HTML What is WebWindows ?
12
Separate IMAGE
* Separate HTML Current Components of WebWindows
13
Separate IMAGE
* Separate HTML Is WebWindows an Operating System ?
14
Separate IMAGE
* Separate HTML What are we going to Discuss?
15
Separate IMAGE
* Separate HTML Client, Server and Delivery Technologies in Tutorial - I
16
Separate IMAGE
* Separate HTML Client Server and Delivery Technologies in Tutorial - II
17
Separate IMAGE
* Separate HTML Client Server and Delivery Technologies in Tutorial - III
18
Separate IMAGE
* Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design
19
Separate IMAGE
* Separate HTML NPAC HPF Compiler on the WWW -- Architectural Design -- Contd
20
Separate IMAGE
* Separate HTML A World-Wide Virtual Machine design based on Web and PVM technologies
21
Separate IMAGE
* Separate HTML A WWVM based on Web and PVM Technologies
22
Separate IMAGE
* Separate HTML Architecture of NPAC HPF Compilation System on WWW
23
Separate IMAGE
* Separate HTML Web Search Examples and Issues
24
Separate IMAGE
* Separate HTML Motivation for Web Search Systems
25
Separate IMAGE
* Separate HTML Challenges and Issues
26
Separate IMAGE
* Separate HTML Current Major Players in Web Search
27
Separate IMAGE
* Separate HTML Major Components and Architecture of a Web Search System
28
Separate IMAGE
* Separate HTML The Web Gathering Subsystem
29
Separate IMAGE
* Separate HTML The Indexing Subsystem
30
Separate IMAGE
* Separate HTML The Database Search Engine
31
Separate IMAGE
* Separate HTML The Web Search Interface
32
Separate IMAGE
* Separate HTML Tcl/Tk for Internet Applications
33
Separate IMAGE
* Separate HTML Tcl/Tk vs. Java
34
Separate IMAGE
* Separate HTML What is Tcl/Tk ?
35
Separate IMAGE
* Separate HTML Java can be Compared to Tcl/Tk
36
Separate IMAGE
* Separate HTML Using Tcl/Tk or Java or both?
37
Separate IMAGE
* Separate HTML Some Details of Tcl/Tk
38
Separate IMAGE
* Separate HTML Relationship of Tcl and Tk
39
Separate IMAGE
* Separate HTML Advantages and Disadvantages of Tcl/Tk
40
Separate IMAGE
* Separate HTML Selected Language features
41
Separate IMAGE
* Separate HTML Extensions of Tcl/Tk
42
Separate IMAGE
* Separate HTML TcL/Tk Multimedia Extensions and WWW Tools
43
Separate IMAGE
* Separate HTML TcL/Tk Applications for Supercomputing Community
44
Separate IMAGE
* Separate HTML Tcl/Tk References
45
Separate IMAGE
* Separate HTML BASIC TECHNOLOGIES - TELESCRIPT
46
Separate IMAGE
* Separate HTML Background Information on the General Magic Corporation
47
Separate IMAGE
* Separate HTML Three Components of General Magic's main product, announced in 1994
48
Separate IMAGE
* Separate HTML Potted History of Telescript
49
Separate IMAGE
* Separate HTML Java Telescript and the Web
50
Separate IMAGE
* Separate HTML The Telescript Language
51
Separate IMAGE
* Separate HTML Telescript Communication and Process Implementation
52
Separate IMAGE
* Separate HTML Telescript Places and Agents
53
Separate IMAGE
* Separate HTML Telescript supports persistent objects
54
Separate IMAGE
* Separate HTML Telescript Attributes
55
Separate IMAGE
* Separate HTML The Telescript World -- Telenames!
56
Separate IMAGE
* Separate HTML Telescript Object Methods and examples for the Place class
57
Separate IMAGE
* Separate HTML Important methods of the Telescript Agent class
58
Separate IMAGE
* Separate HTML Examples of Telescript Application Domains
59
Separate IMAGE
* Separate HTML What is Hyper-G?
60
Separate IMAGE
* Separate HTML Developers of Hyper-G
61
Separate IMAGE
* Separate HTML Necessity of a new information system?
62
Separate IMAGE
* Separate HTML What is the Point of Hyper-G ?
63
Separate IMAGE
* Separate HTML Structure of Information in Hyper-G
64
Separate IMAGE
* Separate HTML Harmony and Clients for Hyper-G
65
Separate IMAGE
* Separate HTML Other Clients of Hyper-G
66
Separate IMAGE
* Separate HTML Some Conclusion on Hyper-G:
* Foil Index from this file * See also color IMAGE
We describe key Web Technologies with illustrations of their use
|
We describe a Web Software Architecture with NII (National Information Infrastructure) applications built on top of generic services which are themselves built with Web Technologies and implemented on top of the "WebWindows" operating environment |
We review NII services which include Commerce, Desk(Web)Top productivity, InfoVision (multimedia information dissemination), Collaboration and MetaComputing |
We describe NII applications such as manufacturing briefly and focus on three areas:
|
* Separate HTML Supercomputing 96 at Pittsburgh
Tutorial on Web Technology and HPCC
Monday November 1996
2
Separate IMAGE
* Separate HTML Abstract of NPAC's Supercomputing 96 Tutorial
3
Separate IMAGE
* Separate HTML Some Critical Emerging Web Technologies
4
Separate IMAGE
* Separate HTML Supercomputing 96 at Pittsburgh
Tutorial on Web Technology and HPCC
Part 2: HealthCare
Monday November 1996
5
Separate IMAGE
* Separate HTML Abstract ofWarner's Health Care Presentation
* Foil Index from this file * See also color IMAGE
We describe ongoing and planned applications of the collaboration system TANGOsim to
|
* Separate HTML Applications of Collaboration Systems Command and Control, HealthCare, Education, Distributed Simulation
2
Separate IMAGE
* Separate HTML Abstract of TANGO Applications Presentation
3
Separate IMAGE
* Separate HTML TANGO Highlights - I
4
Separate IMAGE
* Separate HTML TANGO Highlights - II
5
Separate IMAGE
* Separate HTML Typical Web Collaboration Architecture
6
Separate IMAGE
* Separate HTML The TANGOsim C2 Application
7
Separate IMAGE
* Separate HTML The Chosen C2 Application
8
Separate IMAGE
* Separate HTML TANGOsim Collaborative Simulator
9
Separate IMAGE
* Separate HTML RomeLab C2 Application Component -- 2D GIS
10
Separate IMAGE
* Separate HTML RomeLab C2 Application Component -- 3D GIS
11
Separate IMAGE
* Separate HTML RomeLab C2 Application Component Audio/Video teleconferencing system
12
Separate IMAGE
* Separate HTML RomeLab C2 Auxiliary Applications
13
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 1
14
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 2
15
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 3
16
Separate IMAGE
* Separate HTML TangoSim Benefits to DoD Command and Control -- 4
17
Separate IMAGE
* Separate HTML Future C2 Tango GIS Database Support
18
Separate IMAGE
* Separate HTML C2 Tango Video on Demand support
19
Separate IMAGE
* Separate HTML Tango Application to Education
20
Separate IMAGE
* Separate HTML Distributed Tango WebWisdom
21
Separate IMAGE
* Separate HTML Tango in HealthCare - I
22
Separate IMAGE
* Separate HTML Tango in HealthCare - II
23
Separate IMAGE
* Separate HTML TANGOsim for Distributed Simulation and Computational Steering - I
24
Separate IMAGE
* Separate HTML TANGOsim for Distributed Simulation and Computational Steering - II
This master foilset starts with an overview of types of Internet Collaboratories |
Then it discusses Core Tango and Tango2 capabilities |
WebWisdom and Video-on-Demand are covered in detail |
* Separate HTML Collaboratory systems: Taxonomy I
2
Separate IMAGE
* Separate HTML Collaboratory systems: Taxonomy II
3
Separate IMAGE
* Separate HTML Collaboratory systems: Taxonomy III
4
Separate IMAGE
* Separate HTML Collaboration Transparency
5
Separate IMAGE
* Separate HTML Event Broadcasting: con and pro
6
Separate IMAGE
* Separate HTML TANGO Collaboratory
7
Separate IMAGE
* Separate HTML TANGO: Highlights
8
Separate IMAGE
* Separate HTML TANGO: Highlights II
9
Separate IMAGE
* Separate HTML TANGO: Control Application
10
Separate IMAGE
* Separate HTML TANGO: application control
11
Separate IMAGE
* Separate HTML TANGO Applications
12
Separate IMAGE
* Separate HTML TANGO: Status
13
Separate IMAGE
* Separate HTML WebWisdom: Current Features Summary
14
Separate IMAGE
* Separate HTML WebWisdom: Current Capabilities
15
Separate IMAGE
* Separate HTML WebWisdom: Current Capabilities II
16
Separate IMAGE
* Separate HTML TANGO/Wisdom
17
Separate IMAGE
* Separate HTML Video on Demand: Features
18
Separate IMAGE
* Separate HTML Video on Demand: Capabilities
19
Separate IMAGE
* Separate HTML Video on Demand: Capabilities II
20
Separate IMAGE
* Separate HTML Video on Demand/TANGO Integration
21
Separate IMAGE
* Separate HTML Internet Video on Demand
* Foil Index from this file * See also color IMAGE
This presentation sets the application (in this case education) backdrop for the HPDC95 Tutorial on the use of Web based technologies for education
|
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 |
* Separate HTML Virtual University -- General Principles and Some Examples from NPAC Activities
2
Separate IMAGE
* Separate HTML Abstract of Virtual University Presentation
3
Separate IMAGE
* Separate HTML Broad Areas of Applicability of NII/GII (National/Global Information Infrastructure) in Education
4
Separate IMAGE
* Separate HTML Historical Backdrop -- A Disappointing Role of Technology in Education
5
Separate IMAGE
* Separate HTML But the Future will be Different with a Technology Dominated Education
6
Separate IMAGE
* Separate HTML Some remarks on the Hardware Infrastructure
7
Separate IMAGE
* Separate HTML Some Further remarks on base Infrastructure
8
Separate IMAGE
* Separate HTML Some General Remarks and Features of Virtual University on the Web -- I
9
Separate IMAGE
* Separate HTML Some General Remarks and Features of Virtual University on the Web -- II
10
Separate IMAGE
* Separate HTML Technological Issues and People--People Interactions
11
Separate IMAGE
* Separate HTML NII and Education - Distance Learning
12
Separate IMAGE
* Separate HTML The InfoVision Scenario
INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers
13
Separate IMAGE
* Separate HTML Technological Issues and Pedagogical Curricula
14
Separate IMAGE
* Separate HTML What is Natural Information Unit -- I?
15
Separate IMAGE
* Separate HTML What is Natural Information Unit -- II?
16
Separate IMAGE
* Separate HTML Technological Issues and the Student
17
Separate IMAGE
* Separate HTML Features of Virtual Reality -- a New Consumer Level Product
18
Separate IMAGE
* Separate HTML Implementation Issues for use of Web Technology in Education
19
Separate IMAGE
* Separate HTML What is so important about Digital ?
20
Separate IMAGE
* Separate HTML Some of the Jobs that will Need NII (Internet, World Wide Web) Skills
21
Separate IMAGE
* Separate HTML Students Prefer Education using Technologies that will benefit them in the Real World
22
Separate IMAGE
* Separate HTML The Next Generation Home Computers include Settop Boxes and Videogame Controllers
23
Separate IMAGE
* Separate HTML Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)
24
Separate IMAGE
* Separate HTML Some Virtual University Activities Involving NPAC -- I
25
Separate IMAGE
* Separate HTML Some Virtual University Activities Involving NPAC -- II
26
Separate IMAGE
* Separate HTML Overview of the Living Schoolbook Project
27
Separate IMAGE
* Separate HTML The Living Schoolbook Project Partners
28
Separate IMAGE
* Separate HTML Outside Partners of the Living Schoolbook Project
29
Separate IMAGE
* Separate HTML Collaborative Technology and the NII
30
Separate IMAGE
* Separate HTML Video (Movie and News) on Demand (VOD) and the NII
31
Separate IMAGE
* Separate HTML InfoVision - Text Information on Demand on the NII
32
Separate IMAGE
* Separate HTML InfoVision - Image Information on Demand on the NII
33
Separate IMAGE
* Separate HTML InfoVision - Simulation on Demand
34
Separate IMAGE
* Separate HTML Approaches to Simulation in Web Education -I
35
Separate IMAGE
* Separate HTML Approaches to Simulation in Web Education -II
36
Separate IMAGE
* Separate HTML Approaches to Simulation in Web Education -III
37
Separate IMAGE
* Separate HTML From Video Games to Yellow Pages
38
Separate IMAGE
* Separate HTML Uses of Geographical Information Systems with the NII
39
Separate IMAGE
* Separate HTML Content of New York State -- The Interactive Journey
40
Separate IMAGE
* Separate HTML Exploratorium versus Structured Learning
41
Separate IMAGE
* Separate HTML VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration
42
Separate IMAGE
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - I
43
Separate IMAGE
* Separate HTML Comments on FLAG (Fiber Optic Link Across the Globe) and the Virtual University - II
44
Separate IMAGE
* Separate HTML Role of Caching in the Virtual University -- I
45
Separate IMAGE
* Separate HTML Role of Caching in the Virtual University -- II
46
Separate IMAGE
* Separate HTML Role of Caching in the Virtual University -- III
This master foilset has extra foils for two Web Training Presentations in San Diego DoD Modernization Users Meeting Session on Internet Based Training |
One was Experiences with WebWisdom and one was on Future and Key Features of WebWisdom |
* Separate HTML Futures and Features of WebWisdom Electronic Education and Training
2
Separate IMAGE
* Separate HTML Abstract of WebWisdom Training and Education System
3
Separate IMAGE
* Separate HTML WebWisdom Architecture and Design
4
Separate IMAGE
* Separate HTML Sources of NPAC Experience in different education and training areas
5
Separate IMAGE
* Separate HTML Summary of Web Opportunities in Education and Training
6
Separate IMAGE
* Separate HTML Database Examples for WebWisdom
7
Separate IMAGE
* Separate HTML Why use a Database at Core of WebWisdom?
8
Separate IMAGE
* Separate HTML Tango Applications in Education
9
Separate IMAGE
* Separate HTML WebPersuasion -- Javabean Foilsets
10
Separate IMAGE
* Separate HTML Features of a JavaBean Foilset
11
Separate IMAGE
* Separate HTML Use of GIS/VRML on Demand in WebWisdom
12
Separate IMAGE
* Separate HTML Use of Video on Demand in WebWisdom
13
Separate IMAGE
* Separate HTML What is WebWisdom.org/com
14
Separate IMAGE
* Separate HTML Experiences in Electronic Education and Training Computer Science/HPCC Education and the first version of WebWisdom!
15
Separate IMAGE
* Separate HTML Abstract of Experiences in Electronic Training and Publishing
16
Separate IMAGE
* Separate HTML Dissemination of Material and Legacy Systems -- current WebWisdom
17
Separate IMAGE
* Separate HTML Legacy System Conversion
18
Separate IMAGE
* Separate HTML Basic Unit is a Foil!
19
Separate IMAGE
* Separate HTML Re-Use / Capturing of Material
20
Separate IMAGE
* Separate HTML Current Use of Real Audio - I
21
Separate IMAGE
* Separate HTML Current Use of Real Audio - II
22
Separate IMAGE
* Separate HTML A Bunch of Electronic Delivery Problems
23
Separate IMAGE
* Separate HTML How to teach Programming!
* Foil Index from this file * See also color IMAGE
This material prepared for the HPDC-95 Tutorial and Presentations on the role of the NII in future manufacturing (ASOP) covers the following issues |
Expected evolution of Web PC and Workstation technologies |
High Performance multimedia and Web Servers |
The concept of the the all-encompassing WebWindows Environment |
The integration of databases with the Web |
WebTop Productivity Tools |
The role of various classes of NII services and technologies in 7 application (National Challenge) areas |
* Separate HTML A Vision for the Evolution of World Wide Web Technology
September 1995
2
Separate IMAGE
* Separate HTML Abstract of Web Vision Presentation
* Foil Index from this file * See also color IMAGE
The World Wide Web offers the potential for revolutionary changes in education at all levels from K-12, undergraduate, graduate and continuing (lifelong) levels. |
We describe four significant activities where we have used Web Technologies to prepare and deliver education. These are the |
Living SchoolBook -- 6 K-12 schools in New York State connected by the high-speed ATM network NYNET to HPCC resources at NPAC; |
Undergraduate science education for non-science majors; |
Graduate computer science courses both at Syracuse and remotely with students in China. |
These curricula development and delivery activities build on a suite of Web Technologies. |
We will describe how text-indexed video, Perl, JavaScript, Java, VRML (incurrent and future 2.X version) and object databases can and are being woven into a novel interactive educational technology base. |
We speculate on the implication of pervasive availability of such capabities on Universities or more generally the current educational establishment. |
* Separate HTML Web Technologies for Education --
The Virtual University and other Projects
2
Separate IMAGE
* Separate HTML Abstract of Web Technologies for Education Presentation
3
Separate IMAGE
* Separate HTML What Types of Technologies Does NPAC Develop in Education
4
Separate IMAGE
* Separate HTML Web Education Areas of Interest to NPAC
5
Separate IMAGE
* Separate HTML Education in a Box -- Initial Steps to Understand Web Based Education
6
Separate IMAGE
* Separate HTML Scope of Certificate in Computational Science
7
Separate IMAGE
* Separate HTML Some Synergies between Education and Home Based Health Care
8
Separate IMAGE
* Separate HTML Synergies with TeleMedicine
9
Separate IMAGE
* Separate HTML Some Technology Contributions of NPAC
10
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - I
11
Separate IMAGE
* Separate HTML Choices of Formats and Filters in Web Systems
12
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - II
13
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - III
14
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - IV
15
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - V
16
Separate IMAGE
* Separate HTML Some (New) Web Technologies in a Nutshell - VI
17
Separate IMAGE
* Separate HTML Examples of the Use of Java in Education
18
Separate IMAGE
* Separate HTML Possible Uses of VRML in Education
19
Separate IMAGE
* Separate HTML Uses of Databases in Education
20
Separate IMAGE
* Separate HTML Possible Uses of Digital Video in Education
21
Separate IMAGE
* Separate HTML Possible Uses of JavaScript in Education
22
Separate IMAGE
* Separate HTML Experiments with WebFoil and WebWisdom
23
Separate IMAGE
* Separate HTML From a PC/Macintosh Presentation to the Web
24
Separate IMAGE
* Separate HTML Experiences with WebFoil
25
Separate IMAGE
* Separate HTML WebWisdom--JavaScript for Structured Information
26
Separate IMAGE
* Separate HTML Self-Documenting Web Pages
27
Separate IMAGE
* Separate HTML Example of Self Documenting Page - Header
28
Separate IMAGE
* Separate HTML Example of Self Documenting Page - Body Parameters
29
Separate IMAGE
* Separate HTML A Typical Template for Index - I
30
Separate IMAGE
* Separate HTML A Typical Template for Index - II
31
Separate IMAGE
* Separate HTML A Typical Template for Index - III
32
Separate IMAGE
* Separate HTML Some Next Steps at NPAC
33
Separate IMAGE
* Separate HTML Collection of Parallel Processing Training and Educational Material - I
34
Separate IMAGE
* Separate HTML Collection of Parallel Processing Training and Educational Material - II
35
Separate IMAGE
* Separate HTML Collection of Parallel Processing Training and Educational Material - III
36
Separate IMAGE
* Separate HTML Some More Thoughts on Type of Material
37
Separate IMAGE
* Separate HTML Why should one use a Database Revisited
38
Separate IMAGE
* Separate HTML Some Programmatic Issues in Delivery of Parallel Computing Educational Material
39
Separate IMAGE
* Separate HTML Abstract of Status of Delivery Systems and Material
40
Separate IMAGE
* Separate HTML Scalable Certificates in Computational Science
* Foil Index from this file * See also color IMAGE
This describes the forces motivating use of Web in MetaComputing |
First the need for a pervasive technology base for HPCC which is otherwise a nonviable niche market. |
The growing number of Web-enabled machines and the development of WebWindows giving the productivity tools needed for a true distributed HPCC software engineering environment |
We describe the 3 layer model of WebWork |
At the high end we describe our early example -- WebFlow and how this can be extended to a full WebHPL with mixed interpreted and compiled systems. |
At the base level, we have the World-Wide Virtual Machine as a mesh of computationally extended web servers |
At the Intermediate level, we propose WebScript to integrate VRML, PERL5 Java and similar domain specific scripting systems |
* Separate HTML WebWork --
MetaComputing and Distributed Software Engineering
September 1995
2
Separate IMAGE
* Separate HTML Abstract of WebWork and MetaComputing Presentation
If you have any comments about this server, send e-mail to
webmaster@npac.syr.edu.
Page produced by
wwwfoil