NokiCont users' guide
Thanks for purchasing NokiCont, the hierarchical contact organizer
for the Nokia 9210i/9290 Communicator.NokiCont was made for those
people who work in a hierarchical organisation and want to see a
graphic representation of their organisation.


Usage scenarios

- Somebody calls you and she is in your contacts list but you don't remember her department.
While in a call you start NokiCont and make a find and realise that she is the vice-president of marketing.
You immediately start to speak about the importance of marketing.

- You wake up from a nightmare in which you've been the president of the sales department
writing a report to the CEO. You run NokiCont find your department and count the difference
of levels of your department and the sales department. You realise that you are seven layer
lower than the president of sales. You fall asleep happily again having no responsibility of writing sales reports.

- You are chatting with your friend. He starts to complain about his company's
difficult organisational structure. You start NokiCont and show him the structure
of your organisation (hiding the names of departments, not to disclose them) and
explain him that you always know who is calling you.


How to install

- pro version: save the file nokicont.sis from your e-mail to your harddisk or memory card.
- light version: click on the link of the light version on tridcomm.com
save the file nokicont_light.zip to your hard disk or memory card
- if you saved the install file to a PC, connect your communicator to the PC
- find the file nokicont.sis or nokicont_light.zip, unzip it if it is a zip file
- select the sis file and push the enter button
- the installer will install NokiCont to the Extras application group


Getting started

In order to see the hierarchy of your organisation you have to:
1. make groups in your Contacts directory with at least one contact person in each group
2. read the groups into NokiCont
3. arrange your groups into a hierarchy in NokiCont.


Let's see these steps in more detail:

1. Creating groups


1.1 Push the Contacts button of your Communicator
1.2 Push Ctrl+Shift+N or push the Menu button and select New Group from the File menu
1.3 Write a name to the field Group name
1.4 Push the button Add member on the right side
1.5 Select a member from the list
1.6 Push the button Add on the right side. A member is added to the group.
Repeat step 1.5 and 1.6 as many times as it is needed.
1.7 Press the button Done on the right side of the create group screen.
You have a group with members. Repeat 1.1 - 1.7 for each group you want to create.


2. Reading in groups

Start NokiCont from Extras if it is not running. Press Ctrl-C or press the Menu button
and select 'update from contacts' from the File menu.
Whenever you make changes in your Contacts then you should update NokiCont's data but
it is not necessary to do it after each change of the Contacts directory. It is better
to 'gather' several changes to Contacts and then update to NokiCont because the reading
in process is slow.NokiCont stores the group names and group member names separately
from the Contacts directory in its own database in order to start faster and to store
the relations of groups.

3. Arranging groups

When you start NokiCont at the first time you will see a keybar and an empty screen.
Press Ctrl-C to get your groups. NokiCont starts to read your contacts one by one and
takes only those contacts which belong to a group.It also means that groups having zero
members are not taken. After the contacts with groups were read you see your groups represented
by rectangles arranged in one row. It means that all groups are on the top level in the organisation.

If you want to have a group belong under an other group you have to select the subordinate group
and push letter p (meaning parent). A red p letter appears above the selected group showing that
you are in the 'set parent' mode.

Then select its parent group by using the arrow key
and push the letter p again. The dependent group will go one level lower
and a connection will be made between the parent group and the child group.
The horizontal position of the group is not changed only the vertical
position. If you want to move a child group to the top level again then select the child group
and push the letter p twice. If you select a group and push the Esc button then the selected
group becomes unselected. If you select a group and push the letter p to set the group's parent
and you change your mind then push the Esc button so the red p letter disappears meaning that
you left the 'set parent' mode. To select a group you have to use the arrow keys or push Ctrl+Menu
and select the Pointer menuitem (lowest item) from the appearing menu.

Then move the pointer inside a rectangle of a group and press enter.
To have the pointer disappeared push Ctrl+Menu and select the Pointer menuitem
from the appearing menu.

The menuitem becomes unchecked and the pointer disappears.
To move a group horizontally select the group then push and hold down the Ctrl key and move the group
with the arrow key. You can move a group left or right only. If you want to move a group up or down
you should use the 'set parent' mode described above. If you hold down the Shift key too while moving
a group then all the dependant groups will move together with the group moved (Ctrl+Shift+arrows).
If you want to move all the groups together then press and hold down the Shift key and use the arrows.
This time you can move them up or down or left or right. If you want to take a closer look at a
group then push the letter a and you zoom into to the groups.

If you want to have a bird's view of your groups then push the letter z
to zoom out from your groups. If you want to see all of your groups fitted
into the screen then press Ctrl+a.

