[LWN Logo]

From: peter.pilgrim@london.dmg.deuba.com
To: java-linux@java.blackdown.org
Subject: [ANNOUNCE] New Release Xenon-SQL V2.2.9.8
Date: Wed, 18 Nov 1998 15:28:07 GMT

SOFTWARE RELEASE ANNOUNCEMENT
===============================

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


    Xenon-SQL, the java based interactive SQL Editor, version 2.2.9.
	**** The Personal End User Edition. ****


This software allows you use connect to relational database like MySql,
Sybase, and Oracle and submit SQL queries and commands to the target
databases. In order for `Xenon-SQL' to connect to a database you __MUST__
have a suitable JDBC (Java Database Connectivity) driver specifically for
your database. Most commercial database suppliers have a supplied (or
contributed) JDBC driver around somewhere, so surf the Internet to find it!


The Xenon-SQL 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 requires the Java Development Kit minimum version 1.1.5 and Swing also
known as the Java Foundation Classes miminum version 1.2-Beta 2. These are
available from JavaSoft's web site: `http://java.sun.com/products/'

*** WARNING ***: The software will __NOT__ work with JFC 1.2-Beta 3 because
this release features the new stable package name `javax.swing.*'. The
current version of the software expects to find Swing under the package
name `com.sun.java.swing.*' as in the JFC 1.2-Beta 2 release.

*** NOTE ***: In the near-future, `Xenon-SQL' will be upgraded to use the
new JFC/Swing package names.


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


SunSoft[tm] maintains a list of JDBC drivers from a number of third party
vendors on it web pages See the following URL for a list of JDBC drivers
provided:

	http://java.sun.com:80/products/jdbc/jdbc.drivers.html

Please read the license file `LICENSE*'. For installation instructions read
the `INSTALL' file.

--<Snip>--


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

o  Xenon-SQL is now MULTI-THREADED! Each editor frame can now execute
   separate SQL commands as a background task. The application is no longer
   blocked on the AWT event queue. No more hours glasses or watches. A
   background command thread is started with the [Execute] button. The
   thread can be halted by the new [Stop] image button. I did a test to
   prove the concept worked by forcing the thread to sleep 10.0 seconds
   whilst using two editor frames.

o  Since Xenon-SQL is now multithreaded. Two new components have been
   created and introduced, namely the `JFlashProgressPanelBar' and
   `JStatusBar'.  The flash progress bar animates when SQL command is
   executed as a background task. The status bar is container for the new
   flash progress bar and a message label, where `Xenon-SQL' writes generic
   messages.

o  Xenon-SQL now uses the `JFileChooser' component, because the API is more
   stable. SQL command history can save in `native' format and portable
   `ascii' text format. The native format is a java object serialisation,
   and the text format allows you to edit and change the entire SQL command
   history in an external editor, such as GNU Emacs. Save your some changes
   and reload the history back into Xenon SQL.

o  Meta Data Query Tree Dialog displays extra tree nodes in addition to
   representing all catalogues in the database. The new tree nodes are
   primary keys, imported key, exported keys, database types, and index
   information. There new node have some nice icons to go with them.

o  `Strategies' to calculate the best column width in a table, and therefore
   display a visually pleasantly table.

o  `Pluggable Look And Feel' overdue support for a standard Swing/JFC
   feature. Yes. `Xenon-SQL' can now switch between "look and feels".

o  `SliderDials' to control the row height and the intercell spacing in the
   tables. These slider dials behave look and behave similar to the leading
   edge dials as seen in the Silicon Graphics[tm] `Inventor' 3D Graphics
   application.

o  A user request to load up multiple JDBC drivers at start-up time has been
   added. The property in the `~/.xsql_login' file has been changed to
   allow this. The property is now called `Xsql.jdbc.driverList'.

o  More internationalisation has been added to fully support the above new
   features.


++++

OLD FEATURES 2.1.7p01
=======================

--<Snip>--



The software has been tested:

+  against MySQL[tm] compiled on Linux with the
   `twz1.jdbc.mysql.jdbcMysqlDriver' JDBC driver.


+  against Sybase[tm] SQL Server/11.03 with the
   `connect.syabse.SybaseDriver 3.0' JDBC driver.



--<Snip>--


You can download the Java Foundation Classes from JavaSoft:

    http://java.sun.com/products/jfc

You can find out the lastest information about Swing from JavaSoft's
Web site, The Swing Connection:

    http://java.sun.com/products/jfc/tsc/



--<Snip>--

Enjoy baby bop.


Peter A. Pilgrim
Member of the Association of C/C++ User group UK. <http://www.accu.org/>
Thu Sep 10 15:16:12 BST 1998



BTW: Thanks to Malcolm Muir `malcolm@demon.net' for the upload

;;; Emacs File Variables
;;; ------------------------------------------------------------
;;; Local Variables: ***
;;; mode:Indented-Text ***
;;; fill-column:75 ***
;;; End: ***