论文标题

TRENCHES的故事:开发Sciview,ImageJ社区的新3D查看器

Tales from the Trenches: Developing sciview, a new 3D viewer for the ImageJ community

论文作者

Günther, Ulrik, Harrington, Kyle I. S.

论文摘要

ImageJ/Fiji是生物医学界的广泛使用的工具,用于执行日常图像分析任务。但是,其3D查看器组件(恰当命名的3D查看器)已经过时,并且不再积极地维护。我们着手创建一种替代工具,不仅将现代概念和API从计算机图形学到ImageJ,而且设计为长期,开源开发。为了实现这一目标,我们将可视化逻辑分为两个部分:渲染框架,风景和面向用户的应用程序Sciview。在本文中,我们描述了做出的开发过程和设计决策,重点是可持续发展,社区建设和软件工程最佳实践。我们强调了Java虚拟机(JVM)作为可视化应用程序的目标平台。我们通过讨论了长期可持续性的剩余里程碑和战略来结束。

ImageJ/Fiji is a widely-used tool in the biomedical community for performing everyday image analysis tasks. However, its 3D viewer component (aptly named 3D Viewer) has become dated and is no longer actively maintained. We set out to create an alternative tool that not only brings modern concepts and APIs from computer graphics to ImageJ, but is designed to be robust to long-term, open-source development. To achieve this we divided the visualization logic into two parts: the rendering framework, scenery, and the user-facing application, sciview. In this paper we describe the development process and design decisions made, putting an emphasis on sustainable development, community building, and software engineering best practises. We highlight the motivation for the Java Virtual Machine (JVM) as a target platform for visualisation applications. We conclude by discussing the remaining milestones and strategy for long-term sustainability.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源