WWW Address Book - created by Rolf Breuning

Introduction:

The AddressBook provides a group of users with a common, network-wide database for phone, fax, email and mail addresses, including remarks and URLs e.g. holding road maps.
The hierarchical structure of the database allows to inherit address parts from parent addresses thus reducing the amount of input necessary to create or change addresses. Persons listed in the database may have an arbitrary number of addresses.
The AddressBook is implemented as a small server side Java application running on a small Java WWW server included in this package. The server is set up on a single machine in the network. Any WWW browser may be used as a client to display or create addresses, to send emails to the addresses or inspect the stored URLs. Even older browsers will be able to access the address book, as it does not use Applets, JavaScript, Cookies or Frames.

Preconditions:

Installation:

Simply unzip the address book file httpd-rb.zip on the server computer into a new directory (the server directory). The server directory should now contain the files listed below.
The server needs write access to this directory. Depending on the operating system of your server you should now configure the appropriate server start file. The only thing to do is to insert the full path of the server directory. For other server operating systems it should be easy to adapt one of the start files.
 
File: Description: Configuration:
address.bin 
collections.jar 
httpd.log 
httpd.jar 
httpd-rb.cmd 
httpd-rb.bat 
httpd-rb.sh 
license.txt 
readme.html 
The address book data 
SUN's Java collection classes 
Server log file 
Server classes 
Start file for OS/2 
Start file for Windows 
Start file for UNIX 
License terms 
This file

 
 


Edit the "set servDir=" statement 
Edit the "set servDir=" statement 

 

Usage:

When the server has been started, any client may open the address book using the address:
    http://<servername>:<port>/AddressBook/
The port is the port defined in the server start file, usually 8081. If the WWW AddressBook is running on a server "intranet.company.com" the usual access is thus via:
    http://intranet.company.com:8081/AddressBook/
The trailing '/' character in the address is necessary. After accessing the address book, new users should first click at the ? icon in the top right corner of the address book to get an introduction into the address book.

License:

Use of the WWW AddressBook is allowed on the conditions contained in the license agreement. The free edition of the WWW AddressBook allows to enter an unlimited number of addresses for a limited number of persons (30). You may also obtain an unlimited edition valid for a single server. To do this, please:
  1. Install the free edition of the AddressBook on the machine you want to use as your address server. Test and check it as long as you like.
  2. If you are sure that the AddressBook fits your needs, you need a licensed version. There is a licence for <150 addresses and one for 150..500 addresses. If you need a license for more addresses, please don't hesitate to contact me.
  3. The license is valid for an unlimited number of clients and a single server, so please do not forget to include the internet name of the server machine or send it directly via EMail to the author. The server name needed is shown in the client's help screen. Open the client on the AddressBook and press the ? icon in the top right corner. You will find the server name in the License section.
  4. You will then get a license file which is to be placed in the same directory as the server.

Contact the author

To contact the author of the WWW AddressBook, send email to "WWW AddressBook" <Rolf.Breuning@t-online.de>. If you find any problems, please include the httpd.log file from the server directory.

Planned future extensions:

Some of the following features may be included in future versions. Some of the features are easy to implement, but it is hard to find a good WWW user interface.