一种用于科学可视化和模拟的模块化多文档框架(Java)
A Modular Multi-Document Framework for Scientific Visualization and Simulation in Java
AI总结:
本文提出了一种模块化多文档框架,用于在Java环境中实现科学可视化和模拟,通过分离架构组件提升系统模块化和可扩展性。
摘要:
本文提出了一个模块化多文档接口(MDI)框架的设计与实现,用于在Java虚拟机(JVM)生态系统中进行科学可视化和模拟。该框架强调可视化层、模拟引擎和可选硬件加速3D渲染之间的架构分离。3D功能被隔离到单独的模块中,以防止在仅2D应用中出现不必要的依赖耦合。我们描述了核心抽象、线程模型、模拟集成策略和依赖隔离方法。一个涉及实时3D气体膨胀模拟与同步2D熵图绘制的案例研究展示了架构的凝聚力。该框架通过Maven Central公开发布,并针对长期存在的科学和工程桌面应用进行设计。
英文摘要:
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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。