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 ]