Show simple item record

dc.contributor.authorGünther, Ulriken_US
dc.contributor.authorHarrington, Kyle I. S.en_US
dc.contributor.editorGillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, Thomasen_US
dc.date.accessioned2020-05-24T13:35:11Z
dc.date.available2020-05-24T13:35:11Z
dc.date.issued2020
dc.identifier.isbn978-3-03868-125-0
dc.identifier.urihttps://doi.org/10.2312/visgap.20201112
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/visgap20201112
dc.description.abstractImageJ/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.en_US
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectSoftware and its engineering
dc.subjectSoftware development techniques
dc.subjectComputing methodologies
dc.subjectRendering
dc.subjectGraphics systems and interfaces"
dc.titleTales from the Trenches: Developing sciview, a new 3D viewer for the ImageJ communityen_US
dc.description.seriesinformationVisGap - The Gap between Visualization Research and Visualization Software
dc.description.sectionheadersApplication Retrospectives
dc.identifier.doi10.2312/visgap.20201112
dc.identifier.pages69-75


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution 4.0 International License
Except where otherwise noted, this item's license is described as Attribution 4.0 International License