Cargando…

Providing a remote DebugGUI to DPL

The DebugGUI allows to debug and monitor the statistics related to the computations performed by the Alice O2 DPL (Data Processing Layer). This report describes the solution developed to provide a remote view of the DebugGUI through a browser. With remote work becoming more and more common, this req...

Descripción completa

Detalles Bibliográficos
Autor principal: Fusco, Luigi
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2780603
Descripción
Sumario:The DebugGUI allows to debug and monitor the statistics related to the computations performed by the Alice O2 DPL (Data Processing Layer). This report describes the solution developed to provide a remote view of the DebugGUI through a browser. With remote work becoming more and more common, this requirement has become critical. The initial step was to obtain the vertex data from Dear ImGui and then send it to a browser through a WebSocket connection. In the browser, the vertex data can be rendered in order to display the DebugGUI. The rudimental application was then expanded to include support for interaction with the user, sending mouse and keyboard data to the Driver process, and updating the GUI accordingly.