TealPhone User's Manual

Program Version 3.80

Last Updated: February 6, 2003

Table of Contents


Description
Contents
Installing
Setup
Overview
Using the Program
Main Display Screen
Name Display List
Data MiniView Window
Alphabet Index Bar
Graffiti Seek
Item Edit Screen
Quick History Popups
Custom Fields
FullView Screen
Dialing Numbers
Dialing Settings
Dial Connection
Dialing Phone Pad
Finding Entries
Local Find
Global Find
Using Custom Searches
Other Special Functions
Re-scanning the database (Sorting tables)
Repairing sorting in the standard address book
Deleting Categories
Beaming Entries
General Preference Options
Controls Options
Sorting Options
Beaming
Printing
Appendix A – Compatibility
Sony CLIE Jog Dial
Conduits and external programs
Outlook - Mapping Addresses to Custom Fields
Alternate Address Books
Sorting Time – Large Address Books
Very Large Address Books
Custom Label names and 'Birthdate'
Appendix B – Revision History
APPENDIX C - Credits
APPENDIX D - Contact Info
APPENDIX E - Registering
APPENDIX F – Products
Disclaimer

Description

Thank you for trying TealPhone, a replacement for the standard system address/phonebook application. It offers an improved interface and numerous enhancements over the standard Palm application, and uses the standard Address Book database for 100% compatibility.

Contents

This archive contains the following files:

Program files: TEALPHON.PRC The TealPhone program file

TPSETUP.EXE Quick-installer program (Windows)

Document files: PHONDOC.PDF This document in Adobe Acrobat (PDF) format

PHONDOC.HTM This document in HTML format (sans images)

PHONDOC.PRC This document in TealDoc format

REGISTER.HTM TealPoint Registration form in HTML format

REGISTER.TXT TealPoint Registration form in text format

Installing

Use the Palm Install Tool in the Palm Desktop software to install the program file TEALPHON.PRC. It will appear on the handheld device after the next HotSync.

You may also wish to install the file PHONEDOC.PRC, which is this manual formatted as a PalmPilot document which can be viewed with our document reader TealDoc.

Instructions on how to use the Palm Install Tool are in the Palm Handbook that came with your Pilot, PalmPilot, Visor, CLIE or WorkPad.

Under Windows, you can alternatively run TPSETUP.EXE, a program to quickly install the necessary file(s) to your handheld. Simple double-click on the TPSETUP icon and follow the on screen instructions.

Setup

If your names in the standard address application are normally sorted by company instead of last name, be sure to set the Std Address book sorted by company preference item in TealPhone. No permanent damage will occur if you fail to do this, but new or modified records might appear out of order in the standard app if this setting is incorrectly set. If this occurs, however, you can simply use the “Repair Database” menu item to resort the database entries to the correct order, and HotSync to clear out any mis-sorted hidden entries.

Overview

TealPhone can replace the standard address book application for most purposes. It reads and writes the same address book database as the standard application, thus maintaining 100% compatibility with conduits, synchronization utilities, and other programs which use the address book database. Because the standard address book is in ROM, however, you cannot remove it even after TealPhone is installed.

After installing the program file, you can run it by selecting its icon from the Applications menu. You may also wish to go to the Palm 'Prefs' application to remap the hardware Address button to TealPhone. This option is only available on Palm OS 2.0 or greater.

Using the Program

TealPhone is easy to use, and consists of three basic interface screens: the Main Display Screen and the Item Edit Screen, and the FullView Screen.

Main Display Screen

The main display screen resembles the standard application, but offers a redesigned interface. It is divided into three basic regions: On the bottom, the Name display list, at the top, the Data MiniView Window, and on the left, an optional quick-seek Alphabet Index Bar.

Name Display List

The Name Display List shows the entries in the current category much like the main display of the standard application. It is more flexible, however, in that you can show the display at any time sorted by first name, last name, or company name. This is switch-able at any time by tapping on the L, F, and C buttons at the bottom of the display. The saved sorting setting is associated with the current category, including All. Thus, each category can have its own specified sorting order.

Clicking on an entry in the display list highlights that entry and causes its data to be displayed in the MiniView Window at the top of the display.

You can change the current selection in the name list by using the hardware up and down scrolling buttons. When the Scroll Lock button at the bottom of the display is selected (it looks like a down-arrow), then the buttons scroll the list instead of changing the current selection. The name list is designed for easy one-handed operation. For instance, even without the Scroll Lock down, the screen can scroll page by page if you hold down the scroll button. This option can be set in preferences.

Next to each entry in the Name Display List, an icon will appear next to items with attached notes. Click on it to access the note. Optionally, the primary phone number and type will also appear next to the name, much like the standard address application. You can also tap on the letter for the phone number type to change the primary phone number from say “work” (W) to “home” (H) without going to the edit screen.

