USENIX Technical Program - Abstract - 7th Tcl/Tk Conference - February 2000
Collaborative Client-Server Architectures in Tcl/Tk: A Class Project Experiment and Experience
Franc Brglez, Hemang Lavana, Zhi Fu, Debabrata Ghosh, Lorie I. Moffitt, Steve Nelson, J. Marshall Smith, and Jun Zhou, North Carolina State University
Abstract
This paper presents a class software project that was part of a
recent experimental graduate course on
Frontiers of Collaborative Computing on the Internet.
We chose Tcl/Tk to facilitate rapid prototyping, testing,
and demonstrating all phases of the project.
The major milestones achieved during this course are:
-
rapid proficiency in Tcl/Tk that allowed each student
to manipulate
data and widgets, apply socket programming principles, and create
a progression of client/server applications, from textbook
cases to a unique client/server architecture prototype -
driven by and matched to a well-defined collaborative project driver.
-
universal server that supports any number of
user-configurable clients, each accessible through a Web-browser
on a Mac, Windows, or UNIX platforms. Prototype client configurations
include:
(1) collaborative document composition, (2) collaborative
Tcl/Tk debugging and compilation, (3) collaborative
design workflow.
- USENIX Members may view the full text of this paper in
HTML form and
PDF form.
(Use your membership number as the username for access.)
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
- To become a USENIX Member, please see our Membership Information.
- Current USENIX Members may change their password.
|