ReAssure Network Configuration GUI
This is an open source tool written in Java by Michael Yang for creating network topographies. It can export files in .ns format or xml (ReAssure uses the xml output). It also creates thumbprint images of the topographies. Users should specify which guest OS images PCs need to load, so that ReAssure can transfer them automatically to the experimental PCs.
Version 1.21 (6/29/06)
- Radio buttons now select between adding PCs or VLANs when double-clicking. We also added a UML/VMWare field to help configure experimental PCs to support either. This field should contain "Xen" when we add support for it. Software images can also be a comma-separated list (ReAssure doesn't support multiple images yet though).
Version 1.2 (2/3/06)
- The GUI now saves thumbprints of the network configurations as jpeg files, which can be uploaded to the server and displayed to remind researchers of the network configurations.
MacOS X (1/20/06)
The GUI works on MacOS X computers now, as Apple made available an updated Java version. However, it's not as simple as using software update. Users need to go to Apple's web site, to download and install J2SE50Release3.dmg. Then, users need to start "Applications/Utilities/Java/J2SE 5.0/Java Preferences.app" and change the Java Application Runtime settings so that "J2SE 5.0" is the first entry in the list, as in this picture:
Version 1.1
- The .rea file format was phased out in favor of .xml file format. RATokenizer class was replaced by XMLFileParser class.
- New method of loading saved topographies that does not damage the current topography on failure to load (Reconstructor class).
- New methods of validating saved files (we now use an xml schema).
- Error dialogue boxes have been added to better inform the users of problems.
- Image files and other resources have been integrated in the .jar file for easier distribution (FileArchive and ImageArchive classes).
- New formula for calculating distance of NIC balls along connection lines.
- NodeField class created to replace the use of multiple arrays. Now it is easier to ensure integrity.
- Saving files will cause the correct suffix to be appended. If a topography is saved as "output" it will be renamed "output.xml" automatically.
- NIC numbers can be changed manually but will always be valid in the graphic user interface. Invalid numbers (those already taken for that PC) will be renumbered automatically.
- Readme.txt and comments within the source code have been updated.
