TEM Architecture

UI Server

Assigned: Jessy Liao

Receives

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.