Kanchenjunga is a visual Rapid Application Development (RAD) tool for producing Java client applications for use with the Postgres95 relational database system.


Why Java ?
Java is portable across many platforms which means that your applications can be deployed on any of these platforms without alteration. Java is also a very powerful and high level language for producing graphical user interfaces, this means that these generated applications can form a starting point in order to produce much more sophisticated applications. Java is also unique in that it can be embedded within Web pages and executed by most modern browsers.

What do I need to run Kanchenjunga ?
Since Kanchenjunga is written entirely in Java, you will need a Java interpreter in order to run Kanchenjunga. You will also need a Java compiler in order to compile the generated applications. Both of these components are included in the Java Development Kit (JDK-1.0.2) which is available freely from Sun Microsystems' JavaSoft for the Windows, Macintosh and Solaris versions or from The Blackdown Organisation for the Linux version.
You will, of course, also need the Postgres95 RDBMS which is also available freely. Please see the Postgres95 Home Page for more details.

What is the current status of Kanchenjunga ?
Kanchenjunga is experimental at present with limited features. It is intended that Kanchenjunga will be capable of producing most database application components from the simple user interface, however, at present only data entry forms are generated. Kanchenjunga also has numerous bugs, these are mainly superficial relating to the user interface rather than to code production.

Where do I go from here ?
Kanchenjunga can be downloaded from ftp://ftp.mcc.ac.uk/pub/linux/ALPHA/AppGEN/Kanchenjunga/
The author, Andrew Whaley, can be reached at andrew@manix.demon.co.uk
.