arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2602.21026cs.SEphysics.comp-ph
收藏

一种用于科学可视化和模拟的模块化多文档框架(Java)

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

Christopher Newport University(克里斯托弗纽波特大学)

David Heddle

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分析而来,可能存在错误,请以论文正文为准。

↑