Lastly, you can change the font in the display list by pressing on the f button at the bottom of the display. If you are running Palm OS 3 or higher, you will have an additional large font added to your choices.

Data MiniView Window

The MiniView Window shows a phone number, email address, or physical address for the current entry. Unlike the standard app, it shows this data on the same screen so you don't need to switch back and forth between screens. This is particularly useful when, say, calling multiple numbers from a list of contacts.

You can change the current displayed item by tapping on either the left or right halves of the window, to scroll backwards or forwards through the list. You can also cycle through only phone numbers, email addresses, or full name and company/physical addresses by tapping on any of the three icons at the right of the display window. You can also configure a tap of the Data MiniView Window to open up the FullView Window instead (described in Options section below).

If you are using a keyboard peripheral hooked up to your handheld, you can cycle through the phone/address entries with the left and right arrow keys, or the left or right buttons on a Palm handheld equipped with a 5-way navigation pad.

The data in the display window will intelligently select a font for the data based on content and space. Note that the largest font contains only numbers, a hyphen, period, and comma. Telephone number entries that contain only these characters will appear in the largest font unless it is too long to fit in the window at that size. In that case, it will switch to the largest font that will fit for easy viewing.

Alphabet Index Bar

To the left, an optional index bar displays the letters of the alphabet. Clicking on a letter seeks to the first entry starting with that letter.
You can seek to any 1 to 5 character combination by entering a sequence of letters, each within one and a half seconds of the last. For instance, entering “F”… “R”… “E” will seek to the entry “Fred”, but if you enter an “F” and wait briefly before entering the “R”, TealPhone will assume you are beginning a new seek for an entry beginning with “R” instead of refining the last one to search for an entry beginning with “FR”.

Graffiti Seek

With or without the bar, you can also seek to any letter by entering the graffiti stroke for that letter, or typing the letter on a keyboard peripheral. If the letter is found, the list will move and the letter will be echoed temporarily in the lower left corner of the screen.

With both the Alphabet Bar and Graffiti Seek, you can also reset the seek counter without waiting 1.5 seconds by entering a backspace stroke. Also, an item in the preference menu allows you to automatically “reset” the seek operation (i.e. start a new search) when an entered letter in a sequence of letters results in no matched entries.


Item Edit Screen

When you tap on the Open button or double-tap an address entry in the name list, the currently selected entry is opened up either in the item edit screen, or the item FullView Window. Whichever one is done is selectable from the preference dialog.

The Edit screen shows the full address entry's data and is nearly identical to the standard system edit screen with the following enhancements:

Quick History Popups

To aid in entry of addresses, the 50 US States and the last 10 visited unique cities and countries are listed in popup lists to the right of the corresponding fields. Select an entry from a popup to quickly enter that value into the neighboring field. For non-US countries, you can also change the States popup to keep a history of the last 10 states you've entered or edited by checking the appropriate item in preferences.

Custom Fields

The standard address app allows you to rename four custom fields at the end of each record. This can be done either locally to the current contact entry, or globally across all entries without a local label.

To rename the global custom labels like the standard address book, choose the Rename Custom Fields item from the Options menu on the Edit Screen. To change the name of custom fields for individual entries, choose the popup list next to the custom field.

If you flag any of the custom fields with one of the eight local labels representing an address (“Addr 2”, “Addr 3”, or “Home”, etc) the four local labels representing phone numbers (Phone1, Phone2, VMail, etc), or “Web”, that field will also be recognized as data on the Data MiniView Window and grouped with address, phone, or email entries. Correspondingly, if you name a global label one of these names, then all entries using the global name will be recognized as well.

Note that for addresses, this assumes that an entire address entry be entered into a single custom field. If, instead, you are using a HotSync conduit (such as an Outlook conversion program) which divides an address into all four custom fields, use the “Treat 4 custom fields as Addr 2” preferences option described later in this document to properly display the item.

FullView Screen

The FullView Screen shows a quick summary of the current entry. It can be brought up from a menu item, from a double-tap on a name entry, or by pressing on the Open button, depending on your preference settings. By default, you can tap on the text of the entry itself to go to the edit screen. This functionality emulates that of the standard application. In preferences, you can change this behavior to simply dismiss the FullView Window instead, which many find more convenient. Pressing the up or down hardware scrolling buttons will change the current selection forward or backwards in current the name list.

Using buttons at the bottom of the window, you can go to the Edit screen or copy the entire contents of the FullView Screen into the PalmOS text clipboard for pasting into another program by clicking on the Copy button.

