http://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&action=history&feed=atomITC382 11255412 A2 - Revision history2024-03-28T13:54:08ZRevision history for this page on the wikiMediaWiki 1.7.1http://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=3049&oldid=prevTrevorp: Spelling2005-10-21T05:00:44Z<p>Spelling</p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 05:00, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 1:</strong></td>
<td colspan="2" align="left"><strong>Line 1:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">==Problem==</td><td> </td><td style="background: #eee; font-size: smaller;">==Problem==</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Contact Details===</td><td> </td><td style="background: #eee; font-size: smaller;">===Contact Details===</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">In <span style="color: red; font-weight: bold;">todays </span>fast paced world, travel, while it has brought the world together, it has become harder to keep in contact with friends and co-workers. People change address/phone number, switch email accounts, buy a new mobile phone, switch to a new/different IM account, change jobs, change partners. Due to human psychology and sociology, a single method of communication is not sufficient, you cant do everything with simply email/IM, different methods of communication suit different needs of communication. With this in mind, a single person can collect a <span style="color: red; font-weight: bold;">sizable </span>list of contact details, perhaps with multiple addresses, multiple phone numbers, email addresses etc. Details for at work, and at home.</td><td>+</td><td style="background: #cfc; font-size: smaller;">In <span style="color: red; font-weight: bold;">today's </span>fast paced world, travel, while it has brought the world together, it has become harder to keep in contact with friends and co-workers. People change address/phone number, switch email accounts, buy a new mobile phone, switch to a new/different IM account, change jobs, change partners. Due to human psychology and sociology, a single method of communication is not sufficient, you cant do everything with simply email/IM, different methods of communication suit different needs of communication. With this in mind, a single person can collect a <span style="color: red; font-weight: bold;">seizable </span>list of contact details, perhaps with multiple addresses, multiple phone numbers, email addresses etc. Details for at work, and at home.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Communication void===</td><td> </td><td style="background: #eee; font-size: smaller;">===Communication void===</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">The ease of travel has another impact on sociology, the fact that people have the ability to travel widely and meet many people, sometimes getting to know someone very well. In such cases, people are <span style="color: red; font-weight: bold;">likley </span>to continue communicating through whatever means they deem suitable. The situation also arises where people may not become involved enough to continue regular communication, however they may still be interested in the lives of such <span style="color: red; font-weight: bold;">aquaintances</span>. This is an unfilled void in the communication market. The proposed system aims to provide a solution.</td><td>+</td><td style="background: #cfc; font-size: smaller;">The ease of travel has another impact on sociology, the fact that people have the ability to travel widely and meet many people, sometimes getting to know someone very well. In such cases, people are <span style="color: red; font-weight: bold;">likely </span>to continue communicating through whatever means they deem suitable. The situation also arises where people may not become involved enough to continue regular communication, however they may still be interested in the lives of such <span style="color: red; font-weight: bold;">acquaintances</span>. This is an unfilled void in the communication market. The proposed system aims to provide a solution.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">==Product audience==</td><td> </td><td style="background: #eee; font-size: smaller;">==Product audience==</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">This product is potentially geared towards two primary audiences. The first being groups of friends or <span style="color: red; font-weight: bold;">aquaintances</span>, and the second being a group of co-workers within an organisation.</td><td>+</td><td style="background: #cfc; font-size: smaller;">This product is potentially geared towards two primary audiences. The first being groups of friends or <span style="color: red; font-weight: bold;">acquaintances</span>, and the second being a group of co-workers within an organisation.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Friends===</td><td> </td><td style="background: #eee; font-size: smaller;">===Friends===</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">Friends wish to maintain up to date contact details, and keep up to date on the movements and lives of their friends, whether they communicate with them frequently or not.</td><td> </td><td style="background: #eee; font-size: smaller;">Friends wish to maintain up to date contact details, and keep up to date on the movements and lives of their friends, whether they communicate with them frequently or not.</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">This category covers the range of best friends who communicate almost every day, to <span style="color: red; font-weight: bold;">aquaintances </span>who may wish to communicate on rare occasions.</td><td>+</td><td style="background: #cfc; font-size: smaller;">This category covers the range of best friends who communicate almost every day, to <span style="color: red; font-weight: bold;">acquaintances </span>who may wish to communicate on rare occasions.</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">The second is group is where the system becomes really useful. Such a group of people is <span style="color: red; font-weight: bold;">likley </span>to be large, and difficult for any person to manage. The system will allow people to "subscribe" to <span style="color: red; font-weight: bold;">recieve </span>updates made by another person.</td><td>+</td><td style="background: #cfc; font-size: smaller;">The second is group is where the system becomes really useful. Such a group of people is <span style="color: red; font-weight: bold;">likely </span>to be large, and difficult for any person to manage. The system will allow people to "subscribe" to <span style="color: red; font-weight: bold;">receive </span>updates made by another person.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Business===</td><td> </td><td style="background: #eee; font-size: smaller;">===Business===</td></tr>
<tr><td colspan="2" align="left"><strong>Line 33:</strong></td>
<td colspan="2" align="left"><strong>Line 33:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">==Design==</td><td> </td><td style="background: #eee; font-size: smaller;">==Design==</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Scope===</td><td> </td><td style="background: #eee; font-size: smaller;">===Scope===</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">While this system combines features found in IM networks, email <span style="color: red; font-weight: bold;">applicatons</span>, and blogging systems, it is not designed to fully implement or replace these systems, which already have a place in modern communications. This system is <span style="color: red; font-weight: bold;">intented </span>to only provide very limited communication facilities, its primary goal however to provide an effective platform to support communication via other means.</td><td>+</td><td style="background: #cfc; font-size: smaller;">While this system combines features found in IM networks, email <span style="color: red; font-weight: bold;">applications</span>, and blogging systems, it is not designed to fully implement or replace these systems, which already have a place in modern communications. This system is <span style="color: red; font-weight: bold;">indented </span>to only provide very limited communication facilities, its primary goal however to provide an effective platform to support communication via other means.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Database===</td><td> </td><td style="background: #eee; font-size: smaller;">===Database===</td></tr>
<tr><td colspan="2" align="left"><strong>Line 63:</strong></td>
<td colspan="2" align="left"><strong>Line 63:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Visibility: See Note</td><td> </td><td style="background: #eee; font-size: smaller;">##Visibility: See Note</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Current: Is this a current or expired address</td><td> </td><td style="background: #eee; font-size: smaller;">##Current: Is this a current or expired address</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">#IM: Represents any type if Instant <span style="color: red; font-weight: bold;">Messager </span>Account</td><td>+</td><td style="background: #cfc; font-size: smaller;">#IM: Represents any type if Instant <span style="color: red; font-weight: bold;">Messenger </span>Account</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Account: The username, screen name, or ID of the account</td><td> </td><td style="background: #eee; font-size: smaller;">##Account: The username, screen name, or ID of the account</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Type: ICQ, MSN, AOL, Yahoo, GIM, Jabber, IRC, or Custom</td><td> </td><td style="background: #eee; font-size: smaller;">##Type: ICQ, MSN, AOL, Yahoo, GIM, Jabber, IRC, or Custom</td></tr>
<tr><td colspan="2" align="left"><strong>Line 74:</strong></td>
<td colspan="2" align="left"><strong>Line 74:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Requestee: The person whose details they have access to.</td><td> </td><td style="background: #eee; font-size: smaller;">##Requestee: The person whose details they have access to.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Pending: Is this a request, or a confirmed/authorised association.</td><td> </td><td style="background: #eee; font-size: smaller;">##Pending: Is this a request, or a confirmed/authorised association.</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">##Subscriptions: Flag representing if the requester subscribed to information from the requestee (IE, to <span style="color: red; font-weight: bold;">recieve </span>email updates, etc.)</td><td>+</td><td style="background: #cfc; font-size: smaller;">##Subscriptions: Flag representing if the requester subscribed to information from the requestee (IE, to <span style="color: red; font-weight: bold;">receive </span>email updates, etc.)</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">#Organisation: Represents an organisation</td><td> </td><td style="background: #eee; font-size: smaller;">#Organisation: Represents an organisation</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Maintainer: The person responsible for maintaining the list of people belonging to the organisation, and the details for the organisation.</td><td> </td><td style="background: #eee; font-size: smaller;">##Maintainer: The person responsible for maintaining the list of people belonging to the organisation, and the details for the organisation.</td></tr>
<tr><td colspan="2" align="left"><strong>Line 80:</strong></td>
<td colspan="2" align="left"><strong>Line 80:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">#Organisation-association: Allows a person to become a member of an organisation</td><td> </td><td style="background: #eee; font-size: smaller;">#Organisation-association: Allows a person to become a member of an organisation</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person belonging to the organisation</td><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person belonging to the organisation</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">##<span style="color: red; font-weight: bold;">Orgainsation</span>: The organisation to which the person belongs</td><td>+</td><td style="background: #cfc; font-size: smaller;">##<span style="color: red; font-weight: bold;">Organisation</span>: The organisation to which the person belongs</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">##Pending: Is this a request by the person, a requested by the organisation (maintainer), or a <span style="color: red; font-weight: bold;">comfirmed</span>/authorised association.</td><td>+</td><td style="background: #cfc; font-size: smaller;">##Pending: Is this a request by the person, a requested by the organisation (maintainer), or a <span style="color: red; font-weight: bold;">confirmed</span>/authorised association.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"><b>Note</b></td><td> </td><td style="background: #eee; font-size: smaller;"><b>Note</b></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">Visibility: Visibility represents four states (with the exception of the Person table). These are:</td><td> </td><td style="background: #eee; font-size: smaller;">Visibility: Visibility represents four states (with the exception of the Person table). These are:</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Public: Anyone with access to the <span style="color: red; font-weight: bold;">internet </span>can view details without registration.</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Public: Anyone with access to the <span style="color: red; font-weight: bold;">Internet </span>can view details without registration.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Registered: Only other registered users can view details.</td><td> </td><td style="background: #eee; font-size: smaller;">*Registered: Only other registered users can view details.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Authorised: Only people the person has authorised can view details.</td><td> </td><td style="background: #eee; font-size: smaller;">*Authorised: Only people the person has authorised can view details.</td></tr>
<tr><td colspan="2" align="left"><strong>Line 121:</strong></td>
<td colspan="2" align="left"><strong>Line 121:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Viewing data of associated people (either personally, or through an organisation)</td><td> </td><td style="background: #eee; font-size: smaller;">*Viewing data of associated people (either personally, or through an organisation)</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Edit/remove associations and subscribe to updates, blog.<br/></td><td> </td><td style="background: #eee; font-size: smaller;">*Edit/remove associations and subscribe to updates, blog.<br/></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">For each user that any <span style="color: red; font-weight: bold;">peson </span>is associated with, they may choose to recieve updates when details change, or when a blog entry is posted.</td><td>+</td><td style="background: #cfc; font-size: smaller;">For each user that any <span style="color: red; font-weight: bold;">person </span>is associated with, they may choose to recieve updates when details change, or when a blog entry is posted.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Posting Blog Entrys</td><td> </td><td style="background: #eee; font-size: smaller;">*Posting Blog Entrys</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=162&oldid=prevTrevorp: /* Database */2005-10-21T04:16:29Z<p><span class="autocomment">Database</span></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 04:16, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 45:</strong></td>
<td colspan="2" align="left"><strong>Line 45:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Primary Email: The users primary email address, used to send alerts.</td><td> </td><td style="background: #eee; font-size: smaller;">##Primary Email: The users primary email address, used to send alerts.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Username: Users login name</td><td> </td><td style="background: #eee; font-size: smaller;">##Username: Users login name</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">##Authorisation: Do users require authorisation to add a user.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">#Address: Represents a postal or residential address</td><td> </td><td style="background: #eee; font-size: smaller;">#Address: Represents a postal or residential address</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person to which the address belongs</td><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person to which the address belongs</td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=161&oldid=prevTrevorp: /* GUI */2005-10-21T04:15:43Z<p><span class="autocomment">GUI</span></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 04:15, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 45:</strong></td>
<td colspan="2" align="left"><strong>Line 45:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Primary Email: The users primary email address, used to send alerts.</td><td> </td><td style="background: #eee; font-size: smaller;">##Primary Email: The users primary email address, used to send alerts.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Username: Users login name</td><td> </td><td style="background: #eee; font-size: smaller;">##Username: Users login name</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">##Authorisation: Do users require authorisation to add a user.</td><td colspan="2"> </td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">#Address: Represents a postal or residential address</td><td> </td><td style="background: #eee; font-size: smaller;">#Address: Represents a postal or residential address</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person to which the address belongs</td><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person to which the address belongs</td></tr>
<tr><td colspan="2" align="left"><strong>Line 95:</strong></td>
<td colspan="2" align="left"><strong>Line 94:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===GUI===</td><td> </td><td style="background: #eee; font-size: smaller;">===GUI===</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">The gui must be simple and effective, suited to both personal, and business use. It must support several basic features (Use Cases):</td><td> </td><td style="background: #eee; font-size: smaller;">The gui must be simple and effective, suited to both personal, and business use. It must support several basic features (Use Cases):</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Account Creation</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Account Creation<span style="color: red; font-weight: bold;"><br/></span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Email address validation</td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Sign up for a new account, choosing a username and password, and validating an email address.</span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Login</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Email address validation<span style="color: red; font-weight: bold;"><br/></span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Addition of Emails, Addresses, Phones and IMs.</td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Send an email to the user with a validation code to ensure that that user owns that email account.</span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Archival of Emails, Addresses, Phones, and IMs.</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Login<span style="color: red; font-weight: bold;">/Logout<br/></span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Optional Deletion of Emails Addresses Phones and IMs.</td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Allow the user to securely login/out of the system</span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Searching for other users on public information (Current, or archived)</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Addition of Emails, Addresses, Phones and IMs<span style="color: red; font-weight: bold;">.<br/></span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Requesting authorisation for association with another person</td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Addition of new details. The database structure allows for a potentially unlimited number of details. As well as entering details, the user may select a level of privacy for each piece of information</span>.</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Authorisation of request, and adding association to (optionally) both sides.</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Archival of Emails, Addresses, Phones, and IMs<span style="color: red; font-weight: bold;">.<br/></span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Organisation registration</td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Allow the user to remove a contact detail from active view. The detail will remain in the system for searching based on outdated details. This is useful to inform people that they did have the correct address, but it is no longer valid</span>.</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Editing of details (as above) of the organisation by the maintainer.</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Optional Deletion of Emails Addresses Phones and IMs<span style="color: red; font-weight: bold;">.<br/></span></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Requesting/authorising people in association with an organisation.</td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">If the user wishes to, they may permanently remove contact info from the system, rather than simply marking it non-active</span>.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Searching for other users on public information (Current, or archived)<span style="color: red; font-weight: bold;"><br/></span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Allow users to find each other and to request authorisation.</span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Requesting authorisation for association with another person<span style="color: red; font-weight: bold;"><br/></span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Once a user has found another, they may send a request to that user, to add them to a list of contacts. If the other user has specified that their permission is not required, the contact may be added immediately.</span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Authorisation of request, and adding association to (optionally) both sides<span style="color: red; font-weight: bold;">.<br/></span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">After another user has requested authorisation, the recipient of the authorisation may accept or reject the request. If accepted, they may also choose to add that person to their own contact list</span>.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Organisation registration<span style="color: red; font-weight: bold;"><br/></span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">An existing user may create a new organisation.</span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Editing of details (as above) of the organisation by the maintainer<span style="color: red; font-weight: bold;">.<br/></span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Occurs in the same way as for a single user</span>.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Requesting/authorising people in association with an <span style="color: red; font-weight: bold;">organisation.<br/></span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">Operation should function similarly to authorisation above, although database structure differs. Organisation registration occurs between a user, and the maintainer of the organisation details. Once a user is added to an organisation, they may view the information of any other user in that </span>organisation.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Viewing data of associated people (either personally, or through an organisation)</td><td> </td><td style="background: #eee; font-size: smaller;">*Viewing data of associated people (either personally, or through an organisation)</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Edit/remove associations and subscribe to updates, blog.</td><td>+</td><td style="background: #cfc; font-size: smaller;">*Edit/remove associations and subscribe to updates, blog<span style="color: red; font-weight: bold;">.<br/></span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">For each user that any peson is associated with, they may choose to recieve updates when details change, or when a blog entry is posted</span>.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Posting Blog Entrys</td><td> </td><td style="background: #eee; font-size: smaller;">*Posting Blog Entrys</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=160&oldid=prevTrevorp: /* Database */2005-10-21T04:08:59Z<p><span class="autocomment">Database</span></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 04:08, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 45:</strong></td>
<td colspan="2" align="left"><strong>Line 45:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Primary Email: The users primary email address, used to send alerts.</td><td> </td><td style="background: #eee; font-size: smaller;">##Primary Email: The users primary email address, used to send alerts.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Username: Users login name</td><td> </td><td style="background: #eee; font-size: smaller;">##Username: Users login name</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">##Authorisation: Do users require authorisation to add a user.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">#Address: Represents a postal or residential address</td><td> </td><td style="background: #eee; font-size: smaller;">#Address: Represents a postal or residential address</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person to which the address belongs</td><td> </td><td style="background: #eee; font-size: smaller;">##Person: The person to which the address belongs</td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=159&oldid=prevTrevorp: /* Refrences */2005-10-21T03:50:15Z<p><span class="autocomment">Refrences</span></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 03:50, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 121:</strong></td>
<td colspan="2" align="left"><strong>Line 121:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">==Refrences==</td><td> </td><td style="background: #eee; font-size: smaller;">==Refrences==</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*ICQ Inc, 2005, [http://www.icq.com/whitepages/about_me.php?uin=83052692 Example of well populated ICQ Profile]</td><td> </td><td style="background: #eee; font-size: smaller;">*ICQ Inc, 2005, [http://www.icq.com/whitepages/about_me.php?uin=83052692 Example of well populated ICQ Profile]</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">*Rosenberg, A, Zimmer, D, 2002, [http://www.unified-view.com/caa_03_19_01.html Putting A Face on the User - Different Profiles?]</td><td colspan="2"> </td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Rosenberg, A, 2003, [http://www.collaborationloop.com/features/what-do-users-want-from-converged-multimodal-communications--2.htm What Do Users Want From Converged Multimodal Communications?], Originally published in [http://www.bcr.com/ Business Communications Review]</td><td> </td><td style="background: #eee; font-size: smaller;">*Rosenberg, A, 2003, [http://www.collaborationloop.com/features/what-do-users-want-from-converged-multimodal-communications--2.htm What Do Users Want From Converged Multimodal Communications?], Originally published in [http://www.bcr.com/ Business Communications Review]</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Rosenberg, A, Zimmer, D, 2002, [http://www.unified-view.com/caa_03_19_01.html Putting A Face on the User - Different Profiles?]</td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=158&oldid=prevTrevorp at 03:49, 21 October 20052005-10-21T03:49:50Z<p></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 03:49, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 119:</strong></td>
<td colspan="2" align="left"><strong>Line 119:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">*Mobile Phone Integration</td><td> </td><td style="background: #eee; font-size: smaller;">*Mobile Phone Integration</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">==<span style="color: red; font-weight: bold;">=Solution=</span>==</td><td>+</td><td style="background: #cfc; font-size: smaller;">==<span style="color: red; font-weight: bold;">Refrences</span>==</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;"><span style="color: red; font-weight: bold;">The solution is a form </span>of <span style="color: red; font-weight: bold;">Collaborative online address book</span>, <span style="color: red; font-weight: bold;">where users may change their own details</span>, <span style="color: red; font-weight: bold;">and define who has access to </span>the <span style="color: red; font-weight: bold;">details</span>.</td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">*ICQ Inc, 2005, [http://www.icq.com/whitepages/about_me.php?uin=83052692 Example </span>of <span style="color: red; font-weight: bold;">well populated ICQ Profile]</span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">*Rosenberg</span>, <span style="color: red; font-weight: bold;">A</span>, <span style="color: red; font-weight: bold;">Zimmer, D, 2002, [http://www.unified-view.com/caa_03_19_01.html Putting A Face on </span>the <span style="color: red; font-weight: bold;">User - Different Profiles?]</span></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><span style="color: red; font-weight: bold;">*Rosenberg, A, 2003, [http://www.collaborationloop.com/features/what-do-users-want-from-converged-multimodal-communications--2.htm What Do Users Want From Converged Multimodal Communications?], Originally published in [http://www.bcr</span>.<span style="color: red; font-weight: bold;">com/ Business Communications Review]</span></td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=157&oldid=prevTrevorp: /* Design */2005-10-21T03:12:39Z<p><span class="autocomment">Design</span></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 03:12, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 111:</strong></td>
<td colspan="2" align="left"><strong>Line 111:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Technical===</td><td> </td><td style="background: #eee; font-size: smaller;">===Technical===</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">To be truly effective the system must be efficient, open, and easy to use. It should provide features that allow the user to work the way they normally work. To accomodate this the system may be extended to provide interoperability with several open standards, and with common hardware.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">A short list of possibilities include:</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*VCard Contact Details</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*CVS/XML Export</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*ICal Birthday Reminders</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*PDA Integration</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Mobile Phone Integration</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Solution===</td><td> </td><td style="background: #eee; font-size: smaller;">===Solution===</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">The solution is a form of Collaborative online address book, where users may change their own details, and define who has access to the details.</td><td> </td><td style="background: #eee; font-size: smaller;">The solution is a form of Collaborative online address book, where users may change their own details, and define who has access to the details.</td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=156&oldid=prevTrevorp: /* Design */2005-10-21T03:04:30Z<p><span class="autocomment">Design</span></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 03:04, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 73:</strong></td>
<td colspan="2" align="left"><strong>Line 73:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Requestee: The person whose details they have access to.</td><td> </td><td style="background: #eee; font-size: smaller;">##Requestee: The person whose details they have access to.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Pending: Is this a request, or a confirmed/authorised association.</td><td> </td><td style="background: #eee; font-size: smaller;">##Pending: Is this a request, or a confirmed/authorised association.</td></tr>
<tr><td>-</td><td style="background: #ffa; font-size: smaller;">##Subscriptions: <span style="color: red; font-weight: bold;">Has </span>the requester subscribed to information from the requestee (IE, to recieve email updates, etc.)</td><td>+</td><td style="background: #cfc; font-size: smaller;">##Subscriptions: <span style="color: red; font-weight: bold;">Flag representing if </span>the requester subscribed to information from the requestee (IE, to recieve email updates, etc.)</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">#Organisation: Represents an organisation</td><td> </td><td style="background: #eee; font-size: smaller;">#Organisation: Represents an organisation</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Maintainer: The person responsible for maintaining the list of people belonging to the organisation, and the details for the organisation.</td><td> </td><td style="background: #eee; font-size: smaller;">##Maintainer: The person responsible for maintaining the list of people belonging to the organisation, and the details for the organisation.</td></tr>
<tr><td colspan="2" align="left"><strong>Line 93:</strong></td>
<td colspan="2" align="left"><strong>Line 93:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===GUI===</td><td> </td><td style="background: #eee; font-size: smaller;">===GUI===</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">The gui must be simple and effective, suited to both personal, and business use. It must support several basic features (Use Cases):</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Account Creation</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Email address validation</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Login</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Addition of Emails, Addresses, Phones and IMs.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Archival of Emails, Addresses, Phones, and IMs.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Optional Deletion of Emails Addresses Phones and IMs.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Searching for other users on public information (Current, or archived)</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Requesting authorisation for association with another person</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Authorisation of request, and adding association to (optionally) both sides.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Organisation registration</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Editing of details (as above) of the organisation by the maintainer.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Requesting/authorising people in association with an organisation.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Viewing data of associated people (either personally, or through an organisation)</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Edit/remove associations and subscribe to updates, blog.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Posting Blog Entrys</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Technical===</td><td> </td><td style="background: #eee; font-size: smaller;">===Technical===</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Solution===</td><td> </td><td style="background: #eee; font-size: smaller;">===Solution===</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">The solution is a form of Collaborative online address book, where users may change their own details, and define who has access to the details.</td><td> </td><td style="background: #eee; font-size: smaller;">The solution is a form of Collaborative online address book, where users may change their own details, and define who has access to the details.</td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=155&oldid=prevTrevorp at 02:04, 21 October 20052005-10-21T02:04:55Z<p></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 02:04, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 36:</strong></td>
<td colspan="2" align="left"><strong>Line 36:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===Database===</td><td> </td><td style="background: #eee; font-size: smaller;">===Database===</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">[[Image:ITC382A2_ERD.png]]</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">#Person: Represents a person subscribed to the system. (Can also represent an organisation, see Organisation)</td><td> </td><td style="background: #eee; font-size: smaller;">#Person: Represents a person subscribed to the system. (Can also represent an organisation, see Organisation)</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##ID: Unique identifier for the user</td><td> </td><td style="background: #eee; font-size: smaller;">##ID: Unique identifier for the user</td></tr>
</table>
Trevorphttp://wiki.peacocktech.com/index.php?title=ITC382_11255412_A2&diff=152&oldid=prevTrevorp: /* Database */2005-10-21T01:38:37Z<p><span class="autocomment">Database</span></p>
<table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;">
<tr>
<td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td>
<td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 01:38, 21 October 2005</td>
</tr>
<tr><td colspan="2" align="left"><strong>Line 80:</strong></td>
<td colspan="2" align="left"><strong>Line 80:</strong></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Orgainsation: The organisation to which the person belongs</td><td> </td><td style="background: #eee; font-size: smaller;">##Orgainsation: The organisation to which the person belongs</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">##Pending: Is this a request by the person, a requested by the organisation (maintainer), or a comfirmed/authorised association.</td><td> </td><td style="background: #eee; font-size: smaller;">##Pending: Is this a request by the person, a requested by the organisation (maintainer), or a comfirmed/authorised association.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"><b>Note</b></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">Visibility: Visibility represents four states (with the exception of the Person table). These are:</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Public: Anyone with access to the internet can view details without registration.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Registered: Only other registered users can view details.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Authorised: Only people the person has authorised can view details.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">*Private: No-one but the owner of the information can view it.</td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td>+</td><td style="background: #cfc; font-size: smaller;">Person.Visibility only supports Public and Registered.</td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr>
<tr><td> </td><td style="background: #eee; font-size: smaller;">===GUI===</td><td> </td><td style="background: #eee; font-size: smaller;">===GUI===</td></tr>
</table>
Trevorp