Tcl HomeTcl Home Hosted by
ActiveState

Google SiteSearch
Main - Registration - Schedule - Tutorials - Info - Year 2009 Papers - Call For Papers

17'th Annual Tcl/Tk Conference (Tcl'2010)

October 11 - October 15, 2010

Hilton Suites Chicago/Oakbrook Terrace
10 Drury Lane
Oakbrook Terrace
Illinois, United States 60181
Tel: 1-630-941-0100
Fax: 1-630-941-0299

Important Information
Abstracts and proposals due August 1, 2010
Notification to authors August 15, 2010
Author materials due October 1, 2010
Tutorials start October 11, 2010
Conference starts October 13, 2010
Email Contact tclconference@googlegroups.com

One of the best reasons to attend the Tcl conference is the tutorial track. These sessions are presented by Tcl experts - people who write the packages, write the books, and develop applications on a daily basis. They share their knowledge of Tcl/Tk and the practical experience in developing large, robust applications. Whether you're new to Tcl or experienced, these sessions will help you develop your projects more quickly.

Free Tutorials

This year we'll be offering FREE tutorials Monday and Tuesday evenings. These will be 1-2 hour lectures on special topics. Anyone is welcome to attend the evening lectures, whether they are a member of the conference or not.

Tutorial Schedule

Monday Morning Monday Afternoon Monday Evening
Developing Applications in Tcl
New Features in Tcl8.6: Modules, Dicts, TclOO and more
Developing Applications in Tcl
Critcl: Embedding C in Tcl for Fun and Profit
What's WUB?
Tuesday Morning Tuesday Afternoon Tuesday Evening
Building User Interfaces with Tk I
Advanced TclOO
Building User Interfaces with Tk II
Advanced Tk: GUI appearance
Using Tcl with .NET - Eagle to the rescue!

Tutorial Information

What's WUB? ( Steve Redler )
Wub is a web-server written in pure-Tcl. It runs the the Tcler's Wiki among other sites. Wub is useful for creating highly-dynamic (and portable) web applications. It is the successor in spirit of Tclhttpd, aiming to preserve the best of it while using the bleeding-edge latest Tcl facilities to simplify and extend.

Steve Redler will demistify Wub for web developers and show us how to create new websites quickly and easily.

Using Tcl with .NET - Eagle to the rescue! ( Joe Mistachkin )
The Tcl/Tk integration features provided by the Eagle library are simple, yet powerful and customizable. Learn how to properly use Tcl/Tk from managed .NET code (C#, VB, etc) without having to write any native interop code.

Joe Mistachkin, the author of Eagle, will introduce Eagle and explain how to leverage Tcl/Tk in existing .NET projects.

Developing Applications in Tcl ( Ken Jones )
Ken will introduce the Tcl language. These two sessions will cover all the information you need to become a Tcl programmer.
Developing Applications in Tcl ( Ken Jones )
Ken will introduce the Tcl language. These two sessions will cover all the information you need to become a Tcl programmer.
Critcl: Embedding C in Tcl for Fun and Profit ( Steve Landers )
One of Tcl's strong suits is the ability to merge C and Tcl code to make an application that's fast to develop and fast to run. The C Runtime in Tcl package (CriTcl) lets you embed without learning about the Tcl internals. Steve will explain how to get the most out of this tool.
New Features in Tcl8.6: Modules, Dicts, TclOO and more ( Clif Flynt )
Clif will explain how to use the newer Tcl features including the dict data structure, namespace ensembles and TclOO. We'll also cover the practical aspects of when and how to modularize your scripts with simple procedures and the source commands, namespaces and packages, or the new modules and TclOO features.
Building User Interfaces with Tk I ( Ken Jones )
With remarkably little code, you can add a full-featured GUI to your application that will have a platform-native appearance on Windows, Unix, and Macintosh. In this course you'll explore all the Tk interface components, learn how to modify and extend their behaviors, and see how to put them together into complex multi-window applications.

The two sessions will complement each other, introducing basic techniques in the first session, and more advanced techniques in the second.

Advanced TclOO ( Clif Flynt )
TclOO supports interesting features like run-time definition of classes and objects, class and object introspection, mixins and more. Learn how to use TclOO effectively, instead of just writing C++ code in Tcl.
Building User Interfaces with Tk II ( Ken Jones )
With remarkably little code, you can add a full-featured GUI to your application that will have a platform-native appearance on Windows, Unix, and Macintosh. In this course you'll explore all the Tk interface components, learn how to modify and extend their behaviors, and see how to put them together into complex multi-window applications.

The two sessions will complement each other, introducing basic techniques in the first session, and more advanced techniques in the second.

Advanced Tk: GUI appearance ( Jeff Hobbs )
There's a big difference between a quick and dirty GUI and a good looking professional GUI. Jeff will explain the newer features Tk has added to create a solid GUI you can be proud to send to a customer, including:
  • Controlling the toplevel
  • Themed widgets (tile/ttk)
  • 8.5 widget enhancements
  • Subtle platform differences

Contact Information

fox@nscl.msu.edu