 Mark Serlin
 northview@btinternet.com 
 *************************************

 Dynamic Internet Connection Publisher 
         Version 1.3

 **************************************
****************************************

Unzip the contents of DICPublisher.zip to
a folder and click on the MS-DOS shortcut
to start the program.

You will need the Java Runtime Environment
installed or JDK1.1.7+ or JDK1.2

Make sure your path environment variables 
are correctly set ie jdk2/bin is in your 
PATH statement. If it isn't, open a DOS
box and type PATH=%PATH%;[drive][path to
jdk/bin]; and press enter. This line can
also be added to your autoexec.bat file.

This program is distributed as freeware
and is freely distributable.

***************************************

This application needs the following
11 files to run:

DICPublisher.class
DICPublisher$IPInterface.class
DICPublisher$ControlPanel.class
FileAction.class
GetMyIP.class
GetMyIPException.class
MissingFileException.class
UserValidationException.class
UploadException.class
CorruptOrMissingINIfile.class
Readme1st.txt
       ________________________

It will write the following files 
to disk:

1. imhere.html (default name).
2. ip.dat (used to save your settings).
3. ftp.dat (batch file for FTP upload).

        *** SECURITY NOTE ***
  ftp.dat will contain IN PLAIN TEXT
  the username and password that 
  you use to access your ftp account.
        *********************
       ________________________
          
          *** TO START ***
Run the application from the command
prompt by typing >java DICPublisher or 
by using the shortcut provided.
       ________________________

       **** USER INTERFACE ****

DIALOG:
The Dialog box that appears can be
edited with your settings. To run these
settings click Done. Note: The Control 
Panel display will always show the 
details of the last file published.

PUBLISH FILE CHECKBOX:
This application may be used as a simple 
IP address finder. If the Publish File
checkbox is unchecked only the ip.dat
file will be written to disk and nothing 
will be uploaded to your web site using
FTP.

NEW SETTINGS CHECKBOX:
To use new settings temporarily but keep 
the old ones as the default, uncheck the 
Save New Settings checkbox and click
Done.
      
CONTROL PANEL:
The Control Panel displays your external
IP address and the delay between each
update. To review or change the current
configuration click CHANGE SETTINGS. To
view this screen again click SHOW SYSTEM
OUTPUT.

HTML FILE:
The HTML file will contain links to
your external IP address. Anyone who
visits your page will be automatically
redirected to your home server after an
interval that you can set. You can name 
the HTML file anything you like including
index.html, making this the page that 
browsers linking to your ISP maintained
website retrieve by default. They can also
click on the link to connect or use the 
details to initialise a custom client.
       ________________________

        **** BASIC SETUP ****

Mail server       Interval
 __________       ________
|__________|     |________|

MAIL SERVER:
The address of the mail server to contact.
This automatic process is the first step
in the cycle. The mail server returns
your IP address which is displayed on
the Control Panel.

INTERVAL:
This is the interval IN MINUTES between
each cycle of the program.

HTML Filename
 __________ 
|__________|
Home Port
 __________ 
|__________|
Redirect Time
 __________ 
|__________|

HTML FILENAME:
Call this anything you like; don't 
forget the .extension!

HOME PORT:
Make sure you enter the port number
that your server at home is active on.

REDIRECT TIME:
This is the time it will take IN
SECONDS for the HTML file to redirect
visitors from your web site to your 
home server.

                 FTP Server
                 __________ 
                |__________|
                 Username
                 __________ 
                |__________|
                 Password
                 __________ 
                |__________|
FTP SERVER:
Set this to the address of the ftp server
that you normally use to access the files
on your web site.

USERNAME:
Your FTP username.

PASSWORD:
Your FTP password.

       ________________________

       **** PROGRAM  CYCLE ****
       
1. Reads in your saved configuration. If
   none exists a default file is written
   to disk and read back in. System 
   variables are initialised.
2. The MAIL SERVER is contacted 
   and your external IP address retrieved.
   The Control Panel shows the address.
3. An HTML FILE with the name chosen is 
   written to disk. This contains your 
   external IP address and PORT NUMBER
   in a redirect tag and displays the 
   address as a clickable link. The page 
   will display an appropriate message if
   the IP was null but will not be 
   uploaded.  
   (SEE REDIRECT TIME, PUBLISH FILE CHECKBOX)
4. The FTP.DAT file is written to disk. 
   This contains all the commands needed to
   upload your HTML file.
5. Using your USERNAME and PASSWORD the 
   application logs in to your website via 
   your FTP SERVER and puts the page into
   the root directory.
   (SEE PUBLISH FILE CHECKBOX)
6. The program waits for the time specified 
   in INTERVAL and then starts again from 2.
   
       ________________________
 
***************************************

     Mark Serlin 
     northview@btinternet.com

 *************************************

 Dynamic Internet Connection Publisher 
          Version 1.3

 **************************************
****************************************

This help can be made to display at startup
by checking the SHOW HELP checkbox or by
changing the final ,false, statement in the 
config string in file:ip.dat to true.
       ________________________

Dynamic Internet Publisher V1.3
HELP FILE readme1st.txt

Please read if this is the first time
you have run this application.
       ________________________
         
           *********EOF********
       ________________________  