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 `[EMAIL PROTECTED]' for the upload ;;; Emacs File Variables ;;; ------------------------------------------------------------ ;;; Local Variables: *** ;;; mode:Indented-Text *** ;;; fill-column:75 *** ;;; End: ***