Author: Kasemir, K.-U.
Paper Title Page
WEOBN3 BOY, A Modern Graphical Operator Interface Editor and Runtime 1404
 
  • X.H. Chen, K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
 
  Funding: SNS is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy
Taking advantage of modern graphical editor software technology, a new Operator Interface (OPI) editor and runtime - Best OPI, Yet (BOY) - was developed by the Control System Studio (CSS) collaboration. It uses the Eclipse Graphical Editor Framework (GEF) to provide modern graphical editor functions, which makes it easy and intuitive to edit OPIs. Combined with Javascript and configurable rules, it is also easy to create powerful OPIs with complicated client-side logic. By simply providing the name of a Process Variable (PV), it will automatically handle the network connections. The graphical layer is decoupled from the data connection layer, conceptually allowing BOY to connect to arbitrary data sources, with current support including EPICS Channel Access and simulation PVs. BOY is integrated with the CSS platform, which provides inter-operability with other CSS tools. Fundamentally, it could also be integrated with other Eclipse Rich Client Platform (RCP) applications due to its plugin mechanism. We have several screens deployed at the Spallation Neutron Source (SNS), where BOY has proven to be stable in support of SNS operation.
 
slides icon Slides WEOBN3 [3.461 MB]