[Click] ANNOUNCE: Clicky GUI

Eddie Kohler kohler at cs.ucla.edu
Tue Sep 25 16:52:23 EDT 2007


Hi all,

This mail is to announce "clicky", a new GUI for Click, checked in to the git 
source tree.

Clicky requires GTK+ and the graphviz toolkit from AT&T Research (both 
available for most modern distributions).  It can be used for editing and 
checking configuration files offline, or for examining running userlevel or 
kernel routers.

The IBCN group at Universiteit Gent have created several GUIs for Click before 
(THANKS!!!), and Kristof Cauwel's Click!It GUI has more features than Clicky. 
Click!It features missing from Clicky:

- modifying configurations using drag&drop in diagram view
- automatic handler refresh

Clicky features missing from Click!It:

- communication with user-level configurations via ControlSocket
- integration with Click's element information database
- parsing and display of compound elements

Clicky is not finished software, but it is ready for feedback -- and as always, 
patches are gratefully accepted.

To build Clicky:

% git pull
% make install            { REQUIRED before you try to build clicky }
% cd apps/clicky
% autoreconf -i
% ./configure --prefix=CLICK_PREFIX --enable-maintainer-mode
% make
% src/clicky

Then select "Open File", "Open Socket", or "Open Kernel".  Or give a 
configuration file or socket location (e.g., localhost:8000) on the command line.

Screenshot attached.  This window is connected to a Click user-level driver 
running as "click -p8001 ~/click/conf/test-ping-userlevel.click".

Eddie

-------------- next part --------------
A non-text attachment was scrubbed...
Name: clicky.png
Type: image/png
Size: 71004 bytes
Desc: not available
Url : https://pdos.csail.mit.edu/pipermail/click/attachments/20070925/bf9437bf/clicky-0001.png


More information about the click mailing list