Clack is a virtual network environment for visualizing network behavior
and router internals.
Targeted for undergraduate students, Clack's
intuitive UI and Java implementation makes it easy to use for in-class demos,
"lab" homeworks, or as a network programming platform.
|
|
Open Source Developers Wanted: Interested in networks? Know Java? Contribute to Clack!
Email info (at) clackrouter.net about contributing to Clack. We have many fun ways you can contribute.
Instructors
More than 6 different universities have successfully used
Clack with undergraduate networking courses.
For details on currently available assignments, see the
Clack Introduction and
Instructor Resources pages.
Please contact us (info (at) clackrouter.net) if you
are interested in using Clack. We are still open to
working on new features to support new assignments.
|
Students
Using Clack as a student is usually quite simple, and the demos
below can help you grasp the basic uses easily.
Please read our quick and graphical Introduction to
Clack . Feel free to play with some of the demos below too.
VNS students with a topology ID, click
here !
|
Demos
Comments? Suggestions? Please email us at feedback (at) clackrouter.net !
|
Developers
Clack is open source and fun to hack on.
The Clack Development page tells you
more about potential projects.
If you are planning on adding
new network functionality to Clack, check out:
-
-
The most recent Javadoc
|
Overview Documents
For networking course instructors or developers looking for in-depth
information about the Clack Graphical Router, try:
|
Download
Clack is built on top of the JGraph Java library and is available under the
GNU Public License.
Note: No download is needed to run Clack unmodified. You can simply try the demo now. Downloading the binary file is only needed if you plan on
adding functionality to Clack as described in the developer documentation. The source code is provided for those interested in learning the API or making
significant modifications, as well as to comply with the GPL.
Clack Releases:
Current release is version 1.6 (May 2008)
|