Given by Erol Akarsu,Tom Haupt at ARPA Environments PI Meeting on June 9-10 97. Foils prepared 27 June 97
Abstract * Foil Index for this file
We Overview a prototype HPF Interactive system with user controlled visualization and control |
This table of Contents Abstract
Compiler offers:
|
Interpreter offers:
|
JAVA applet |
HTTP |
server |
HPF |
server |
Node 1 |
Node 2 |
Node 3 |
Node 4 |
Node 5 |
Node 6 |
Web Browser |
Server Host |
1. Contact HTTP server to download the Java applet |
2. Use the applet to start instrumented HPF application |
3. HPF server starts (implemented as an HPF extrinsic) |
4. Java applet establishes communication with the HPF server |
5. HPF server accepts user's requests: |
- suspend/resume execution of the HPF code |
- send data |
- interpret new HPF statements |
- dynamically link and execute shared objects |
HPF statements and Visualization requests in Java, HPF etc. |
HPF extrinsic procedure |
Shared Object |
Lexical Analysis: PCRC frontend. |
HPF compilation: pghpf |
Pool of shared objects |
HPF RTS |
HPF |
server |
Dynamical linking |
Instrumented HPF |
JAVA |
applet |