\subsection*{\centering Abstract}
%\vspace*{-3mm}

\begin{quote}
\begin{small}

We are proposing that Java can be used as an interface to a
Web-implemented High Performance Fortran simulation 
in order to do the visualization of its data and its debugging and
interpretation of HPF statements interactively. 
A lot of parallel software was written before
but we lack an easy-to-use interface trough which we can use these
parallel programs from any platform on Internet and control and make
some visualization of running parallel program interactively.
Java,combined with web browser
and other Web technologies, is an excellent resource for graphical
user interfaces(GUI) on any type of computer. User writes his GUI in
java and uses it on any platform.With using our proposed architecture,
user can start his parallel application on any platform in Internet
from Web browser , do control-steering and debugging its execution, 
receive data from running application directly and make visualization 
from this data .We see this type of using java as a natural Web ``seed'' 
that can grow into the more pervasive use of java.
Writing interfaces for Java to connect to already written software , 
or outside World is very recent new idea. One example of 
of this type of using Java, is JDBC kit which allows java programmers to
connect a data base server , query it or update it using the industry
standard query language. We also design back-end system for High Performance 
Applications to make connection to Java GUI(Java Applet). We designed easy-to-use GUI to provide communication with the running application on remote host. 
One of the unique features of our tool is that user can use already
written serial/parallel software without modifying any part of it
trough internet for visualization and debugging it.
The other one is that user can send any valid HPF statement as 
character string and execute it in interactive fashion.
This way the system would get functionality of an HPF interpreter.
Going beyond the model of a classical interpreter that processes the
source code one statement at a time, we plan to use our HPF
interpreter as a software integration tool for a high performance, 
multidisciplinary computations. Here we envision invoking in the
interpreted mode execution not of single HPF statements but complete, 
precompiled library routines or even complete applications. In this
approach the role of the interpreter is shifted to enforce
interoperability of various runtime systems and computational modules
implemented using different parallel programming paradigms. The
components of such a multidisciplinary application would be controlled
by a precompiled driver, taking advantage of the HPF/Fortran 90 
expressiveness.

\noindent {\bf Keywords:} Visualization, Control-Steering, 
 Web-based Java Graphical User Interface, HPF debugger  and 
 HPF Interpreter

\end{small}
\end{quote}
