Proxy Tk allows a Tcl program to provide a highly interactive web-browser user interface, without requiring the end user to download additional software. It uses a thin client design, where a server-side Tcl application communicates with a very small generic Java applet running in the browser, sending it commands to create and modify widgets, and receiving events from the user. A Tk-like layer encapsulates the communication protocols to provide a familiar programming paradigm, and allow easy porting of existing code.

Proxy Tk was presented at the Seventh Annual Tcl/Tk Conference.


Proxy Tk was a closed source component of the Teamwave product offering. Current status is unknown, although there is some evidence that it remains in use at Sonexis [L1 ], the company that acquired Teamwave in December 2000. See [L2 ] for details.