Updated 2012-06-26 02:02:37 by RLE

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: [1]

Available at: [2]