Check out the new USENIX Web site. USENIX - Conference


6th Annual Tcl/Tk Conference
September 14-18, 1998
San Diego Princess Resort
San Diego, California

PRELIMINARY TECHNICAL PROGRAM

Wednesday - Friday, September 16-18, 1998


WEDNESDAY, SEPTEMBER 16

9:00am - 9:15am: Welcome and Best Paper Award
Don Libes, National Institute of Standards and Technology
Michael McLennan, Bell Labs Innovations for Lucent  Technologies

9:15am - 10:00am: Keynote

Tcl/Tk, Agents, and Makin' Pictures: A Whirlwind Tour
Dr. Michael B. Johnson, Pixar Animation Studios

 I've used Tcl since it was first publicly available, around 1989. For the last ten years, I've used it in practically every software system I've built, from image processing systems to fault tolerant agent based planners, and a number of 2D and 3D computer animation systems. I'll tell you how I used Tcl in these various systems, and what made it so darn useful. I'll also talk a little about how Tk was (or wasn't) used in such systems, and why certain choices were made. Pretty pictures will be shown and free software will be made available.

Michael Johnson is a Media Arts Technologist for Pixar Animation Studios, the studio that brought "Toy Story" to life and the forthcoming "A Bug's Life". He previously worked for Thinking Machines, NCSA, and IBM.  Michael  received his MA in Visual Studies and PhD in Media Arts & Sciences from MIT's Media Lab.

10:00am - 10:30am: Break

10:30am - 12:00pm: Applications
Session Chair: Tom Poindexter, Talus Technologies, Inc.

NBC's GEnesis Broadcast Automation System: From Prototype to Production
S. J. Angelovich, NBC Broadcast and Network Operations,K. B. Kenny, B. D. Sarachan, GE Corporate Research & Development

An Extensible Remote Graphical Interface for an ATM Network Simulator
Michael D. Santos, P. M. Melliar-Smith, L. E. Moser, University of California, Santa Barbara

WinACIF: A Telecom IC Support Tool Using Tcl/Tk
David Karoly, Todd Copeland, David Gardner, Advanced Micro Devices

Charity Telethon Supported by Tcl/Tk
Dave Griffin, Digital Equipment Corporation

12:00pm - 2:00pm:  Lunch (on your own)

2:00pm - 4:00pm: Tcl/Tk Update
John Ousterhout, Scriptics Corporation

John Ousterhout will provide an update on the Tcl/Tk development going on at Scriptics Corporation.  He will also formulate plans for the coming year, and as usual, he will collect feedback by letting the audience "Ouster Vote" on the issues facing Tcl and Tk.

4:00pm - 4:30pm: Break

4:30pm - 5:30pm: Object Technology
Session Chair: Jeffrey Hobbs, Siemens AG

The Tycho Slate: Complex Drawing and Editing in Tcl/Tk
H. John Reekie, Edward A. Lee, University of California, Berkeley

Iclient/Iserver: Distributed Objects using [incr Tcl]
Lee F. Bernhard, Bell Labs Innovations for Lucent Technologies

Data Objects
George A. Howlett, Bell Labs Innovations for Lucent Technologies

6:30pm - 8:30pm: Conference Dinner

9:00pm - 11:00pm: Birds-of-a-Feather (BoFs)


THURSDAY, SEPTEMBER 17

9:00am - 9:45pm: Invited Talk: Tcl/Tk for Dummies
Tim Webster, Timothy Webster Design and Consulting, Inc.

Tim Webster will explain why he chose to write a book about Tcl/Tk, and how he sold the idea to IDG.  He will discuss the basic strategy for organizing the book: writing the outline, deciding what to cover, and what, in retrospect, he would have done differently.  He will cover some topics that may be saleable, and offer basic advice about book-writing.

Tim Webster is a freelance writer and consultant, and the author of Tcl/Tk for Dummies.

9:45am - 10:45am: Testing and Debugging
Session Chair: George Howlett, Bell Labs Innovations for  Lucent Technologies, Inc.

A Tcl-Based Multithreaded Test Harness
Paul Amaranth, Aurora Group, Inc.

Using Tcl/Tk for an Automatic Test Engine
Allen Flick, DSC Communications Corporation,James Dixson, Silicon Valley Networks Corporation

wshdbg - A Debugger for CGI Applications
Andrej Vckovski, Netcetera AG

10:45am - 11:15am: Break

11:15am - 12:15pm:  Web Technology (Server-Side)
Session Chair: John Reekie, University of California, Berkeley

