Hi, I got the new Sharp Zaurus PDA which is running with Linux (!).
And the Sharp feels very comfortable with hsqldb. The screen has only 240 x 320 pixel, so I decided to change the layout of the DatabaseManager. I separated the tree, command and result panels in a card layout, so that every view is on its own and can be choosen by a three buttons row above them. To follow easier the development of hsqldb and especially the DatabaseManager, I subclassed DatabaseManager and ConnectionDialog and implemented there the methods class ZDatabaseManager +> connect () +> main () +> showUsage () +> main () +> keyTyped () +> actionPerformed () +> initGUI () class ZConnectionDialog +> ZConnectionDialog () +> create () +> createConnection () Questions: 1. I ask for changing the method of DatabaseManager from private void refreshTree() {} to protected void refreshTree() {} so that the subclass ZDatabaseManager is able to inherit/access this method. 2. If I finish my development and there are people who are interested in this code, it could be brought into the general source code for hsqldb. Is there any interest? 3. I packaged the necessary files for the Zaurus in an installation (ipkg) file which includes - a control-file for installation and de-installation, - a starter script (i. e. the call of the JVM with org.hsqldb.util.ZDatabaseManager) - a so-called desktop file which contains some informations about the application - hsqldb.jar - an icon file For the last, I choosed the icon on the homepage of hsqldb
Would you be interested that this file could be downloaded from the sourceforge hsqldb site? Otherwise, or additionally I could ask at zaurus.sourceforge.net where somebody reserved 'hsqldb' but nothing is released yet. What kind of copyright text should I include in a README file? 4. The hsqldb.jar file I am working with (based on v170RC3) has 230.689 Bytes. Could anybody give me some instructions which classes could be omitted from a jar file for the Zaurus (where memory is smaller than on a desktop PC)? Are there any other comments or suggestions? And for the curious people I attach some screenshots of hsqldb on the Zaurus. The last screenshot shows the result of the test script and a time of 12,7 sec which is not bad ;-) Regards, Ulrich