16–20 Sept 2024
Spallation Neutron Source
US/Eastern timezone

TDM, an EPICS display manager based on web technologies

18 Sept 2024, 14:40
20m
Iran Thomas Auditorium (Spallation Neutron Source)

Iran Thomas Auditorium

Spallation Neutron Source

Oak Ridge National Laboratory Oak Ridge, TN
Operational Tools, Client Tools, User Interfaces EPICS Meeting Talks

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

Presentation materials