Author: Asko, A.
Paper Title Page
THPV013 WRAP - A Web-Based Rapid Application Development Framework for CERN’s Controls Infrastructure 894
  • E. Galatas, A. Asko, E. Matli, C. Roderick
    CERN, Geneva, Switzerland
  To ensure stable operation of CERN’s accelerator complex, many Devices need to be controlled. To meet this need, over 500 custom Graphical User Interfaces (GUI) have been developed using Java Swing, Java FX, NetBeans, Eclipse SWT, etc. These represent a high maintenance cost, particularly considering the global evolution of the GUI technology landscape. The new Web-based Rapid Application Platform (WRAP) provides a centralized, zero-code, drag-n-drop means of GUI creation. It aims to replace a significant percentage of existing GUIs and ease new developments. Integration with the Controls Configuration Service (CCS) provides rich infrastructure metadata to support application configuration, whilst following the associated equipment lifecycle (e.g. renames, upgrades, dismantling). Leveraging the CERN Accelerator Logging Service (NXCALS) and the Unified Controls Acquisition and Processing (UCAP) platform, allows WRAP users to respectively, create GUIs showing historical data, and interface with complex data-stream processing. The plugin architecture will allow teams to further extend the tool as needed. This paper describes the WRAP architecture, design, status, and outlook.  
poster icon Poster THPV013 [1.564 MB]  
DOI • reference for this paper ※  
About • Received ※ 09 October 2021       Revised ※ 25 October 2021       Accepted ※ 10 December 2021       Issue date ※ 28 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)