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.
|Tcl Library (tcllib)||1.0.0||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/|
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 firstname.lastname@example.org
All content on this site, video, graphic and text is copyrighted and may not be reproduced without expressed written consent.