Web Interfaced jAddressBook

What, Why, Where?

An address book is most generic type of  personal records for every individual.  The simplest and smartest way to keep track of your contacts is memorizing telephone numbers, e-mails, addresses, pagers, links to web sites, area of interests and so on. Unfortunately memory of many people has limitation to store 200-500 contacts. So, if you need to manage contact information thousands people, then you may need to use an external memory, for example a memory of your personal computer. An address book will be offered by your operation system and also e-mail programs so you do not need extra software. However in some cases, some people need something different, like:

  1. An application independency
  2. OS independency
  3. High availability
  4. Native and web UI
  5. Auto update contact information
  6. High security
  7. Sharing certain details of contact information
  8. Publishing area of expertise, interests and so on for automatic finding contact information
  9. Direct connection with e-mail programs
  10. Storing some extra like links bookmarks, certificates, and passwords
Login
Password
[go]

No account yet? Sign on

Start Java client

Visit jAddressBook Home at SourceForge.Net

Solution

Many people were tried and trying to find a solution, so I am among of them. I started work on an address book in 1998 and planned to make it as P2P network of Java based clients allowing to exchange information. Later I started work on web UI based versions. My original idea was to keep track to contacts supported by principal contact information holders. It should provide up to date information. I noticed that some companies tried to implement this idea, for example Plaxo. However, I didn't find their approach comfortable for me. I'd prefer to use a system with high level of customization and open sources. So, finally I decided to continue working on jAddressbook. I hope to find people who are interested in such idea and willing to contribute to the project.

Participating

To participate in this project no any special skills or background required. However to be involved in particular development some knowledge of Java and web design can require. You will need also to download a great building tool 7bee.

Developer notes

First you will need to get project sources. Setup CVS for that.