UI Server
The UI Server is a service which provides a web based user interface for the microscope.
It primarily serves HTML and JavaScript files to the client.
Additionally, the down-sampled JPEG tiles and minimap received on the tile.jpeg
and tile.minimap
topics are sent to the client via a websocket.
The JavaScript code running in the client’s browser is written using Vue.js and uses STOMP.js to communicate with the message broker. Further documentation on the UI is available here.