BOY , A MODERN GRAPHICAL OPERATOR INTERFACE EDITOR AND RUNTIME

Xinhua Chen, Kay-Uwe Kasemir · 2011

Taking advantage of modern graphical editor software technology, a new Operator Interface (OPI) editor and runtime Best OPI, Yet (BOY) [1] has been developed by the Control System Studio (CSS) [2] collaboration. It uses the Eclipse Graphical Editing Framework (GEF) [3] to provide modern graphical editor functions, which makes it easy and intuitive to edit OPIs. With JavaScript and configurable rules, it allows users to create OPIs with powerful client-side logic. The graphical layer is decoupled from the data connection layer, conceptually allowing BOY to connect to arbitrary data sources. Current support includes the Channel Access protocol [4] and local process variables (PVs). BOY is integrated in the CSS platform, which provides inter-operability with other CSS tools. Fundamentally, it could also be integrated with other Eclipse Rich Client Platform (RCP) [5] applications due to its plug-in mechanism. We have several screens deployed at the Spallation Neutron Source (SNS), where BOY has proven to be stable in support of SNS operation.

Read the paper · More papers on PaperTik