Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
Center for Applied Internet Data Analysis
Source Code (Plankton)

Source Code

Source file Description
makefile Makefile used to compile this code.
Plankton.java The Main driver. Provides compunication between diffrent classes.
URLDialog.java Provides a dialog box for selecting files from a URL that points to directory.
NameFilter.java Used by FileDialog (native class) to filter files other then .fvl files.
NameSearch.java A pop up window that provides the interface to selecting nodes by their machine and IP address.
PullDownMenu.java The pull-down menu which is used to interact with the program.
Format.java Used to auto format the nodes. Uses a breadth first alogrithm
HelpFrame.java A pop up window which provides useful information to users
IOHandler.java Handles the net IO for downloading files.
IOInterface.java Creates the interface that the IOHandler uses to communicate with Plankton.
Display.java Draws the nodes and links. Handles mouse events that interact with them.
11/13/98 : Fixed a bug which prevented nodes from being moved with the mouse.
Link.java Holds all the data about each link.
Node.java Holds all the data about each Node.
DList.java A linked list that holds both the Nodes and Links as DisplayObjects.
DisplayObject.java The base class for both Node and Link and provides a common interface to those methods and values they share.
StatusBar.java Draws the status bar at the bottom of the Display.
plankton.tar A tar file of the above files and a sample data file.
  Last Modified: Thu Mar-2-2006 23:25:17 PST
  Page URL: http://www.caida.org/tools/visualization/plankton/Source/index.xml