Sep 16 – 23, 2016
Oak Ridge National Laboratory
US/Eastern timezone

webopi - CSS for the web

Sep 22, 2016, 11:40 AM
Conference Center (Oak Ridge National Laboratory)

Conference Center

Oak Ridge National Laboratory

Building 5200 Oak Ridge National Laboratory Oak Ridge, TN 37831 USA
Regular Talk (15min) Client Tools and User Interfaces EPICS Collaboration Meeting


Mr Klemen Vodopivec (SNS)


CSS is widely used at SNS by operators, scientists and instrument staff with a large set of existing user interface files. Users expressed desire to monitor experiment progress and operational status while not on-site and while loading CSS is possible over remote access, it's bandwidth intense and not convenient for quick access. A new project has been started to reuse existing CSS files and convert them into web application. It's using modern web technologies to provide user with a familiar experience on their device of choice from the reach of internet. OPI and BOB files get converted to HTML5 format and can be displayed in any supported browser. While default look resembles CSS one, most of the layout is themable. Once the layout is displayed in the browser, WebSocket protocol is used for communication with the CA/PVA enabled server to receive PV updates and display them on web interface. We will present and discuss project features and architecture as well as future plans.

Primary author

Presentation materials