XAL

 

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

Features

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

  2. BulletSNS, SLAC, BNL, JPARC and others

  3. BulletPure Java for cross platform development and deployment

  4. BulletApplication Framework for rapidly developing modern applications

  5. BulletToolbox of Java packages

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

  7. BulletEPICS Channel Access support

  8. BulletAnt based build system independent of IDE



NEWS and Documentation

  1. BulletNews Feed

  2. BulletIntroduction

  3. BulletQuick Start Guide

  4. BulletCore API Javadoc

  5. BulletCore API Documentation Set (Xcode Format)



Lecture series

  1. BulletJava Primer

  2. BulletXAL Tour

  3. BulletBuilding XAL Applications - Tutorial Code



External Resources

  1. BulletXAL Open Source Project

  2. BulletXAL 2 Project

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

  4. BulletEPICS

  5. BulletJCA/JNI

  6. BulletJCA/CAJ