Introduction - 1

Background - 2

Deployment - 3

Starkits - 4

Tclkit - 5

Advanced topics - 6

Repositories - 7

Server apps - 8

Who uses this - 9

Examples - 10

Conclusion - 11




10 - Some examples

To see the range of applications it is worth visiting the Starkit Distribution Archive. But a there are a couple of examples that illustrate the versatility and power of Starkits.

Firstly, tclhttpd – a pure-Tcl implementation of an HTTP protocol server written by Brent Welch.

Not only is tclhttpd an embeddable web server that can be included in a Starkit to “web enable it”, but it also provides a framework for generating dynamic page content.

Tclhttpd is simple to add to a Starkit – just grab the Starkit from SDarchive – and (depending on which features are included) can add as little as 380k to the size of a Starkit deployment. Using the UPX version of Tclkit, it is quite feasible to include a full web server plus meaningful content on a single floppy – for either Linux or Windows.

At the other end of the scale is the TkVNC Starkit - a VNC viewer written in pure Tcl/Tk. TkVNC deployed is a cross-platform Starkit that implements the client side of the Virtual Network Computing protocol, all in a single 13k file!

see also

Starkit Home Page

Tclkit Home Page

Metakit Home Page

SDX Utility

Wikit Home Page

Tclers' Wiki

Author's Website

Updated paper, by Steve Landers, as presented at Tcl/Tk 2002 conference - see also original PDF.

Papers & Presentations