A Prototype of the UAL 2.0 Application Toolkit

Abstract

The paper presents a prototype of the accelerator commissioning and simulation application toolkit based on the Unified Accelerator Libraries (UAL) framework. The existing UAL 1.x environment has been implemented as an open collection of C++ and Perl packages that address various tasks of accelerator physics. The UAL 2.0 application toolkit has been developing on the top of the Java infrastructure for integrating it with distributed accelerator control systems. The core part of the toolkit is composed of the Common Accelerator Objects (such as Accelerator, Algorithms, etc.) that form the framework for developing project-specific applications. The toolkit environment is not only limited to Java applications, but also supports the development and integration of high-level scripting codes (e.g. Java Python scripts) and existing C/C++ libraries. The configuration and navigation of the project-specific application system is provided by the XML-based Application Manager.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…