NED (Network EDitor)


NED can be used to view .alt files generated by the GT-ITM tool. 

The GT-ITM tool can be downloaded from http://www.cc.gatech.edu/projects/gtitm/

The main two features of NED are: (i) improving the way the graphs look like and (ii) allowing the user to specify link/node properties. 

The software can be downloaded from here.

1. JDK 1.4.0 - http://java.sun.com/j2se/1.4/index.html

2. Ant - http://jakarta.apache.org/ant/

1. Install JDK 1.4.0 and set the JAVA_HOME environment variable to the directory where you installed it.

            e.g. If you installed jdk.1.4.0 in c:\java\jdk1.4.0, set JAVA_HOME to c:\java\jdk1.4.0.

2. Install Ant and put the ant/bin directory in your path.

3. Download the NED package: ned.tgz

4. Unpack the NED package: tar xvfz ned.tgz

5. Go inside the ned directory : cd ned. This is what you should find:
ned/src
ned/src/editor
ned/src/network_t
ned/src/network_t/planner
ned/examples/rez.alt
ned/examples/ned.xml

6. Compile by executing the command: ant. A new directory should appear, with the following structure:
ned/classes
ned/classes/editor
ned/classes/network_t
ned/classes/network_t/planner

1. Go inside the NED directory: cd ned

2. Execute the command: ant javadoc

3. A new directory should appear: doc

1. Go inside the NED directory: cd NED

2. Execute the command: ant ned

3. A graphical window should appear. The window is asplit in two. The left window has a menu and some extra information (Menu window). 

The right window shows the current configuration of the graph (Graph window). The next section explains every option in the NED menu.

1. FILE

        1.1. Open alt: opens an .alt file and displays the graph in the right side window. The coordinates of the nodes are the original ones (generated by GT-ITM)

        1.2. Add xml: opens and .xml file and reads the link/node properties. All the nodes and links that have properties in the .xml file, will be colored in different colors. 

        Green nodes are stub nodes. Yellow nodes are transit nodes. Black lines are stub-stub links. Blue lines are stub-transit links. Red lines are transit-transit lines.

1.3. Save alt: saves the current configuration in an .alt file.

1.4. Save xml: saves the current properties in an .xml file.

1.5. Print xml: prints the xml properties on the screen.

1.6. Exit: exits NED.

2. Anneal

2.1. 100 steps: Performs 100 steps of annealling and prints only the result.

2.2. Start: Performs annealling and shows all intermediary results in the right side window.

2.3. Stop: stops the annealling process.

Whenever the mouse is on top of a link or node, the main features of that link or node appear in the Menu window. For a node/link, NED prints the index, its type and properties.

A set of nodes can be selected by pressing the right button and dragging the mouse. A red square will appear, indicating teh selection area. The selection area can be moved by pressing the

right button when the mouse is inside the selection area, and dragging the mouse. If the left mouse is pressed inside the selection area, a property window pops up. The property windows

allows the user to set node/link properties. A selection area is canceled if the mouse is moved outside the selection area and any button is pressed.

 

 

Note: NED was primarily tested on Windows systems. We also tested it on a Red Hat 7.1 with IBM JDK running on it. However, there are some graphical problems.