70 likes | 301 Views
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)
E N D
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 1.1.8 and higher • Bean serialization enables execution of “screens” through a browser • “Screens” can be executed directly as applets
DB JDM Communication Schematic JDM Client CDEV Gateway IOC IOC
JDM summary • Positives • Provides great flexibility; run-time behavior • Widgets are easily extensible through inheritance • Drawbacks • “Screens” are fat • Administration is not straightforward