[Tux Logo] Pocket Tcl Environment [Tcl Powered Logo]




The Pocket Tcl Environment ("Pocket Tcl") aims to be a complete application environment for handheld devices running the GNU/Linux operating system, such as the Compaq iPAQ H3600 series. Pocket Tcl sits on top of a base operating system, such as the Familiar Linux Distribution, as featured at www.handhelds.org.

Pocket Tcl is written using the Tcl/Tk scripting language and widget toolkit, and the interface has been designed for handheld devices, with a screen resolution of typically 240x320 pixels.

The current list of applications includes a text editor, html viewer, file system browser/application launcher, mp3 player, and many more. Forthcoming applications will support full PIM functionality, including contacts (using the vCard format), calendar/tasks (using the vCalendar format), notes, email and expenses. Utilities include graphical interfaces for several common Linux system administration tasks. For a full list of applications, please go to the Applications page.

Since Tcl/Tk is a cross-platform scripting language (Linux/Unix, Windows, Macintosh), many of the applications can also run on your desktop computer (many programs are Linux-specific, though). All software has been developed on Linux.


A desktop or handheld computer running some version of the GNU/Linux operating system. with X Windows.

You will also need the following packages - pre-compiled binaries are available for the iPAQ in the
download directory.

Package Version Home Page
Tcl/Tk 8.3.3 http://tcl.activestate.com/
Img extension 1.2.4 http://purl.oclc.org/net/nijtmans/img.html
Tcl Library (tcllib) 1.0.0 http://sourceforge.net/projects/tcllib/
BWidget Libary 1.3.1 http://sourceforge.net/projects/tcllib/
Tkhtml extension 0.0 (!) http://www.hwaci.com/sw/tkhtml/
Snack sound toolkit 2.1.3 http://www.speech.kth.se/snack/
Xop extension 0.2 http://www.eecs.umich.edu/~mckay/


You can download all the necessary components from the download directory.


I have picked up many Tcl programming tips along the way, and it's possible (likely) that I have not given credit where it may be due for some of the ideas and code I have used. Please let me know if have made an omission somewhere. Otherwise, thanks to all the people who offer advice and help on handhelds.org, comp.lang.tcl and other newsgroups/mailing lists. Thanks also to Compaq for making such a great handheld PC, and especially to the hard-working guys at the Compaq Cambridge Research Lab (CRL), and all the other contributors, for creating the excellent Familiar Linux Distribution - keep up the good work, guys!!


You can contact the author at markgsaye@users.sourceforge.net

SourceForge Logo
All content on this site, video, graphic and text is copyrighted and may not be reproduced without expressed written consent.
Copyright 2001, Mark G. Saye. All rights reserved.