Speaker
Hao Hao
Description
In this talk, we introduce TDM, a cross-platform display manager for EPICS. It is developed using a combination of several web technologies, including Node, TypeScript, Electron.js, React.js, and WebSocket. This software can be used on Linux, MacOS, Windows, and via web browser. It adopts the server-client model in Electron.js. The server is for Channel Access data acquisition and windows management, the client is for post-processing and displaying the data. Each window runs on an individual thread, which fully utilize the CPU resource.
Primary author
Hao Hao