NPAC is investigating the use of Web Technology for computing in several areas. These areas that NPAC's primary focus is on are:
User Interfaces -
NPAC has developed a sophisticated Java Visualization package which is available for development purposes. SciVis is a Scientific Visualization package written entirely in Java..
The Visual Programming Laboratory (VPL) is a general interoperable Web interface having the operat
ing specific details.
The HPF
interpreter allows interactive insertion of visualization and interpreted computation into
running parallel code
Middleware -
Webflow uses a network of Java Servers,
Corba and an applet frontend to support visual component
based programming.
Our HPcc (High Performance Commodity Computing) architecture is built around a network of such
Servers . These utilize Web based frontends and many specialized backend services. A particularly interesting possibility is
visual component based programming for high performance systems
Tango Collaboration System was developed as a command and
control and education application. It can naturally be applied to collaborative computing and computational
steering.
Backend -
The Parallel Compiler Runtime Consortium has developed an SPMD
parallel library to support distributed arrays with a Fortran, C++ and Java interface.
Integrating Together -
We participate in a national initiative to integrate Java into Scientific and Engineering
Compuation.
This
link list a series of workshops that discuss the role of Java in this
community