Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.

URLhttps://doi.org/10.18429/JACoW-ICALEPCS2025-THPD088
TitleMaintainable web interfaces at beamlines
Authors
  • S. De Leon, A. Kaufman, A. Hexemer, A. Islegen-Wojdyla, D. McReynolds, E. Crumlin, K. Iliev, N. Manha, P. Glans, R. Hamlyn
    Lawrence Berkeley National Laboratory
  • D. Allan, E. Gann
    Brookhaven National Laboratory
  • F. Rodolakis
    Argonne National Laboratory
  • J. Mahl
    Advanced Light Source
AbstractDevelopment of web-based applications for beamline controls and data analysis has become increasingly common as labs seek to take advantage of modern browser capabilities and improved user experience. Implementing any new controls interface comes with challenges, but web-based applications present even more unique considerations that can hinder the transition. This talk focuses on strategies implemented at the Advanced Light Source (ALS) to create a maintainable, scalable web-based controls application. Our approach centers on creating modular library components that address specific requirements shared across multiple beamlines. A combination of modern tooling and packaging systems has enabled a development framework that encourages reuse, consistency, and long-term maintainability. Various technologies are used for this effort, including prototyping tools (Figma), live component viewers (Storybook), and package managers (npm) for seamless integration of modular components into applications. These strategies form the foundation of a web development framework that magnifies developer output, reduces redundant work, and simplifies long-term maintenance. The investment in tooling and library creation pays off as new features are added and existing ones evolve. These practices are applied at the ALS in preparation for its upgrade to a fourth-generation synchrotron, where browser-based controls and analysis will be the standard across all new beamlines.
Paperdownload: THPD088.pdf
CiteBibTeX, LaTeX, Text/Word, RIS, EndNote
Conference20th Int. Conf. Accel. Large Exp. Phys. Control Syst. (ICALEPCS'25)
Series
LocationChicago, IL, USA
Date20-26 Sep 2025
PublisherJACoW Publishing, Geneva, Switzerland
Editorial BoardKent Wootton (ANL), Jeffery Biss (FNAL), Gustavo Bruno (ANL), Jeff Kirchman (ANL), Kelly Jaje (ANL), Denise Skiadopoulos (ANL), SuYin Grass Wang (ANL)
Online ISBN978-3-95450-255-4
Online ISSN2226-0358
Received05 September 2025
Revised22 September 2025
Accepted21 October 2025
Issued25 November 2025
DOI10.18429/JACoW-ICALEPCS2025-THPD088
Pages1795-1800