XAL

 

XAL is the Source development environment used for creating accelerator Physics applications, scripts and services for the spallation Neutron Source. Open XAL is an open source port of XAL.

Features

  1. BulletOpen Source collaboration with dozens of developers across several sites

  2. BulletPure Java for cross platform development and deployment

  3. BulletApplication Framework for rapidly developing modern applications

  4. BulletToolbox of Java packages

  5. BulletCollection of applications (over four dozen) and services

  6. BulletEPICS Channel Access support

  7. BulletAnt based build system independent of IDE



NEWS and Documentation

  1. BulletIntroduction

  2. BulletQuick Start Guide

  3. BulletCore API Javadoc

  4. BulletCore API Documentation Set (Xcode Format)



Lecture series

  1. BulletJava Primer

  2. BulletXAL Tour

  3. BulletBuilding XAL Applications - Tutorial Code



External Resources

  1. BulletOpen XAL

  2. BulletXAL Course Material - U.S. Particle Accelerator School 2008

  3. BulletEPICS

  4. BulletJCA/JNI

  5. BulletJCA/CAJ