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

Links

Description
Requirements
Download
License
Applications
Screenshots
Credits
Contact

Description

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.

Requirements

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/

Download

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

Credits

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!!

Contact

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.
www.digits.com