|
From: David D. <hap...@hu...> - 2006-08-04 03:33:10
|
Leif and Friends,
I've uploaded the next version of the JSWConf tool. It can be
downloaded at the following URL:
http://www.tdcs.cc/apps/jswconf/JSWConf.jar
to use, simply enter (sans quotations) "java -jar JSWConf.jar".
(The JavaWebStart file is at the same location, but for some reason,
the new features don't work. I'm trying to figure that one out.)
Here are the changes, features, bugs, next steps, etc.
Features:
--Documentation (incomplete but there): When a known setting is
selected, the basic documentation from the website is displayed.
Otherwise, either a "coming soon" type message or "No documentation
found." is displayed.
--Adding "available" settings: the "Add Setting" dialog now has a
combo-box at the top that lists the remaining settings (the ones not
included in the wrapper.conf file yet). Selecting a setting in the
combo will fill out the setting field. (You still have to enter the
value yourself.) When you next add a setting, note that the list is
decreased appropriately.
--Side note: You still must change <n> settings to the
appropriate numerical order (e.g. java.classpath.<n> must be changed to
1,2,etc as appropriate.)
Bugs/Issues/General ugliness:
--Documentation is incomplete. Basically, I copied the
documentation from the website and pasted it into a
java.util.Properties-formatted file (adding appropriate html). This is
slow, and takes a lot of time. Only the first 15-20 settings are
documented. I'll try to add more as time goes along
--Documentation setup: In order to keep the whole thing compact (a
single, deliverable JAR file), I had to include the documentation file
in a single file (located in package com.tdcs.jswconf.opt, in case you
are wondering.) It works, but I'm open to other ways of making this
happening...especially if it would make a collaborative effort easier.
--Layout is rather ugly. I'll keep playing with it, but suggestions
would be appreciated.
--As I said, the Java WebStart is not working. For some reason,
it's failing to find the documentation file within the jar, and I can't
figure out why (It was throwing a NullPointerException for no apparent
reason, so I had to trap it with a try-catch just to keep it from
killing the whole dialog. Anyone have any idea why this is so?
Next steps:
--Better layout!
--Dividing the documentation and "available" properties into
appropriate groups.
--Getting help. Documentation is slow, and I know that I'm not the
sharpest knife in the drawer when it comes to some of the "cooler" GUI
tricks (I'm more of a server-side man, myself). I've applied for a
project at java.net, but I haven't gotten approval yet. If I can't get
it set up there, I'll host it on my own site (no CVS, unfortunately) and
fold in the updates myself.
Let me know what you think, and we'll see where we can go from
here. As always, feel free to fire those slings and arrows, and I'll
see what I can do.
David Days.
|