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

PNG image


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


PNG image

PNG image

PNG image

PNG image

PNG image

Reply via email to