Virtual Programming Laboratory

Neil Jasper

NPAC

Virtual Programming Laboratory

Trends in Using Web Technology for Distant Education

Virtual Programming Lab (VPL)

A Brief History

Overall Design of VPL

Client-Server Interaction

Client Site (Front-End) Items

Server Site Compilation Items

PP Presentation

MPI binding to Java

Choosing an Editor for VPL

Using Java for Building Visualization Components

Use of Visualization in VPL

JPVS : Using Java for Performance Visualization

JPVS (continued)

Example: Preparing Visualization Traces for [C + MPI] Codes

PP Presentation

VPLPlot: Using Java for Plotting 2-D Data Graphs

PP Presentation

Using Java for Data Visualization

Future Directions

Acknowledgments