In order to enable the interactive analysis of satellite data in the Mission Control tool in the medium term, a new plugin library for CosmoScout VR has been developed in recent weeks. The plugin library allows to model complex data flows using a node editor.
The node editor uses a web server that provides a web page on a specific port via HTTP. The user can access this frontend with a web browser and start creating a node diagram. For each node or connection created, a C++ counterpart is instantiated by the plugin library.
All data flow takes place on the C++ side, the web frontend is “only” a visualization of the graph. This separation allows the graph to be displayed both in the UI of CosmoScout VR (since the UI is rendered using web technologies) and on external devices.