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

📅 2026-02-24
📈 Citations: 0
Influential: 0
📄 PDF

career value

235K/year
🤖 AI Summary
This work addresses the lack of a modular desktop framework in scientific computing and engineering that supports orthogonal decoupling of 2D/3D visualization and simulation components. We propose and implement a modular multi-document interface framework tailored for the JVM ecosystem, which achieves architectural flexibility and long-term maintainability by decoupling the visualization layer, simulation engine, and an optional hardware-accelerated 3D rendering module. This design prevents 2D applications from incurring unnecessary 3D dependencies while enabling efficient synchronization between multiple views and simulations. Built on Java with a modular architecture and multithreaded model, the framework has been successfully integrated with a real-time 3D gas expansion simulation alongside synchronized 2D entropy map rendering. The implementation is publicly available on Maven Central, providing foundational support for the sustainable evolution of scientific software.

Technology Category

Application Category

📝 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.
Problem

Research questions and friction points this paper is trying to address.

scientific visualization
simulation
modular framework
multi-document interface
dependency isolation
Innovation

Methods, ideas, or system contributions that make the work stand out.

modular architecture
multi-document interface
scientific visualization
dependency isolation
Java JVM
🔎 Similar Papers