As promised, here is the long-delayed second half of my TIDSE 2004 trip report.
The second day opened with an invited talk from Ron Baeker, a computer graphics pioneer. He described a new initiative at the University of Toronto: Knowledge Media Design (KMD). KMD are computational media that systematically embody knowledge in a way that encompasses data and process, as well as task space and interpersonal space (social component of tasks and media). The focus is on systems that support human creativity and control, rather than on systems that autonomously generate media artifacts. The best part of the talk was some of the videos he showed of his early work. The first video showed the Genesys animation system that he built in 1966 at the Lincoln Labs at MIT. Genesys allowed users to construct animations by tracing animation paths on a screen. Interestingly, given the discussions on virtual humans at the conference, he did some work in the mid-60s on a system that supported the animation of stick figures. It turned out to be difficult to maintain the constraints between the various parts of the stick figure, so he “moved on to easier problems.” Some of his early projects involved looking at program code as a form of human communication, something which, given all the writing I’ve done on GrandTextAuto about programming as an expressive media, why artists should program, and so forth, I heartily agree with. One of these projects explored the idea of a program book. If software is to truly have a long life, the code should be published as a designed book, with the full source code printed in the book in such a way as to facilitate reading the principles, design decisions, issues, and so forth that are expressed in the code itself. He showed some pictures of The Eliza Book, one of the program books that they made. I’d love to leaf through this book!
This is a preview of
TIDSE 2004 (part 2)
.
Read the full post.