Communications Application Demo
This Communications application
demo (viewed as a Java applet) was constructed using SL-GMS J/Developer
and the network mapping extension SL-GMS J/Net.
This applet is highly compact, portable and performs exceptionally well.
Use the buttons at the top to
navigate and edit network elements.
Select with the right mouse
button for a context sensitive pop-up menu of shortcuts.
Double click on a network element
to drill down to a detailed view.
Further instructions are given
The applet above represents a network diagram displayed over a map of the USA.
Double click on any network element to drill down to a more detailed view.
From the buttons at the top, select an option then click on the map to complete the operation:
To add a network element,
select 'NE1', 'NE2' or 'Group' and click anywhere on the map
To 'Move' or 'Delete' an object,
select a button and then click on the desired object to Delete or hold
down left mouse button and drag to 'Move'
To 'Connect' or 'Disconnect',
select a button and then click individually on the desired multiple objects
To view and modify properties
on a network element, select an object from the map then click the
'Options' button to invoke a dialog box.
It is possible to zoom and pan to various locations: Right click and select ' Zoom' and click on any area of the map. Hold down the SHIFT key and click to zoom out. Right click and select 'Pan', then drag the map holding down the left mouse button. (Note: It is not possible to 'Pan' at 100% visibility.)
This applet is ~286K, including
the Nodes and Connectors, and all interactive behaviors.
The Nodes, Connectors and
Map Background are instantiated programmatically from an XML file.
This demo could easily be
extended to develop a more complete Communications application.
courtesy of Johns Hopkins University: © Ray Sterner, Johns Hopkins