NeoWebScript: Enabling Webpages With Active Content Using Tcl
Karl Lehenbauer, NeoSoft, Inc.

TclXML: XML Support For Tcl
Steve Ball, Zveno Pty Ltd

Creating High Performance Web Applications using TCL, Display Templates, XML, and Database Content
Alex Shah, Tony Darugar, Binary Evolution, Inc.

12:15pm - 2:00pm: Conference Lunch

Invited Speaker: Peter Salus, The Tcl/Tk Consortium
Tcl/Tk and the languages of the Net: 1971-1998

In 1970, RFC 51 by Michele Elie proposed the first true language of the Net: at that time, a seven node construct.  More recently, Java, Limbo, and Tcl have been created.  The history of Net languages from 1968 through 1998 will be detailed, focusing on Tcl and its toolkit.

Peter H. Salus is the author of A Quarter Century of UNIX and Casting the Net: From ARPANET to Internet and Beyond. He is the  the editor in chief of the 4-volume Handbook of Programming Languagesand the Director of the Tcl/Tk Consortium.

2:00pm - 3:30pm: Web Technology (Client-Side)

Session Chair: Ray Johnson, Scriptics Corporation

WebWiseTcl/Tk: A Safe-Tcl/Tk-based Toolkit Enhanced for the World Wide Web
Hemang Lavana, Franc Brglez, North Carolina State University

Internet-Based Desktops: Collaborative and Recordable
Amit Khetawat, Hemang Lavana, Franc Brglez, North Carolina State University

Creating A Multimedia Extension for Tcl Using the Java Media Framework
Moses Dejong, Brian Bailey, Joseph Konstan, University of Minnesota

Visualizing Personal Web Caches with Caubview
Charles L. Brooks, Murray S. Mazer, and Frederick Hirsch, The Open Group Re Institute

3:30pm - 4:00pm  Break

4:00pm - 5:00pm   Works in Progress

5:00pm - 7:00pm Poster Session / Informal Demonstrations

8:00pm - 10:00pm: Birds-of-a-Feather (BoFs)


FRIDAY, SEPTEMBER 18

9:00am - 9:45am: Invited Talk: Yacc Meets Tk?,
Steve Johnson, Transmeta Corporation

Modern GUIs are typically written quickly using some kind of GUI builder, then very painfully attached to an application and even more painfully edited as the application evolves. Yacc has been very effective for avoiding this 'after design' in text-based tools. It would be attractive if we could bring similar benefits to GUI construction. GUIs carry out the same role as the parser--accepting and validating the user's input. This analogy suggests that we might build Yacc-like tools to help build industrial strength GUIs (dozens of screens, and a half-dozen or so different user classes). We will speculate about what tools would be useful, how they would work, and how to build them.

Steve Johnson spent nearly 20 years at Bell Labs, where he wrote Yacc, Lint, and the Portable C Compiler.  For the past decade he has consulted and worked at a number of Silicon Valley startups.  He served on the Usenix board for ten years, four of those as president, and is now the Usenix representative to the Computing Research Association.

9:45am - 10:45am: Language Issues
Session Chair: Alex Safonov, University of Minnesota

Using Content-Derived Names for Package Management in Tcl
Kennedy Akala, Ethan Miller, University of Maryland;Baltimore County, Jeff Hollingsworth, University of Maryland

Using Tcl to Rapidly Develop a Scalable Engine for Processing Dynamic Application Logic
Greg Barish, Healtheon Corporation

Using Tcl to Script CORBA Interactions in a Distributed System
Michael Miller, Advanced Micro Devices,Srikumar Kareti, Honeywell Technology Center

10:45am - 11:00am: Break

11:00am - 12:00am: Panel: Tcl in the Bazaar - A United Front Moderator: Michael McLennan, Bell Labs Innovations for Lucent Technologies

The publication of Eric Raymond's "The Cathedral and the Bazaar" has electrified the free software community and given more visibility to "open source" software than ever before. Free software enthusiasts everywhere are rethinking their strategies and coming up with innovative new plans to colonize the corporate landscape newly opened to them. This panel will discuss ways that the Tcl community might harness the power of the "bazaar" to move development forward.

Panelists:
Mark Harrison, AsiaInfo Computer Networks, Beijing
Peter Salus, The Tcl/Tk Consortium
Brent Welch, Scriptics Corp.

12:00pm - 12:30pm: Closing Remarks and Town Meeting


?Need help? Use our Contacts page.
First posted: May 21, 1998 efc
Last changed: May 21, 1998 efc
USENIX home