Xenonsoft, South London, England is very pleased to announce the
availability of:


    FreeInstaller, version 0.2.0


A software installer that can install Java and non-Java from a self
extracting archive. The software is **open source** and is distributed "as
free software.". Please read the LICENSE*. 


The FreeInstaller software can be obtain from the FTP server:

   `ftp://ftp.demon.net/pub/java'

or as a last resort `http://www.xenonsoft.demon.co.uk/software.html'.

The software requires the Java Development Kit minimum version 1.1.6 and
Swing also known as the Java Foundation Classes miminum version
1.1-Beta3. These are available from JavaSoft's web site:
`http://java.sun.com/products/'

*** WARNING ***: The software will __ONLY__ work with JFC 1.1 and
beyond, because this JFC release now features the new stable package name
`javax.swing.*'. The current version of the XenonSQL software expects to
find Swing under the package name `javax.swing.*' as in the JFC 1.1
and the new Sun Java 2 Platform release.


+++STOP PRESS+++
THE SOFTWARE WORKS with the latest JFC / Project Swing 1.1.1 Beta 2.
The installer works on UNIX/LINUX and Windows NT. However the Installer
does not create windows shortcut and add or remove registry entries.



The software was developed on a Linuxed/PC with Blackdown's 1.1.7-v1a port
of the JDK `http://www.blackdown.org/java-linux.html'

Please read the license file `LICENSE*'.

For installation instructions read the `INSTALL' file.

It may also be worth reading the `PROBLEMS' file if you have trouble.

The `FreeInstaller' is available as free software under the license
agreement ("the XPeL") that is compatible with the open source model. This
means that the software will remain free forever more. However, nothing in
the license agreement prevents the `FreeInstaller' from distributing closed
source software too. In fact, I, Peter Pilgrim, as the initial developer,
welcome this provided that the license agreement is followed to the letter.
If you want to contribute to this project then feel help and mail me.


RAISON D'ETRE
==============

After writing `"Xenon-SQL"' the database editor, and publishing it on the
net. I got many requests, about running it on Windows NT systems (and OS/2).
You see the version of `Xenon-SQL' only worked with UNIX, because I had
code that launched the Java interpreter from a shell scripts. I also had a
Makefile and a some more super shell script to generate, what I call, a
Java runtime stub. Of course non these Bourne shell compatible scripts can
work by default on non-UNIX systems like Windows NT. So I had problem of
distribution.

I had also coded by programs to be biased towards UNIX by using a malicious
techniques of back substituting the output of `env' (or `printenv') into a
system property. Ouch!

There had to be a better way of supplying software users on all systems,
which is what Java was designed to do, and also giving the users a better
method to configure there software. I wanted to create some sort of
standard method only to allow the software to be distributed nicely.

I had a brief look through the Java magazines, and there are "installer"
programs out there. The installer programs advertised in the magazines are
very professional, propretiary, and cost money. I had a look on the web for
a freely available Java based software installer, which had source code
available, which was supported actively, and one which did not restrict
your software distribution to point to it was worthless to distribute
anything with it. I did not find one that was available as free
software. So I created this mini project to create a professional looking
Java based Software Installer for "Xenon-SQL", and then expanded it for any
type generic Java or non-Java application.



NEW FEATURES
=============

o       Strongly Object Oriented in terms of design
o       Main Frame
o       Progress Frame
o       Pager and HTMLViewer pseudo custom Swing component
o       Use of different `Installable' objects
o       Creates runtime stub files shell script (UNIX) and batch script (NT)
o       Creates and uses Self extractable archive 
o       Can actively supports Java Audio sound and other future multimedia.
o       Generates an uninstaller script for UNIX and NT


TESTS
======

The software has been tested on:

    Linux/JDK 1.1.7 
    Solaris 2.5.1/JDK 1.1.7
    Windows NT 4.0/JDK 1.1.5



FINITO
=======

Contact the author at `[EMAIL PROTECTED]'.

It is __widely__ known that the author occasionally lurks around
Blackdown's Java Linux (`http:www.blackdown.org/java-linux.html>') mailing
list (`[EMAIL PROTECTED] ').



Enjoy baby bop.


Peter A. Pilgrim
Member of the Association of C/C++ User group UK. <http://www.accu.org/>
Sun Mar 07 20:53:07 GMT 1999


-- 
Del Segno Al Coda

Pete

    Powered By
            __
           / /=  __ ___  __ __ __ __ __
          / /=  / //   |/ // // /  // /
         / /__ / // /| / // _/ / >  <==
        /____/__//_/=|__//____/__/__/= Slackware 3.5
         ==== == ==  ===  ==== == ==
                "... ,because Unix is the best!"

Peter Pilgrim <mailto:[EMAIL PROTECTED]>


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to