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.
| URL | https://doi.org/10.18429/JACoW-ICALEPCS2025-THPD088 |
|---|---|
| Title | Maintainable web interfaces at beamlines |
| Authors |
|
| Abstract | Development 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. |
| Paper | download: THPD088.pdf |
| Cite | BibTeX, LaTeX, Text/Word, RIS, EndNote |
| Conference | 20th Int. Conf. Accel. Large Exp. Phys. Control Syst. (ICALEPCS'25) |
| Series | |
| Location | Chicago, IL, USA |
| Date | 20-26 Sep 2025 |
| Publisher | JACoW Publishing, Geneva, Switzerland |
| Editorial Board | Kent Wootton (ANL), Jeffery Biss (FNAL), Gustavo Bruno (ANL), Jeff Kirchman (ANL), Kelly Jaje (ANL), Denise Skiadopoulos (ANL), SuYin Grass Wang (ANL) |
| Online ISBN | 978-3-95450-255-4 |
| Online ISSN | 2226-0358 |
| Received | 05 September 2025 |
| Revised | 22 September 2025 |
| Accepted | 21 October 2025 |
| Issued | 25 November 2025 |
| DOI | 10.18429/JACoW-ICALEPCS2025-THPD088 |
| Pages | 1795-1800 |
| Copyright | Published by JACoW Publishing under the terms of the Creative Commons Attribution 4.0 license. Any further distribution of this work must maintain attribution to the author(s), the published article's title, publisher, and DOI. |