The ADM package is a java library used for building Graphical User Interfaces
on top of the Java CDEV layer. With the CDEV and ADM packages the value
and state of any device + property in the control system can be
displayed graphically in real time. Using the control widgets in the ADM
package, the device/property's value can be changed by a simple mouse
click or drag.
The links on the left of this page contain the documents of all visible
widgets in the package. The package index
created by javadoc are also available.
All the widgets in this package are awt-based components, including
monitor and/or control widgets, invisible widgets and the container
widgets. These widgets are java beans and can be loaded into any visual
IDE tools to create a java application or applet running within a
browser. A step by step instruction for deploy custom JavaBeans into Visal cafe is provided.
Sample applet codes are available from the adm demo page.
The ADM package is still under development, any comments and suggestion
on these widgets, please send to
cdev@jlab.org. The latest version can be obtained
here.