Back to Projects List
Integration of desktop apps
Kaapana tutorial for the 38th NA-MIC project week:
https://drive.google.com/file/d/1A7-8Ru0uTJHFFa17rZtkBpvNhJao_F7x/view?usp=share_link
Key Investigators
- Hanno Gao (German Cancer Research Center, Germany)
- Klaus Kades (German Cancer Research Center, Germany)
- Andrey Fedorov (Brigham and Women’s Hospital, USA)
- Ralf Floca (German Cancer Research Center, Germany)
Project Description
It could be useful for Desktop applications such as 3D slicer or MITK to run within a browser, for this a containerization of the application is necessary. Also it could be useful for Desktop applications to communicate with third-party endpoints to, for examples, run a model on images to get a segmentation. In this project, we focus on solution to containerize desktop applications and on communicating with third-party tools
Objective
- Desktop apps in containers (Slicer, MITK, OHIF, …), Improved Slicer integration
- Desktop interaction with Kaapana (Slicer, MITK, ITK-SNAP …)
Relate to:
Approach and Plan
- Look at the current state of Slicer and MITK integration in Kaapana (container and client/server interaction)
- Finish/adapt integration.
- Improve desktop (running in a browser) streaming solutions - (noVNC, guacamole…) in the Kaapana kubernetes cluster.
- Create documented API for an interaction Kaapana with destop clients
Progress and Next Steps
- Integrated Slicer extension
- Startet workflow “Slicer-flow”
- Created uniform Kaapana RestApi for dicomweb
Illustrations
Background and References