A Modular Multi-Document Framework for Scientific Visualization and Simulation in Java
David Heddle

TL;DR
This paper introduces a modular Java-based framework for scientific visualization and simulation, emphasizing architectural separation, hardware acceleration, and flexibility for long-term scientific applications.
Contribution
It presents a novel modular multi-document interface framework that isolates 3D rendering and supports simulation integration within the JVM ecosystem.
Findings
Successfully integrated real-time 3D gas expansion simulation
Achieved dependency isolation for 2D and 3D functionalities
Framework is publicly available via Maven Central
Abstract
This paper presents the design and implementation of a modular multi-document interface (MDI) framework for scientific visualization and simulation in the Java Virtual Machine (JVM) ecosystem. The framework emphasizes architectural separation between visualization layers, simulation engines, and optional hardware-accelerated 3D rendering. 3D functionality is isolated into a separate module to prevent unnecessary dependency coupling in 2D-only applications. We describe the core abstractions, threading model, simulation integration strategy, and dependency isolation approach. A case study involving a real-time 3D gas expansion simulation integrated with synchronized 2D entropy plotting demonstrates architectural cohesion. The framework is publicly available via Maven Central and targets long-lived scientific and engineering desktop applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · Scientific Computing and Data Management · Distributed and Parallel Computing Systems
