db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Db-derby Wiki] Update of "PersonalInformationManagers" by DonaldMcLean
Date Thu, 08 Jun 2006 18:24:22 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.

The following page has been changed by DonaldMcLean:
http://wiki.apache.org/db-derby/PersonalInformationManagers

------------------------------------------------------------------------------
  PersonalInformationManagers (pims) are a type of software designed to integrate functions
that are often found in multiple simpler programs. They may include features such as [not
an exhaustive list]:
  
+     * email
- email
- 
- contact management
+     * contact management
+     * calendar
- 
- calendar
  
  One primary justification for pims is to integrate information that comes from different
sources and to allow users to organize that infomation in ways that they find more convenient.
For example, if you have a project that you are working on, the email related to that project,
the contact information for the people working on it and the calendar entries for its milestones
could all show up on the main page for that project.
  
+ = Shortcomings of traditional pims =
+ 
+ It's easy to buy into the "x is an object" approach. If a contact is an object then there
is a contact class and the contact has a name field, home and work phone numbers and an email
address.
+ 
+ What are you supposed to do if somebody has more than one name, or more than one email address
though? I have seven email addresses, my wife has two work phone numbers and many of the people
that you meet on the internet have public and private identities. How is a pim supposed to
manage information about a contact when there are no limits or constraints on numbers and
types of information that can be associated with a person?
+ 

Mime
View raw message