ENVI Framework

The core ENVI project is designed as an extensible platform which can provide the foundation of many interesting OpenFlow-related networking visualizations - for a full guide on how to extend and use this platform, please see the ENVI homepage.

Documentation last updated 14-May-2009 at 08:04 (master commit be0c2b88f2bb542a039f44148463badbb73cb4fb).

Packages
org.openflow.gui Core components of the OpenFlow GUI.
org.openflow.gui.chart Extensions to JFreeChart.
org.openflow.gui.drawables Objects which can be drawn by the Pan-Zoom GUI.
org.openflow.gui.net Provides classes to manage connections and protocols.
org.openflow.gui.net.protocol Core messages for communicating with the OpenFlow GUI backend.
org.openflow.gui.net.protocol.auth Authentication messages.
org.openflow.gui.stats Defines statistics-processing classes.
org.openflow.protocol Defines messages in the OpenFlow protocol.
org.openflow.util Defines basic structures throughout the project.
org.openflow.util.string Utility classes for string processing.
org.pzgui Provides a GUI system which supports multiple windows which can be panned and zoomed.
org.pzgui.icon Provides a framework for drawing and efficiently managing resizable graphics.
org.pzgui.layout Extends the base Pan-Zoom GUI system to provide automatic node layout.
org.pzgui.math Defines some basic math functions and data structures.
org.tame Provides a multi-knob slider component.