In the last days I improved my client application, so that source informations that have been received via the newly added WebSocket connection are communicated to all relevant components.
I also did a heavy rework of the client code itself, to a more modular, component-based approach.
In the next days I will try if it would be viable to implement a web frontend using Vaadin to replace the Java client.