09H00 - 10H00 | Welcome and registration - Coffee |
Session I | Tcl/Tk Anywhere - Jean Muller |
10H00 - 11H00 | Tcl on the OLPC - Alexios ZAVRAS | html (690K) |
11H00 - 11H30 | VCRI: New Developments - Jos JASPERS | ![]() |
11H30 - 12H00 | Tcl on the phone - Richard SUCHENWIRTH |
12H00 - 13H30 | Lunch |
Session II | Tcl Core - Tk Image - David Zolli |
13H30 - 14H30 | Profiling and Debugging Tcl with DTrace - Daniel A. STEFFEN | ![]() |
14H30 - 15H00 | Why arrays (and dicts) are great, yet totally inadequate - Jean-Claude WIPPLER | ![]() |
15H00 - 15H30 | BOF - tclOO, itcl-ng and the current OO - Arnulf WIEDEMANN | ![]() |
15H30 - 16H00 | Coffee break |
16H00 - 16H30 | TkImg - Past, Present, Future - Jan NIJTMANS | ![]() TkImg - Application Examples - Paul OBERMEIER | ![]() ![]() |
16H30 - 17H00 | EMIT - The Extensible Multispectral Image Generation Toolset - Paul OBERMEIER |
17H00 - 18H00 | NexTk/ntkWidget - A Possible Replacement for Tk - Arnulf WIEDEMANN | ![]() ![]() |
Session I | Tcl/Tk and Science - Luc Moulinier |
09H00 - 09H30 | Tcl/Tk and Bioinformatics - Raymond RIPP | ![]() |
09H30 - 10H00 | Nfickle: Improved Scanner Generators for Tcl - Detlef GROTH | ![]() |
10H00 - 10H30 | Tcl/Tk's contribution to Satellite Operations - Martyn SMITH | ![]() |
10H30 - 11H00 | Coffee break |
11H00 - 11H30 | SECS with Tcl - Jan NIJTMANS | ![]() |
11H30 - 12H30 | BOF - MacTcl/AquaTk - Daniel A. STEFFEN | ![]() |
12H30 - 13H30 | Lunch |
Session II | Applied Tcl/Tk - Gerard Sookahet |
13H30 - 14H00 | Mavrig - A Tcl Application Construction Set - Jean-Claude WIPPLER | ![]() |
14H00 - 14H30 | Ucome a New Tcl Web Environment - Arnaud LAPREVOTE | ![]() ![]() |
14H30 - 15H30 | Tcl/Tk Community: Google Summer of Code - Daniel A. STEFFEN | ![]() |
15H30 - 16H00 | GSoc Project: A Business Rule Management System based on the high-level object oriented scripting language XOTcl - Franz WIRL | ![]() |
16H00 - 16H30 | Prizes - Conclusion and Goodbye |
Tcl on the OLPC |
Alexios ZAVRAS (Independent IT consultant, Greece) Keywords: Tcl, OLPC Download presentation: html (690K) The OLPC is an innovative computer which was designed by the team led by professor Nicholas Negroponte. The computer, also known as "children's laptop" or "$100 laptop" is distributed on a not-for-profit basis to states and organizations to be distributed to children all around the world. Despite its small cost, the OLPC incorporates technological innovations, in both its hardware and its software. Its fundamental design principle is that it constitutes an educational tool for the children, and thus is not a simplified conventional computer. Although the de-facto programming environment on the OLPC is Python, Tcl/Tk was ported on the OLPC and used for the creation of simple educational toys and demos. The port was straightforward, due to the Linux infrastructure of the OLPC software; however, the user interface used on the OLPC (specially designed for children) challenged some basic assumptions. During the presentation, the OLPC machine will be presented and demonstrated (in both hardware and software), together with basic Tcl/Tk activities. Special attention will be given to some interface details implemented in other OLPC software, which might be useful for Tcl/Tk in the future. |
VCRI: new developments |
Jos JASPERS (Utrecht University, Netherlands) Keywords: Tcl, education, synchronisation, client-server In the PRO-ICT project a groupware environment has been created, to facilitate collaborative writing in project based learning assignments in secondary schools. VCRI (Virtual Collaborative Research Institute) is a tcl-based system that supports such activities. The base environment of VCRI included three tools: a database of relevant information sources (Database), a chat facility for deliberation between the students (Chat) and a shared text processor (Co-writer). The Co-writer allows the students to work on the texts of their assignments simultaneously. The system can be used synchronously and a-synchronously. Recently the system has been expanded with a simulation/modeling tool and collaboration evaluation tool. The presentation will focus on the implementation of the new tools, a short demo and some strategic issues. |
Tcl on the phone |
Richard SUCHENWIRTH (Siemens I MO IL RC, Germany) Keywords: eTcl, PDA, cellphone, IDE Experiences with various Tcl ports on PDAs are reported. ETcl is considered the most actively developed port for Windows CE at current, and has proved to be satisfying and usable. In contrast to earlier monolithic ("cathedral") approaches, a "patchwork bazaar" of small and independent extensions was developed that extend the eTcl console with useful tools for visualisation etc. The code is available freely on the Tclers' Wiki, under Sepp. |
Profiling and Debugging Tcl with DTrace |
Daniel A. STEFFEN (Independent, Switzerland) Keywords: profiling, tracing, DTrace, Tcl core DTrace is an extensible dynamic tracing framework created by Sun, it is available in Solaris 10, Mac OS X Leopard and FreeBSD. Support for tracing Tcl programs with DTrace was added to the Tcl core in 8.4.16 and 8.5b1 by the speaker (c.f. http://wiki.tcl.tk/DTrace). |