ESS Docs Document 18-v1

DocDB Home ]  [ Search ] [ Last 20 Days ] [ List Authors ] [ List Topics ] [ List Events ]

Applicability of XAL for ESS

Document #:
Document type:
Conference Proceedings
Submitted by:
Andreas Jansson
Updated by:
Andreas Jansson
Document Created:
01 Feb 2011, 21:56
Contents Revised:
01 Feb 2011, 21:56
Metadata Revised:
01 Feb 2011, 21:58
Viewable by:
  • Public document
Modifiable by:

Quick Links:
Latest Version

XAL is a Java-based application framework, developed at the Spallation Neutron Source (SNS). The framework is designed to provide an accelerator physics programming interface to the accelerator, and it allows creation of general-purpose applications dedicated to various parts of the accelerator.
The backbone of the XAL framework is an XML-based description of the accelerator. The XML file provides the list of all devices, their properties, and relationships between devices within the system. Since the accelerator structure is defined in the relational database, XML can be generated directly from the database using appropriate adapters. This allows the framework to be more generic and enables it to run on different sites using various configurations.
The generality of XAL and the rich set of applications and tools provided by SNS make the framework very appealing for use at other accelerator sites. The European Spallation Source (ESS) is being built in Sweden, and is similar in complexity to the SNS. XAL has therefore been considered for use at ESS for high-level applications. The applicability of XAL and prototyping for ESS are discussed in this article.
Files in Document:
  • Word File (PCaPAC10-EssXal-TJS.docx, 34.9 kB)
Associated with Events:
PCaPAC10 held from 05 Oct 2010 to 08 Oct 2010 in Saskatoon, Canada
DocDB Home ]  [ Search ] [ Last 20 Days ] [ List Authors ] [ List Topics ] [ List Events ]

DocDB Version 8.8.9, contact Document Database Administrators