Author: Kasemir, K.-U.
Paper Title Page
MOBPL01 EPICS 7 Provides Major Enhancements to the EPICS Toolkit 22
 
  • L.R. Dalesio, M.A. Davidsaver
    Osprey DCS LLC, Ocean City, USA
  • S.M. Hartman, K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
  • A.N. Johnson
    ANL, Argonne, Illinois, USA
  • H. Junkes
    FHI, Berlin, Germany
  • T. Korhonen
    ESS, Lund, Sweden
  • M.R. Kraimer
    Self Employment, Private address, USA
  • R. Lange
    ITER Organization, St. Paul lez Durance, France
  • G. Shen
    FRIB, East Lansing, USA
  • K. Shroff
    BNL, Upton, Long Island, New York, USA
 
  The release of EPICS 7 marks a major enhancement to the EPICS toolkit. EPICS 7 combines the proven functionality, reliability and capability of EPICS V3 with the powerful EPICS V4 extensions enabling high-performance network transfers of structured data. The code bases have been merged and reorganized. EPICS 7 provides a new platform for control system development, suitable for data acquisition and high-level services. This paper presents the current state of the EPICS 7 release, including the pvAccess network protocol, normative data types, and language bindings, along with descriptions of new client and service applications.  
video icon Talk as video stream: https://youtu.be/Er2uQitieWI  
slides icon Slides MOBPL01 [1.155 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA154 JavaFX and CS-Studio: Benefits and Disadvantages in Developing the Next Generation of Control System Software 770
 
  • C. Rosati
    ESS, Lund, Sweden
  • K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
  • K. Shroff
    BNL, Upton, Long Island, New York, USA
 
  The new developments inside the CS-Studio community were made using the JavaFX platform to overcome the limitations and difficulties of using Eclipse SWT. This article will explain the benefits and disadvantages of using the JavaFX technology inside Eclipse RCP, and try to foresee the path of the new generations of CS-Studio application.  
poster icon Poster TUPHA154 [2.619 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA154  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THSH303 CS-Studio Display Builder 1978
 
  • K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
  • M.L. Grodowitz
    ORNL RAD, Oak Ridge, Tennessee, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract number DE-AC05-00OR22725.
The Display Builder started as a comprehensive update to the CS-Studio BOY panel editor and runtime. The design was changed to a modular approach, separating the model of widgets and their properties from the graphical representation and the runtime. The model is fully multithreaded. The representation has been demonstrated in both SWT and JavaFX, for now intending to concentrate on the latter. The runtime, based on the thread-safe model, avoids user thread delays and improves overall performance for complex widgets like images as well as scripts and rules. We present the current state of the development and initial deployments at beam lines of the Oak Ridge National Laboratory Spallation Neutron Source.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THSH303  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)