Version 1.0.40  The Tab Concept
 
 What is ContactsEx
 Key Features
 Contact Us
 Open Issues


User Guide

 Installing and Running
 The Tab Concept
  - Names Tab
  - #s & Emails Tab
  - Address Tab
  - Notes Tab
  - Sundry Tab
  - Picture Tab
  - Groups Tab
  - Data Tab
  - Airtime Tab
  - Log Tab
 Backup and Recovery
 Long Distance Dialing
 Calling Cards

 Search Functions
 Group Functions
 Number Formats
 Synchronization
 Auto Updates

 Changing Item Order
 Settings Dialog
  - General Tab
  - Card Tab
  - Billing Tab
  - Picture ID Tab
  - Sync Tab
  - Formats Tab
  - Area Tab
  - Auto Answer Tabs

There are numerous ways of displaying complex information on a limited-size screen. The idea of tabs began in the PC world, where even with the much great screen real estate it was still possible to have more information than could be reasonably presented on a single screen. Tabs were an alternative to simple scrolling.

The concept of a tab came from an idea long used in offices for segregating physical files in a filing cabinet. One could thumb through the tabs that stuck out of the file folders until the desired section was found. This idea is translated to the computer and cell phone world by presenting a screen with a series of tabs along the top, bottom, or sides. On a PC the user selected a new tab by clicking it with the mouse pointer.

On a phone without touch capability (in this case the Symbian S60 3rd Edition operation system) tabs are selected by using the left and right cursor keys. Tabs form a continuous loop, which means that you can rotate through them in either direction. Moving left from the first tab takes you to the last tab, while moving right from the last tab takes you to the first tab.

Each tab in a program contains information that is grouped according to a specific category. The information in that group may or may not fit on the screen and therefore might use vertical scrolling to allow the user to sift through it. For this the up and down cursor keys are employed.
 
  ContactsEx employs the tab concept to organize the vast array of data in the contacts database. It begins with the home tab, which displays a list of contact names presented in alphabetical order (either by first or last name). This tab is the jumping-off point and it is so important that the right softkey has been dedicated to returning to this tab from any other tab.

From this home tab (labeled "Names") contacts may be created, deleted, filtered, and manipulated. Contacts may be searched, and phone calls may be initiated. This highlights a division-of-labor philosophy that reduces the number of menu options available at any given time by moving each function into the tab where is makes the most sense.

Most, though not all, of the tabs in ContactsEx are directly influenced by which contact is selected in the home tab. Only the last 3 tabs are unaffected, because they represent global data that is not contact-specific.

Once a contact is selected (by moving the selection highlight down to the contact required) you are free to inspect other tabs to extract details on that contact.
 
First tab to the right of home contains a list of all the phone numbers and email addresses assigned to the contact. When multiple phone numbers and/or multiple email addresses are present for a contact, one of each type is designed as the default and may be identified by an asterisk next to its label.

The default phone number is the one that determines the icon that appears next to the contact's name in the home tab, and is the number that will be dialed if you press the TALK key from the home tab. The default email address is the one that will be used if you send an email from the home tab.

 

 
 

 
  The next tab to the right contains postal addresses for the contact. The S60 database allows the storage of up to 3 postal addresses, but it has no facility for displaying the various fields that make up an address in a manner that even remotely resembles an address. ContactsEx displays addresses as they might appear on an envelope, wrapping text as required so that the entire address is always visible. Multiple address that span more than a single screen can be viewed by scrolling vertically.

 

The fourth tab contains a collection of text notes that have been assigned to the contact. These notes may contain anything, which in turn may be formatted as required to convey meaning. Carriage returns and blank lines may be included to aid in the format. As with addresses, you may scroll vertically to view multiple notes that don't fit on a single screen.  
 

 
  The fifth tab contains sundry information related to the contact such as birthday, anniversary, spouse, children, job title, company name, etc. The information is presented in a listbox format with an appropriate icon for each type of data.

Formatting for the various data types is also unique, as you can see from the example to the left. Birthdays are accompanied by the age of the contact, while anniversaries are accompanied by the number of years together.

Unlike the native editor, ContactsEx allows you to assign multiple instances of various sundry items (such as birthdays and anniversaries).

The Picture tab allows you to assign a photograph to the contact that can be used with the program's Full Screen Picture ID feature. Unlike other programs that offer this feature, ContactsEx lets you crop the image to suit you needs, it lets you select colors and fonts for the text and you can move and anchor the text anywhere in the picture.

A default image and text format can be created for contacts that don't have their own custom photograph, and you can also create a separate custom image and text format for calls from numbers that aren't in your phonebook at all. Finally, you can create a default image and text format for calls where the incoming phone number has been blocked or is unavailable.

 
 

 
  The sixth tab is a list of all of the Groups defined in the database, with a group icon next to each group to which the current contact belongs. The contact can be easily added to or removed from a group by moving the selector down to the group in question and pressing the OK button. The icon will appear or disappear to denote membership in the selected group.
The seventh tab contains information that is not related to the current contact. It shows you how much data you've consumed since the beginning of the billing cycle. The data is separated into 2 broad categories representing packet data (that's what you pay your service provider for) and WiFi data (which you don't pay for service provider for).

The line marked Consumed is calculated from a figure you enter telling ContactsEx how much data you get each month. The 15% in the example on the left was generated from a monthly allowance of 6 GB.

 

 
 

  The eighth tab also contains global information. In this case it is the airtime used since the beginning of the billing cycle. The sample on the right contains all of the data shown separately, but Contacts Ex provides you with options to combine various values, depending upon how your service provider bills you.

The plan for which the example to the right applied allows for 500 daytime incoming minutes, 100 daytime outgoing minutes, and 1000 combined evening and weekend minutes. It is quite obvious from these figures that none of those limits have been exceeded.

 

The ninth and final tab displays the call log. The Symbian O/S stores up to 30 days of log data (though the exact lifespan of the data is determine by an option you set in the O/S).

The example on the left is set in 2-lines-per-item mode, with optional phone number labels. This is the maximum amount of information that be displayed at once, but as you can see if says a lot. We know the type of call (incoming, outgoing, or missed), the name of the contact, the label of the phone number used, the date, the time, and the duration of the calls. The first number on the list shows only a phone number because that particular number wasn't in the contact database.

 

 
 

By moving left or right from the home tab, all information is just a few quick keystrokes away.