List of Figures



Figure 1: Initial screen for a regular user
Figure 2: Initial screen for system administrator
Figure 3: Expanded command menus for the regular user interface
Figure 4: Expanded command menus for the administrative interface
Figure 5: Top-level screen map
Figure 6: Appointment scheduling dialog
Figure 7: Scheduling a dentist appointment
Figure 8: Initial categories menu
Figure 9: Edit categories dialog
Figure 10: Add category dialog
Figure 11: Creating a new category
Figure 12: Dentist appointment with category filled in
Figure 13: Scheduling a second appointment
Figure 14: Day view
Figure 15: Result of pressing the next day arrow
Figure 16: Day display with non-default option settings
Figure 17: Day view with overlapping times
Figure 18: Day view with overlapping times, displayed vertically
Figure 19: Table-style week view
Figure 20: Clarification of overlap in a weekly table view
Figure 21: List-style week view
Figure 22: Month view
Figure 23: Transient scrolling in a month view
Figure 24: Year view
Figure 25: Item selected in monthly view
Figure 26: Details of selected scheduled item
Figure 27: Goto date dialog
Figure 28: Goto date 31 Oct 98
Figure 29: Goto date 31 Oct 98 at the Month Level
Figure 30: Goto date 31 Oct 98 at the Week Level
Figure 31: View lists submenu
Figure 32: Basic Appointments List
Figure 33: Appointments list sorted by title
Figure 34: Meetings List
Figure 35: Tasks list
Figure 36: Events list
Figure 37: All items list
Figure 38: Initial custom lists menu
Figure 39: Custom list dialog
Figure 40: Custom list date menus
Figure 41: Year`s events custom list
Figure 42: Primary sort key menu Year's events custom list
Figure 43: Menu contexts in which list names appear
Figure 44: Year`s events list display
Figure 45: Changed years-events list
Figure 46: Filter submenu
Figure 47: Month view with appointments filtered out
Figure 48: Month view with meetings filtered out
Figure 49: Filter menu in `Show Appointments', `Show Meetings' state
Figure 50: Events and tasks filtered out of a day view
Figure 51: Events and tasks filtered out of a table-style week view
Figure 52: Initial custom filters menu
Figure 53: Filter definition dialog
Figure 54: Expansion of Filter Definition Menus
Figure 55: Fall classes custom filter
Figure 56: Menu contexts in which filter names appear
Figure 57: Month view with Fall classes filter applied
Figure 58: State of the filter menus with filtering applied
Figure 59: Appointments list with Fall classes filter applied
Figure 60: Changed years-events filter
Figure 61: Changed Fall classes filter applied, filtering out office hours
Figure 62: View other user dialog
Figure 63: Selecting user for viewing
Figure 64: Monthly view for user James L. Brandon
Figure 65: Day view in the James L. Brandon calendar
Figure 66: Another day view in the James L. Brandon calendar
Figure 67: View group dialog
Figure 68: Monthly view for group Computer Science Faculty
Figure 69: Windows submenu with chronological list of active windows
Figure 70: Windowing mode submenu
Figure 71: Commands affected by the setting of Windowing Mode
Figure 72: Side-by-side three-month display
Figure 73: Initial unaligned positions of three magnetized windows
Figure 74: User moves right side of August window near left side of September window
Figure 75: System snaps windows into left-to-right alignment
Figure 76: Holding shift key, user moves top of August window near top of September window
Figure 77: System snaps windows into top alignment
Figure 78: Without shift key, user moves top and right of August/September window pair near top and right of October window
Figure 79: System snaps windows into top and left-to-right alignment
Figure 80: Meeting scheduling request dialog
Figure 81: Scheduling a staff meeting
Figure 82: List of possible meeting times for the csstaff meeting
Figure 83: Selection in the possible meeting times list
Figure 84: Staff meeting confirmation dialog
Figure 85: Meeting confirmation dialog with some edits
Figure 86: Scheduling another meeting
Figure 87: List of possible meeting times for the cslect meeting
Figure 88: Lecturer meeting confirmation dialog
Figure 89: Scheduling a Faculty Meeting
Figure 90: Details of a weekly recurring schedule
Figure 91: Weekly recurring details filled in
Figure 92: No times found dialog
Figure 93: Weekly recurring details modified
Figure 94: Meeting scheduling options
Figure 95: Modified meeting scheduling options
Figure 96: Possible meeting times with one or two faculty unable to attend
Figure 97: Selected faculty meeting time
Figure 98: Scheduling a special colloquium
Figure 99: Special colloquium options settings
Figure 100: Possible times for the special colloquium
Figure 101: Selecting a conflicting user for the purpose of view his calendar
Figure 102: Scheduling a tenure review meeting
Figure 103: Modified tenure review meeting request
Figure 104: Tenure review meeting options
Figure 105: Very long possible times list
Figure 106: Long possible times list scrolled to an acceptable time
Figure 107: Meeting notification dialog
Figure 108: Recurring meeting notification dialog
Figure 109: Viewing details of a meeting notification
Figure 110: Notification details dialog edited
Figure 111: Two meetings displayed in penciled-in form
Figure 112: Accepted meeting changed from penciled in format
Figure 113: Content of email meeting notification
Figure 114: Prompting dialog for new category definition
Figure 115: Accepted meeting with non-unique identity
Figure 116: Scheduling temporarily blocked
Figure 117: Fourth blocked user
Figure 118: Notification to proceed with scheduling
Figure 119: Scheduling time warning
Figure 120: Task scheduling dialog
Figure 121: Task priority menu
Figure 122: Scheduling a non-recurring task
Figure 123: Scheduling a recurring task
Figure 124: Event scheduling dialog
Figure 125: Jim`s birthday event
Figure 126: Multi-day vacation event
Figure 127: Month view showing a multi-day event
Figure 128: Event list showing a multi-day event
Figure 129: Item-level appointment view
Figure 130: Item-level view of a recurring appointment
Figure 131: Item-level view of a recurring appointment, all instances setting
Figure 132: Item-level view of a recurring appointment, future instances setting
Figure 133: Item-level view of another recurring instance.
Figure 134: Item-level meeting view
Figure 135: Item-level view of a not-yet-accepted meeting
Figure 136: Item-level view of a recurring meeting
Figure 137: Item-level task view
Figure 138: Item-level event view
Figure 139: Item-level view of another user's calendar
Figure 140: Initial state of command buttons in all item-level displays
Figure 141: State of command buttons after user edits one or more data fields
Figure 142: Date and time changes to the dentist appointment
Figure 143: Change confirmation dialog
Figure 144: Updated view after confirmed appointment change
Figure 145: Edits made to a recurring appointment
Figure 146: Confirmation dialog for changing one instance of a recurring appointment
Figure 147: Updated view after another appointment change
Figure 148: Additional edits made to a recurring appointment
Figure 149: Confirmation dialog for changing all instances of a recurring appointment
Figure 150: Updated view after further appointment change
Figure 151: Confirmation dialog for changing all future instances of a recurring appointment
Figure 152: Delete confirmation dialog
Figure 153: Delete confirmation dialogs for a recurring appointment
Figure 154: Duration and details changes to the staff meeting
Figure 155: Confirmation dialog when scheduler changes critical meeting field, with conflicts
Figure 156: Scheduler edits a recurring meeting
Figure 157: Confirmation dialog when scheduler changes non-critical meeting field in a recurring meeting
Figure 158: Location change to future lecturer meetings
Figure 159: Confirmation dialog when scheduler changes critical field for future instances
Figure 160: Confirmation dialog for scheduler-deleted meeting
Figure 161: Confirmation dialogs for scheduler-deleted recurring meeting
Figure 162: Meeting change notification
Figure 163: Viewing details of a meeting change notification
Figure 164: Change notification details dialog edited
Figure 165: Scheduler changes merged into meeting
Figure 166: Delete notification dialog
Figure 167: Viewing details of a meeting delete notification
Figure 168: Item-level view of meeting with not-yet-accepted scheduler changes
Figure 169: Non-scheduler change confirmation dialog
Figure 170: Item-level view of meeting with not-yet-accepted scheduler deletion
Figure 171: Edits made to a recurring task
Figure 172: Birthday event changed
Figure 173: Event change confirmation dialog
Figure 174: Information for a recurring item
Figure 175: Interval selections
Figure 176: Monthly interval selected
Figure 177: Monthly interval scheduling dialog
Figure 178: Item recurs on the first Monday of every other month
Figure 179: Item recurs on the first and third Fridays of every month
Figure 180: Item recurs quarterly on the 15th
Figure 181: Anniversary appointment
Figure 182: Monthly recurring details for a meeting request
Figure 183: Dentist appointment on-screen reminder
Figure 184: Category display menu
Figure 185: Category menu with non-empty category selected
Figure 186: Edit categories dialog with several user-defined categories
Figure 187: Special event category selected for editing
Figure 188: Change category dialog
Figure 189: Change category dialog, edited
Figure 190: Category change confirmation dialog
Figure 191: Category delete confirmation dialog
Figure 192: Password entry dialog
Figure 193: Password re-entry dialog
Figure 194: User database dialog
Figure 195: Add user dialog
Figure 196: Adding a new user
Figure 197: Brandon selected in users list
Figure 198: User database record for James L. Brandon
Figure 199: User record for James L. Brandon edited
Figure 200: Confirmation dialog for changing a user record
Figure 201: Notification of change to James L. Brandon user record
Figure 202: Confirmation dialog for deleting a user record
Figure 203: Notification sent to deleted user
Figure 204: Group database dialog
Figure 205: Add group dialog
Figure 206: Adding a new group
Figure 207: Add group member dialog
Figure 208: Add group member dialog
Figure 209: Add group dialog with members added
Figure 210: Group database record for the Computer Science Faculty
Figure 211: Group member delete confirmation
Figure 212: Members deleted in group record dialog
Figure 213: Confirmation dialog for changing a group record
Figure 214: Location database dialog
Figure 215: Add location dialog
Figure 216: Location database record
Figure 217: Book location dialog
Figure 218: A location booking for the Grad Student Room
Figure 219: Viewing a location record
Figure 220: Viewing a meeting from the location record dialog
Figure 221: Viewing an other-usage booking from the location record dialog
Figure 222: List of Calendar Tool administrators
Figure 223: List of available locations
Figure 224: Required fields error dialog
Figure 225: Reverse video selection highlighting
Figure 226: Unregistered attendees error dialog