If the handheld is equipped with compatible phone hardware, supported audio speaker, modem, or is linked to a digital mobile phone, the primary phone number (indicated by an asterisk) can be dialed by tapping on the Dial button.

A last button exists which can be selected to enter Note screen for the selected entry.

Dialing Numbers

TealPhone supports directly dialing a selected phone number through a compatible modem, linked cell phone, cell phone add-on peripheral, or audio tone dialing on handhelds with enhanced audio. Dialing can be done via drop down menu, dialing phone pad, or from an optional dial button in the Data MiniView Window that appears when a phone number is shown.

To support directly dialing numbers, four screens are available from drop-down menus: Dial Settings, Dial Connection, Dial Phone Pad and Dial Number.

The number to be dialed corresponds to the numbers shown in the Data MiniView window.

When dialing, the following GSM dialing characters are transmitted to connect phone hardware (others are ignored):

Numbers - 0-9

Letters - optionally converted to numbers via standard US phone key layout

plus (+) - required by many GSM phones for international calls

commas - supported by many (not all) modems as a pause

asterisk (*) - corresponding to “star” button on touch tone keypads

pound (#) - corresponding to “number” button on touch tone keypads

exclaim (!) - issues a “flash” command on some phones

and (&) - waits for a “bong” tone used in some calling card dialing

at (@) - waits for a silent period of a few seconds on some phones

W - when the letter-conversion is off, a “w” will wait for a dial tone

Dialing Settings

The Dialing Settings screen provides various options for direct dialing numbers:


Dial on hardware button hold

If TealPhone is mapped to a hardware button (like the address button) and that button is pressed and held for one second, this option dials the current number showing in the MiniView window. This option overrides the standard behavior of beaming a business card when the button is held down.

Confirm number before dialing

When set, this option displays the phone number to dial, allowing editing and a confirmation tap before the number is actually dialed. When not set, the number is immediately dialed.

Convert letters to numbers

When selected, letters in the phone number are automatically converted to numbers following the standard letters printed on phone keypads (in the USA, at least).

Add dialing prefix

When selected, the accompanying numbers or characters are tacked onto the beginning of the number to dial. This is typically used to add an extra code to get an outside line such as a ‘9’ before dialing a number and a comma to pause before dialing the number.

If a number starts with xxx…

This entry exists to allow for different number prefixing depending on how a number starts. Typically, this value is set to a local area code, and is used to either add a long distance dialing prefix (1) to non-local numbers, and/or strip area codes from local calls.

Strip matched text

Removes the text specified in the above entry if a match is found. Typically set to a local area code or the long distance dialing prefix depending on which needs to be removed from phone number entries.

Else add prefix…

Adds selected text if the number does not start with the text specified in the previous item. Typically set to the long distance dialing prefix (1) or needed missing area code.

Modem Touch tone dialing

For modems which support pulse dialing, this option sends the AT command to request touch tone dialing

Modem Direct Dial Command

When dialing out through an infrared or cabled serial connection, calls are normally made using the PalmOS modem-control functions. When this option is selected, however, dialing is done directly through the serial connection with the specified dialing command prefixing the phone number. This is needed by some phones which have either nonstandard (Non AT) commands, or different commands for voice dialing and modem (data) dialing.

Typical AT dialing commands are ATD (dial), ATDT (dial touchtone), and ATDP (dial pulse). An example voice-dial command for one phone model is AT+CDV. For Nokia cell phones, the number is followed by a semicolon (;) for voice calls. The corresponding dial command in TealPhone for Nokias is then “ATD$;”, where the place for the phone number is entered using a dollar sign ($) symbol. Check your phone’s technical documentation if normal dialing returns a “Data Mode” or similar error. When no dollar sign is present in the dial string, the phone number to dial is tacked onto the end of the dial string.

Modem Init String

For modems which support this option, this item selects an initialization string to be sent to the modem prior to sending the dialing command.


Dial Connection

Before dialing a number, visit the connection screen to select the device and options used to communicate with a modem or phone, including device, speed, handshaking, and parity.

TealPhone supports most published phone, serial, and touch tone dialing interfaces. Devices from manufacturers who have not published their interfaces or made them compatible with PalmOS standard libraries, however, may not be supported.

On the left side of the screen is a list of device drivers detected on the system. Supported devices include the PDQ/Kyocera SmartPhone, (“SmartPhone”), Handspring Treo/VisorPhone (“Visor/Treo Phone”), Palm OS Standard Telephony devices (“PalmOS Phone”), HandEra/Sony touch-tone audio dialing (“Speaker DTMF”) and under PalmOS 3.2 or greater, all installed serial and modem drivers supporting the Palm New Serial Manager, included Infrared (“IrCOMM”) and serial (“Serial”). On older versions of the OS, the standard serial port (“Serial”) is available instead.

Select the phone driver appropriate to your device. For infrared dialing to a GSM-capable phone under PalmOS 3.2 or higher, select the IrCOMM driver.

The speed, handshaking, and parity options apply to wired or infrared serial communications only. See your modem documentation for the proper settings to use. 19200 baud is a common speed for IR communication.

Dialing Phone Pad

An alternate way to dial phone numbers is through TealPhone’s Dialing Pad interface, which can be brought up via drop down menu or by a button in the lower left corner of the main screen when the alphabet index bar is not present.

The dialing phone pad allows dialing of phone numbers not in the address book or for finding address book entries with a pen-free interface using large, finger-friendly buttons.

The interface to entering numbers and names is a standard phone-style number pad with corresponding letters over the numbers. To enter a number, simply press the corresponding buttons and tap “dial” to dial the number.

To search for numbers in the address book, tap on one of the modal buttons to the right, labeled “last”, “first”, or “company”. Then, type out the entry or company name using the phone-style number pad, pressing the corresponding button for each letter. For instance, to look up “Jennifer”, tap “5-3-6-6”, and so on. TealPhone will automatically look in the database for a matching entry, which it shows at the top of the screen. If more than one entry matches the entered letters, use the hardware “scroll-up” anad “scroll-down” buttons to rotate through all valid entries. Note: do not press buttons multiple-times for a single letter in Nokia-style text entry; only one tap per letter is necessary.

Once an address book entry is located, you can select the different numbers associated with that entry by tapping on the “down-arrow” to the right of the number display or tapping on the displayed number itself. To dial the number, tap on the “dial” button.


Finding Entries

TealPhone offers a powerful searching ability, which lets to filter all the entries in the current category. You can search one or more of the fields in this current list, showing only entries which meet the following search criteria:

  • Contains specified text
  • Matches specified text
  • Starts With specified text
  • Ends With specified text
  • Exists (is not blank)

Alternately, you can show only entries that don't match the above criteria by changing the does/doesn't option in the Find Dialog window.

Local Find

Use the Find Entries menu on the Main Display Screen to bring up the find dialog window. There, you can select the fields to be searched, the search criteria, and text to look for. After running a find operation, the 'L F C' buttons at the bottom of the screen will all be unselected. This will indicate that you are viewing a list from a custom 'Find' operation. Click on any of the three buttons to once again show all the entries in the current category.

Global Find

TealPhone also supports the Palm system global find command (magnifying glass icon to the right of the graffiti entry area). As TealPhone uses the standard address book, it always finds the same matches as the Standard Address book, so you can turn off this option to speed up global find operations.

Using Custom Searches

Using the Entry-Finding feature, you can set up your address book to function like it has a second set of custom categories. For instance, you can add the word 'Card' to all the entries in your database for which you send holiday greeting cards. This may include both personal and business entries. Later, when it comes time to write your cards, you can search the custom fields for matching the text 'Card' and create a custom list you can scroll down to quickly address all your cards.

Of course, this has many other uses as well. All you need to do is decide on which custom labels to use and enter them into the custom fields of applicable entries.

Other Special Functions

Re-scanning the database (Sorting tables)

Normally, TealPhone watches the address book database and updates its own sorted lists whenever an entry is added externally, or deleted items are removed after a HotSync operation. If the database is expanded or deleted from the desktop or the standard application, TealPhone should catch this as well. If entries are simply changed externally, use this menu item to update and re-sort TealPhone's address lists. You'll need to rescan the database manually if you change any entries on the desktop in a way that would affect its sorting position but not the total entry count.

Automatic sorting can also occur after a HotSync, as the syncing process clears out entries that have previously been deleted but not yet backed up to the desktop. This procedure will be faster than a full sort, as the system won't do a full sort, but will simply scan the sorting table to verify its integrity.

Sorting time grows exponentially with the number of entries in the database, so you might want to limit your sorting options if you have a large address book. You can limit your sort order to a single order in Preferences (see Preferences Options), or even select the “Standard Order” option, which eliminates sorting altogether. To abort a sort in progress, press and hold down the Page-Up button.

Repairing sorting in the standard address book

If you ever decide to change your sorting options in the standard address book, remember to change the corresponding checkbox in TealPhone's preferences screen. If you rescan the database in TealPhone, it will usually be able to detect the new sorting order and do this automatically. Also, if you have added entries with only a company name and no first or last names in TealPhone, you may need to sort in the standard address book with the 'Remember Category' checkbox turned off, as some have reported that the standard address book may have a bug that will miss the newly created entries otherwise.

The standard address book expects the address database to be sorted either by last name or by company. This is not related to TealPhone’s display sort orders, which are accomplished by sort tables built independently of the order of the entries in the database. Sometimes, sychronization conduits can place entries in the incorrect place. This can also occur if you use TealPhone to modify records but have TealPhone set to say, place new entries in last-name order when the address book database is actually sorted by company. If you need to fix mis-sorted entries in the standard address book, use the “repair database” menu item to accomplish this. You’ll be asked to provide the sorting criteria to use (either “last name” or “company”). The sorting may take a little time. Afterwards, TealPhone’s will rescan the database to accommodate any moved entries.

Deleting Categories

Re-scan the entries in TealPhone to update TealPhone's category tables if you delete a category and thereby move it's content into another category.

Beaming Entries

TealPhone supports beaming of selected records by automatically call the standard application and then returning after the beaming has finished. You can beam an entry by selecting the Beam Entry item under the Record menu on the main display screen.

In addition, you can also mark up to four records as business cards by selecting a record and choosing the 'Set as Business card' menu, and then selecting one of four slots to set to the current entry. When you choose the 'Beam Business Card' menu or hold down the Address Book button (if mapped to TealPhone), then your chosen business card will be beamed. If more than one business card has been selected, then a dialog box will appear to allow you to choose which card to send.

Note that the business cards are found using entry's Last Name, First Name, Company, and Title. Any entry you select as a business card must not have an identical entry with all four of the same field entries, or the system may not beam the entry that you expect. If you need two business cards with the same name, company, and title, make one of them different with a minor change such as punctuation or trailing spaces in one of those four fields.

Note also that after beaming an entry, TealPhone simulates a press of the address button to return system control to TealPhone, so you need to map this button to TealPhone for it to return correctly after a beaming operation.

General Preference Options

Bring up the General Preferences dialog by selecting the General Prefs item under the Options drop-down menu.


· Remember Last Category

Tells TealPhone to remember the last category you visited when you leave the program. When not checked, the category reverts to All.

· Show Phone Numbers in List

Shows a contact’s primary phone number in the display list, much like the standard address book.

· Show Companies in Lists

Shows company name in display list after names when sorting by first or last name

· Show dial button in MiniView

Adds a phone handset-shaped dialing button to the Data MiniView window when showing a phone number item. Tapping the button dials the number.

· Move Scroll Bar to Left Side

Moves scroll for Names List for left-handed users.


· Enable Alphabet Bar

Displays the optional bar of alphabetical index buttons along the left edge.

· Open DialPad on Startup

This option automatically opens the Phone Pad dialing screen when TealPhone is first started. If TealPhone is mapped to a hardware button, pressing that button again will dismiss the dialing pad screen. This option is handy if TealPhone is often used to quickly dial a number or look up a phone number without a pen.

· Support PalmOS Global Find

This options turns on global find support in TealPhone. As both TealPhone and the standard address book use the same database, they will always return the same search results. Turning this option off will save time when performing a global find, but selecting an address book entry from the standard address book’s find results will always launch standard address book, not TealPhone. Note that under PalmOS 5, the standard Address book adds an extra “Address” header beneath “TealPhone” in the list of search results which should be ignored.

· Keep State/Province History

Tells TealPhone to maintain a history list of the last 10 states visited rather than the fixed list of US States, which is the default. Great for use in non-US countries.


Controls Options

Bring up the Control Preferences dialog by selecting the Control Prefs item under the Options drop-down menu.


· Hold Down Scroll to Page List

When set, the phone list can be paged even in page-select mode by holding down the scroll up and scroll down buttons. This is convenient for one-handed operation, and is good when, say, driving a vehicle, though we don't recommend you do so.

· Edit on List Double-Tap

When set, double-tapping an item opens it in the Edit screen. Otherwise, the item is shown in the FullView Window.

· Edit on FullView Tap

When set, tapping on the FullView Window opens the current record in the Edit screen. Otherwise, the FullView Window is just closed.

· Edit on ‘Open’ Tap

When set, tapping the Open button opens an item opens it in the Edit screen. Otherwise, the item is shown in the FullView Window.

· Open FullView on MiniView Tap

Normally, tapping in the Data MiniView Window either increments or decrements the current number/address being displayed, depending on which side of the window you click. This option allows you to open the FullView Window for the current record instead. This is particularly useful on a Palm V, where the contrast button can be used to cycle through phone numbers instead, freeing up taps on the data window for alternate use.

· Reset Graffiti Seek on Mismatch

When on the TealPhone main screen, you can seek to an entry by entering the first few letters of a contact using graffiti. Letters entered within 1.5 seconds of each other are considered characters making up part of a single name. For instance, entering “F”… “R”… “E” will seek to the entry “Fred”. By default, when a letter is entered which, when combined with the last few characters entered, does not match an existing entry, that letter is considered the first letter of a new scan, even if less than 1.5 seconds has passed since the last entry. For instance, if “F”...”R”…”E”…”X” is entered, and no entry begins with “FREX”, then TealPhone will try to seek to and entry beginning with “X” instead, like “Xavier”. This option turns off this feature, causing TealPhone to beep instead when a mismatch occurs, forcing the user to either wait more than 1.5 seconds or to enter a backspace stroke to reset the seek entry before seeking to another entry.

· Palm V Contrast Changes MiniView

When set, you can use the contrast button on a Palm V to either switch the contents of the Data MiniView Window or open the FullView Window for the current entry. Hold it down more than a half second to bring up the normal contrast adjustment window instead.

· Palm V Contrast Opens FullView

When set in combination with the previous option, this option opens the FullView Window when the Palm V contrast button is pressed. When not checked, the contrast button instead rotates forward through entries in the Data MiniView Window.

Sorting Options

Bring up the Sorting Preferences dialog by selecting the Sorting Prefs item under the Options drop-down menu.


· Treat One Name as First and Last

When an entry has only a first name or only a last name, this option causes the existing name to be used when sorting by last or first name. Otherwise, entries missing a first name will be sorted at the bottom of the list when sorted by first name, and entries missing a last name will be shown at the bottom of the list when sorted by last name. This item is always turned on if “standard” sort order is chosen.

· Treat Name as Company if None

When an entry has no company specified, use the entry's name when sorting by company. This is how the default Address application handles sorting by company. With this option turned off, entries with no company specified are sorted separately at the bottom of the list. This is usually more useful. This item is always turned on if “standard” sort order is chosen.

· Treat 4 Custom Fields as 2nd addr

When this option is set, the Data MiniView Window view treats all 4 custom fields in a contact entry as parts of a single second address for each contact. This option is primarily for compatibility with some contact synchronizing conduits which allow addresses to be remapped to the custom fields in this way.

· Palm Address is Sorted by Company

Tells TealPhone that the standard address book is sorted by company, not last name, so new or modified entries can be put in the correct place as seen from the standard app.

· Auto Sort/Scan after HotSync

This option tells TealPhone to automatically rescan the database (sort) when the database modification count has changed. This occurs after every HotSync or when an external app modifies the database. As sorting time increases exponentially with database size, it’s only useful when the database is relatively small and there is a need because a database is constantly being externally updated, typically in a corporate environment.

· Sort By

Lets you choose how the address list will be sorted, either by first name, last name, company, or standard. If you choose ‘All’, then all three options will be available on the main screen through the F, L, and C pushbuttons. You may choose one of the other single-sort options if you don't need this flexibility to speed up sort times when scanning the database.

If you only want to display the entries in the same order as the standard address book (last name or company are supported, including the mixing of companies with names when only one of the two are present, then choose standard order, which also has the benefit of bypassing the database sorting process, particularly useful for large address books.

Beaming

TealPhone supports beaming by automatically calling the standard address application. Furthermore, up to four business cards can be selected. If you designate more than one business card, a dialog box will appear allowing you to choose one when you try to beam an entry. Designate an entry as a business card by selecting an entry on the Main Name List and choosing Set as Business Card item from the Record menu. Business cards are identified by first name, last name, title, and company, so if you choose to create multiple business cards for yourself, be sure that at least one of these fields is unique for each card.

After receiving beamed records, the standard address book will switch control to itself to display the new note. When you return to TealPhone, it will rescan the database to position the new record.

Printing

TealPhone supports printing through the TealPrint advanced printing system and drivers. If you have a supported printer and proper cable, you can easily print labels directly from TealPhone's main menu, or print entries to any Windows-compatible printer through your HotSync cradle. Please see TealPrint documentation or the TealPoint Software web site for information on TealPrint and currently available software drivers.

TealPhone will support printing of labels directly to a supported label printer (like the DYMO EL60), complete Address book entries, or envelopes with a compatible printer. Note that for printers that accept envelopes sideways, envelopes may need to be printed in graphics mode with the appropriate driver if the printer or driver does not support landscape printing in native text mode.



Appendix A – Compatibility

We can’t guarantee the robustness or quality of third party applications or hardware, but we try to resolve any issues the best we can.

Sony CLIE Jog Dial

TealPhone supports the Jog Dial on the Sony Clié line of Palm-compatible organizers. On the main screen, the jog dial can be scrolled up or down to select entries in the Name list or pressed and scrolled to scroll the page of entries. A quick press of the dial advances the entry shown in the Data MiniView Window, while a press-and-hold opens up the FullView Window for the current entry.

Conduits and external programs

TealPhone uses the standard address book database, so it is fully compatible with conduits and other programs which use the same database.

Outlook - Mapping Addresses to Custom Fields

Some Outlook conduits allow you to map individual data fields into the four custom fields. Typically, this is used to store a second address for the contact, taking up all four custom fields. Use the “Treat 4 Custom Fields as 2nd addr” option in Preferences to tell the Data MiniView Window to group all four fields together as an address.

Alternate Address Books

Some Outlook conduits create address books with alternate names. TealPhone 3.0 now supports alternate names for the address book, using the most recent database it can find with the correct type and creator Ids.

Sorting Time – Large Address Books

As sorting time grows exponentially with database size, address books with more than 1000 entries can take a long time to sort. Sorting time can be shortened by reducing the number or sorting selections or choosing the “Standard” sort order in the Preferences menu, which bypasses sorting altogether.

Very Large Address Books

TealPhone currently has a limit of 7800 or so entries. This is a known issue, but there is not current workaround for this limitation.

Custom Label names and 'Birthdate'


The program Birthdate needs a field with a specially-named custom label, but it looks for it in the Standard Address book’s data, so it doesn't matter what the corresponding custom label in TealPhone is, as this data is not in the Address database and is stored separately. To get Birthdate to work, just set the needed label change it in the Standard App. For clarity, you probably want to call it 'B-Day' or something similar in TealPhone, but it is ignored as far as Birthdate is concerned.

Appendix B – Revision History

Release 3.80 – February 6, 2003

· Added support for Sony CLIE "Hires+" full screen mode

· Added support for Samsung i300/330 full screen modes

· Added support for Palm 5-way controller

· Added support for “Speaker DTMF” touch-tone audio dialing for Tungsten T

· Added support for “Speaker DTMF” touch-tone audio dialing on Sony CLIE NR70 and NX70

· Added DIAL button to FullView Window

· Added primary phone indicator (*) on FullView Window

· Added option to strip local area codes when dialing

· Added option to add long distance prefix to non-local calls

· Added buffering for snappy full screen redraw

· Improved menu layout and preference screens

· Fixed scrambled phone list resulting from holding down the “phone button” too long on a fast (ARM) handheld (which aborts an automatic sort)

· Fixed “Edit on full screen tap” functionality on post-OS 4 devices

· Fixed crash after dialing when using “popup dial pad on startup” option

Release 3.65 January 21, 2003

· Fixed scrambled sort entries resulting from accidentally aborting an automatic sort. This could occur on a fast device when launching TealPhone with hardware button held down too long.

· Fixed “Edit on full screen tap” functionality on post-OS 4 devices

· Fixed crash after dialing when using “popup dial pad on startup” option

· Added buffering for snappy full screen redraw

· Added support for Palm 5-way controller

Release 3.61 September 19, 2002

· Added High resolution icons for OS 5.0

· Fixed display of pad entries with no phone number

Release 3.60 May 2, 2002

· Added support for Masking private records (OS 3.5+)

· Added nice little color icons to main screen

· Renamed "Mobile" phone type to "Cell" to make letter ID unique (M=Main)

· Fixed actions tapping on full screen view under OS 4.0 and higher

· Fixed sorting of deleted entries to bottom of database for compatibility with third party applications

· Fixed crash entering dialing connections screen on devices with many dialing connections (Handspring TREO)

Release 3.55 February 20, 2002

· Added support for dialing on Samsung I300 phone.

· Fixed crash from more than six phone number entries (using custom phone types)

Release 3.52 January 22, 2002

· Fixed placement of new entries with company only in standard databases when syncing with Mac desktop

APPENDIX C - Credits

Manual by Vince Lee, Tex Tennison, and Diane Dybalski

APPENDIX D - Contact Info

TealPhone by TealPoint Software

©1999-2003 All Rights Reserved.

TealPoint Software - TealPhone

454 Las Gallinas Ave #318

San Rafael, CA 94903-3618


We look forward to hearing from you.

Please visit us at www.tealpoint.com, or email us at support@tealpoint.com.

APPENDIX E - Registering

Registering allows you to use the program past the 30 day expiration period and turns off registration reminders.

Currently, you may register by snail mail, electronically through our website at www.tealpoint.com with a credit card and a secured server. For the first option, the enclosed registration form is provided for your convenience. You may use this form or simply send the following to the address above.

§ Product Name

§ E-Mail Address

§ HotSync User ID (Pilot Name Required for Passkey generation. It can be found on the main screen of the HotSync application on the Pilot as "Welcome ________" or in the corner on a PalmIII or higher)

§ Check (drawn off a US Bank) or Money Order for ($17.95 US) to TealPoint Software. No international checks or money orders please.

APPENDIX F – Products

Visit us online for our complete product line, including:

TEALAGENT ( http://www.tealpoint.com/softagnt.htm )

A PC-based Palm data converter, installer, and web clipper which formats local, network, and web-resident data into standard Palm formats.

TEALAUTO ( http://www.tealpoint.com/softauto.htm )

The complete automobile mileage, service, and expense tracking program, TealAuto supports unmatched features and customization options.

TEALDOC ( http://www.tealpoint.com/softdoc.htm )

Powerful reader for Palm documents, e-books, and newspapers, supporting advanced features such as pictures, links, and flash cards.

TEALECHO ( http://www.tealpoint.com/softecho.htm )

Digital "ink" lets you see what you write, vastly increasing graffiti writing speed and accuracy. No more writing blind!

TEALGLANCE ( http://www.tealpoint.com/softglnc.htm )

Pop-up utility shows time, date, appointments and to-dos, and other useful information at power-up. See your day at a glance.

TEALINFO ( http://www.tealpoint.com/softinfo.htm )

A system for creating and displaying interactive databases, reference works, and mini-application folios; a handheld reference library.

TEALLAUNCH ( http://www.tealpoint.com/softlnch.htm )

A pop-up application launcher and mapping utility for launching apps and special functions from pen taps, graffiti strokes, or button presses.

TEALLOCK ( http://www.tealpoint.com/softlock.htm )

Secure automatic locking program with optional data encryption and numerous activation and customization options.

TEALMAGNIFY ( http://www.tealpoint.com/softlens.htm )

An ever-ready magnifying glass that works with most any program, TealMagnify saves your eyes when looking at tiny text.

TEALMASTER ( http://www.tealpoint.com/softmstr.htm )

A supercharged Hackmaster replacement with 100%-compatibility and enhanced stability, configuration, diagnostic and activation features, and PalmOS 5.0 support.

TEALMEAL ( http://www.tealpoint.com/softmeal.htm )

A personal restaurant database and selection wizard. Keep a database of your favorites and easily find them by type or category.

TEALMEMBRAIN ( http://www.tealpoint.com/softmemb.htm )

Memory monitor and stack manager which helps identify conflicts and greatly improves stability running multiple hacks and drivers.

TEALMOVER ( http://www.tealpoint.com/softmovr.htm )

File management utility for beaming, deleting, renaming, and copying files both in memory and on VFS-compatible storage cards.

TEALMOVIE ( http://www.tealpoint.com/softmovi.htm )

High-quality multimedia system with video and synchronized sound. Includes audio/video player and Windows AVI/Quicktime converter program.

TEALNOTES ( http://www.tealpoint.com/softnote.htm )

Insert freehand graphic "Sticky Notes" into memos, to-do lists, address book entries--almost anywhere you currently have editable text.

TEALPAINT ( http://www.tealpoint.com/softpnt.htm )

The most powerful paint and sketch app on Palm OS handhelds, featuring 16 tools, 16 patterns, 12 brushes, color, and desktop image conversion.

TEALPHONE ( http://www.tealpoint.com/softphon.htm )

A powerful Address Book replacement with superior interface, display, search, and indexing options.

TEALPRINT ( http://www.tealpoint.com/softprnt.htm )

The all-in-one text and graphic printing solution for Palm OS, supporting infrared, serial, and HotSync printing to any Windows printer.

TEALSCRIPT ( http://www.tealpoint.com/softscrp.htm )

An improved, tunable, Graffiti text recognition system that lets you modify the handwriting recognition to suit your handwriting.

TEALTOOLS ( http://www.tealpoint.com/softtool.htm )

Six pop-up desk accessories, including a calculator, clock/stopwatch, preferences panel, editing panel, memopad, and a file/backup manager.

Disclaimer

We at TealPoint Software are committed to providing quality, easy-to-use software. However, this product is provided without warranty and the user accepts full responsibility for any damages, consequential or otherwise, resulting from its use.

This archive is freely redistributable, provided it is made available only in its complete, unmodified form with no additional files and for noncommercial purposes only. Any other use must have prior written authorization from TealPoint Software.

Unauthorized commercial use includes, but is not limited to:

§ A product for sale.

§ Accompanying a product for sale.

§ Accompanying a magazine, book or other publication for sale.

§ Distribution with "Media", "Copying" or other incidental costs.

§ Available for download with access or download fees.

This program may be used on a trial basis for 30 days. The program will continue to function afterwards. However, if after this time you wish to continue using it, please register with us for the nominal fee listed in the program.

Thank you