Table of Contents
Java for Computational Science and EngineeringSimulation and EducationPenn State Jan 13, 1997Wright State Jan 23, 1997
Abstract of Java for CSE and Education Lecture
There are (at least) 3 Major Roles for JAVA in Computation
The 3 Roles of Java
Hierarchy of Software Levels
The Computing Pyramid
Implications of the Computing Pyramid
Port from the Bottom Up -- Not Top Down!
Java Links the Bottom and Top of Pyramid
What Limits Performance of Compiled Java?
Another View of The Pyramid
Java for Building User Interfaces
Java for Coarse Grain Distributed Computing and Software Integration
Why is Web Computing Base more relevant than Previous PC Base
Java as the Language for Computational Kernels!
What about Shared Memory Software Base for HPCC?
Dissemination of Material is a Critical Part of Education!
New Curricula Opportunities?
Technologies for Education- I
Technologies for Education- II
Undergraduate Education
K-12 Education
Outreach to Disabled Community
TANGOsim Collaboration/ Simulation/ Training in Java
The TANGOsim C2 Application
Global Architecture of Tango System
Tango Client Communication Structure
Java in and for Education
Summary of the VPL -- Virtual Programming Laboratory
The Virtual Programming Laboratory
User view of the VPL
VPL Used in Cornell HPF Virtual Workshop
Client-server interaction in VPL as it is implemented in Virtual Workshop
Server Side Structure of the VPL
Structure of Java Wrappers in the VPL
Architecture of use of JPVS (Java Performance Visualization System) with C + MPI Program
The Java Applet Supporting Data Visualization in the VPL
Web Based MetaComputing
Java Server Based Web Computing
Java Server Structure in WebFlow
Different WebVM Approachs
Architecture of WebWisdom Education Delivery System
Proposed Implementation of WebWisdom
WebWisdom Design Details - I
WebWisdom Design Details - II
WebWisdom Design Details - III
|