AlarmNotifications is a framework that listens to the Control System Studio
Alarm Server calles BEAST via Java Message Service (JMS) and alerts the users
in the lab, at the office desktop and via e-mail that something is wrong.
AlarmNotifications comes in several flavours: There is the daemon flavour that
runs on a server and can send lab and e-mail notifications and there is the
desktop flavour that will display a desktop notification in case of an alarm.
The desktop flavour is splitted into two sub-flavours that use different APIs
for interaction with the user.