Our Java applet can monitor and communicate with the data collection and beamline control software at NSLS beamline X12C. Commands typed at the command-line in the applet will be executed by the beamline software. The data images are updated as they are collected. A separate image viewer window can be popped up to allow rescaling and magnification of images. At beamlines using ADSC's MAR 300 software, our tool is configured to operate in monitoring mode only for security purposes. We plan to adapt our code to handle ADSC's CCD detector and the MAR 345 in the near future.
To see it in action, you can view an animation of the Java-based monitoring tool that was created while data was being collected on a MAR 300 at NSLS beamline X8C. Of course the update frequency of the actual software is much higher. The GIF animation was created with a limited number of snapshots to give viewers some idea of how the monitoring tool works.
A useful feature of this software is that it runs well over a 28.8kbs modem.
The point of NOBUGS is to collaborate and share with others that have similar software needs and interests. In that spirit, anyone interested in the above is welcomed to the source code. Please contact:
John Skinner (skinner@bnl.gov) for more information.