Graphical user interface
The HALO package incorporates a graphical user interface (GUI) for an
easy access to most of the methods.
Starting the GUI
The GUI java program is launched with a start-up script located in the
main directory of the HALO package. Choose the right script,
depending on your system:
gui.bat
for Windows users
gui.sh
for Linux and Mac OS users
Alternatively you can start the GUI via the webstart version available at the
HALO homepage.
Basic features of the GUI
- The GUI consists of four panels.
The panel Load Data is available from the start.
The panels Filter Data, Normalization
and Half-life calculation can be accessed over the corresponding menus in the menu bar. If a certain step is necessary in order to perform one of these
methods (e.g. you have to load the data prior to filtering) you can not show this menu before completing
the previous step.
- Additional features and methods can be accessed over the menu bar.
- You can save and restore your work sessions (i.e. all loaded objects and settings). See also: Session menu.
- Some methods provide you with the possibility of plotting the results with JFreeChart (see
External libraries). You can use the functionality of JFreeChart,
e.g. zooming or saving the plot, if you right click on the graph.
- Most components in the GUI have context related tips. Whenever you see the little question mark you can click it to get corresponding help.
Please note that you should use American number format (e.g. 0.05 instead of
0,05) to assure the best performance of the HALO GUI!
First steps
Check out the First steps guide for a 5-minute tutorial to the HALO GUI
and the Example case for demonstration of the GUI for example data.
Memory
By default 1GB of memory will be available for the Java VM when using
a command line tool. If you want to change this amount, specificy -Xmx000m
as the first argument where 000
is the amount of megabytes which will be available. (Note: the -Xmx
parameter is directly passed to the Java virtual machine, syntax errors will cause error messages of the Java interpreter).
Example:
gui.sh -Xmx2048m
Functionality
Main panels
Menu bar