The Java Display Manager (JDM)
JDM Widgets Many JDM widgets correlate with medm widgets –Button, MenuButton –Bar, Slider, Meter, Indicator –Cartesian Plot, Stripchart (8 pens) –Label, Text Field –Bit Field
JDM Widgets (cont’d) More widgets –Wheelswitch –Animated canvas (double-buffered) Each widget is a Java bean
Building JDM Screens Screens can be built with any Java IDE that supports Java beans Java introspection allows IDE to learn about bean attributes
Run-time JDM Runs on JVM and higher Bean serialization enables execution of “screens” through a browser “Screens” can be executed directly as applets
JDM Communication Schematic JDM Client CDEV Gateway IOC DB
JDM summary Positives –Provides great flexibility; run-time behavior –Widgets are easily extensible through inheritance Drawbacks –“Screens” are fat –Administration is not straightforward