Java-Based GUI for a 3D Simulation Application
Senior Project: 1999-2000
The Integrated Performance Modeling Environment (IPME) is a modeling and
simulation environment of integrated models intended to help the human factors
practitioner analyze human system performance. IPME provides a more realistic
representation of humans in complex environments, interoperability with other
model components and external simulations, and enhanced usability through a
user friendly graphical user interface.
The GUI includes standard text widgets, combo boxes, etc., in addition to two
2D drawing canvases for a network diagram and workspace. The network diagram
provides a visual description of tasks to be performed and relationships
between these tasks, while the workspace provides a 2D view of a 3D graphical
environment representing work zones, work surfaces, instruments, operators, and
position markers. The IPME was implemented in C and C++ using Motif on a UNIX
platform.
The goal of this project was to design and develop a completely new Java GUI
for the existing simulation application. In addition to the development of the
GUI, the project involved the definition of the interface that the new GUI
would use to communicate with the existing modeling environment.


|