There was significant variability in the implementation of the address books I reviewed (Outlook, Outlook Web Access, Yahoo! Mail Beta, GroupWise WebAccess). The most common functions seemed to be:
Of these features, the Address Book and Edi Contact dialogs are clearly essential; the "Contacts" view is not necessary if the add/edit function can be initiated from the Address Book (although the newer apps seem to think this feature is important).
In all cases, the windows/views/dialogs are (or could be) composed of standard form controls in conjunction with a grid view; no new "widgets" appear to be necessary.
Opened by clicking To, Cc, or Bcc buttons in compose message window.
Includes:
When a name is selected from the grid either by arrowing through the grid or typing in the Search field, clicking To, Cc, or Bcc adds the email address to the corresponding textbox. Clicking the OK button inserts the selected addresses into the To, Cc, and Bcc fields in the compose message window.
Offers a variety of views, including a grid view, grid views with category groupings, and "address cards" (a complex, multi-column list). Selecting a contact and pressing enter (or double clicking) opens the edit contact dialog.
Several tab pages of textboxes for entering contact information elements.
Opened by clicking To..., Cc..., or Bcc... buttons in compose message window.
Includes:
Enter search terms and click Find. Possible matches are displayed in grid view. Arrow through rows in grid to select. Click To, Cc, Bcc buttons to add to corresponding field in compose message window.
Provides a more extensive grid view listing of contacts. Selecting a contact and pressing enter (or double clicking) opens the edit contact dialog.
Two tab pages with a collection of textboxes, textareas, and dropdown (select) lists.
Opened by clicking To, Cc, or Bcc buttons in compose message window.
Includes:
Pick a name from the list and click OK.
Sortable listbox showing user name with right-hand pane that shows details or textboxes for selected name.
Right-hand pane in Contacts view. Scrolling list of textboxes, textareas, and dropdown (select) lists.
Novell GroupWise WebAccess
Opened by clicking Address Book button in compose message window.
Includes:
Search, select name (check checkbox) from the grid view, click To, CC, or BC button. In the grid view, each name is a link. Clicking the link opens the edit contact dialog.
No separate "Contacts" feature
A collection of textboxes.