Graphical user interface for Click

Eddie Kohler kohler at aciri.org
Wed May 30 16:26:12 EDT 2001


Hi Brecht, more about your GUI.

> Yeah, we've looked at ClickController Java program, but it's a pity it's
> only 
> for userlevel Click (well, our application only works for kernel Click,
> as it is based on the 
> /proc interface).

Mazu Networks has donated their KernelHandlerProxy element to the main
Click distribution. With some additional hacking, you can have a
ControlSocket element that talks to a *kernel* configuration! For example,
this configuration:

	khp :: KernelHandlerProxy;
	ControlSocket(tcp, 4000, PROXY khp);

Elements now in CVS.

> However, we've used CORBA to avoid the problems with low level (well,
> kind of ;-) ) socket programming
> and to speed up the development time. So, it's rather a lot of work to
> develop a raw TCP/IP implementation
> of the GUI. E.g. each element is represented as a different CORBA
> object, and as such the JAVA GUI can ask 
> the connected elements of an element to the C++ CORBA server via the
> following IDL definitions :

I understand and sympathize with your constraints! I don't believe that
dealing with the output of ControlSocket would be that bad, particularly
since you can just snarf our work on ClickController. But you have already
done the work for CORBA. Maybe it is now our turn :)

Please release whatever you have whenever you'd like.

love,
ed




More information about the click mailing list