If for some reason you messed up the layout of the groups and want to have the
groups arranged automatically without overlappings then select a group and press
Ctrl+r. All the groups being under the group selected will be rearranged.
If you want all the groups be rearranged then select the topmost group and press Ctrl+r.



Command key and menu reference

arrows: select a group
Shift+arrows: move all groups
Ctrl+arrows: move one group (left or right only)
Ctrl+Shift+arrows: move one group and all its children (left or right only)
a: zoom in
z: zoom out
p: set parent
f: find member, press the Esc button to exit the find mode

m: show members of the selected group
Ctrl+c: update NokiCont's group and member data from the phone's contacts database
Ctrl+e: exit NokiCont
Ctrl+a: view all groups fitted to the screen
Ctrl+r: rearrange the groups belonging under the selected group without overlappings
Ctrl+h: show help
Menu: Shows NokiCont's menus
Ctrl+Menu: Shows a Symbian menu where you can set e.g. the pointer visibility
Esc: exit the actual mode

Trick for keys a, z and arrows: press and hold down the key to accelerate its effect.
Note: NokiCont doesn't use the buttons being on the right side of the display.



Menus:

File menu:

update from contacts: reads in group and member data from the phone's contact database
exit: exits NokiCont
When you exit NokiCont the group data is automatically saved if you modified it. NokiCont
doesn't change the phone's contact database but uses its own database for storing data.

Preferences menu:
background color: set the background color of the screen
group color: set the default color of the groups. If you want a group have individual
color then check the checkbox '1 grp.' with the right arrow and only the selected group
will have the chosen color.

keybar visible: makes the keybar appear/disappear
group names visible: makes the group names visible/invisible

View menu:
all groups: makes all groups appear fitted to the screen
rearrange: rearranges the selected group's children without overlappings

Help menu:
show: shows the help
about: displays the version of NokiCont and the author's name



Difference between the light and the professional version

The light version uses 4 groups only. The professional version doesn't have any limit for groups.


FAQ

How to delete groups:
Delete the group from the phone's contacts database and use Ctrl+c in NokiCont

How to delete a member from a group but keep it as a contact:
Remove the member from the group in the phone's contacts database and use Ctrl+c in NokiCont

How to rename a group?
Go to the Contacts directory of your phone, open the group and modify its name in the name field.
Then use Ctrl+c in NokiCont. After this you have to set the relations of the renamed group again.

How to move a member from one group to another:
Go to the Contacts directory of your phone, open the first group and remove the member fro there.
Open the second group and add the member there. Then use Ctrl+c in NokiCont.

Can a member be in more than one group?
Yes

Can I create two groups with the same name?
Yes. The Contacts directory allows this but NokiCont handles the groups named the same as one group.

How many groups there can be?
In the professional version the memory gives the limit. NokiCont was tested with more than 50 groups.
In the light version the limit is 4.

What are the enhancements of future versions of NokiCont?
undo possibility
make a call to a selected member
make a conference call among selected members
forward group data by IR and/or e-mail

You can contact the author Lajos Kelemen at leo at tridcomm.com


LICENSE STATEMENT AND LIMITED WARRANTY

IMPORTANT - READ CAREFULLY
This license statement and limited warranty constitutes a
legal agreement ("License Agreement") between you (either as
an individual or a single entity) and Lajos Kelemen
for the software product ("Software") identified as NokiCont,
including any software, media, and accompanying on-line
or printed documentation.

BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU
AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THE
LICENSE AGREEMENT. If you are the original purchaser of the
Software and you do not agree with the terms and conditions
of the License Agreement, promptly return the unused
Software to the place from which you obtained it.

Upon your acceptance of the terms and conditions of the
License Agreement, Lajos Kelemen grants you the right to
use the Software in the manner provided below.

This Software is owned by Lajos Kelemen and is
protected by copyright law and international copyright
treaty. Therefore, you must treat this Software like any
other copyrighted material (e.g., a book), except that you
may either make one copy of the Software solely for backup
or archival purposes.

You may not transfer, rent, lease, lend, copy, modify, translate,
sublicense, distribute, time-share or electronically transmit
or receive the Software, media or documentation. You agree not
to modify the Software or attempt to reverse engineer, decompile,
or disassemble the Software.

If you have purchased an upgrade version of the Software, it
constitutes a single product with the original software that
you upgraded. You may use or transfer the upgrade version
of the Software only in accordance with the License Agreement.

This program may have bugs. Use at your own risk.
The author makes no warranty expressed or implied,
including but not limited to the warranties of
merchantability and fitness for a particular purpose.
The author will not assume any liability for any alleged
or actual damages arising from the use of this program.
NokiCont is copyrighted and all rights are reserved by
the author.