For instruments with many occasional users, it is important to have easy to use software. To support the frequent users it is important to be flexible. Using a scripting language to design a GUI and exposing it to the user allows us to do both. We present our work on a GUI for reflectometry data analysis and reduction written in Tcl/Tk and Octave, with underlying C code for the numerically intensive portions. As well as being easier to train new users, the new software allows existing users to do in minutes what used to take hours.
@article{arxiv.physics/0211036,
title = {GUI Tools for an Enhanced User Experience},
author = {P. A. Kienzle},
journal= {arXiv preprint arXiv:physics/0211036},
year = {2007}
}
Comments
talk at NOBUGS2002 Conference, NIST, Gaithersburg, MD NOBUGS abstract identifier NOBUGS2002/073 4 pages, LaTeX, no figures