Electric Secretary

The Electric Secretary is a daily calendar and appointment manager. Developed as an example client/server application for the BOOK Effective Tcl - Writing Better Programs in Tcl and Tk.

When the client program starts up, it opens a socket to the server and downloads appointments for the current user. Days with appointments are marked with a small pencil icon on the calendar. Clicking on a particular date brings up a list of appointments in a Tk text widget. The appointments can be edited and stored back on the server.

The client/server architecture turns this simple calendar into a powerful groupware application. Clients can look for scheduling conflicts among a group of users on the server. If an empty slot is found, an appointment can be added and broadcast to the other users in the group.

Described at: [L1 ]

Available at: [L2 ]