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