[jsword-devel] Before 1.0

Joe Walker jsword-devel@crosswire.org
Mon, 29 Mar 2004 22:46:16 +0100


Just some opening thoughts. Please comment.


Pre 1.0
-------

What do we need to do before we call it 1.0?

Bug fixes. There are quite a few left but we are doing well at crushing 
them. I'd like to beef up the JUnit tests for the non GUI parts too.

Split the website and the Swing GUI out as separate projects.

Give the Swing GUI a name other than JSword. The current best thinking 
is "Bible Desktop". Keep the JSword name for the core code.

Make sure we can have more than one webstart release. Probably just a 
released, and nightly version at the moment, but we could move to a 
stable/unstable/nightly system.

Have some sort of policy on how stable we keep the jsword API.


Post 1.0
--------

Upgrade to OSIS 2.(whatever it is by then)

Other installation systems other than JNLP and the basic batch system we 
have already.

Other fancy HTML/OSIS renderers. It appears the JDK1.4 one is far less 
buggy than I thought.

Change the panel on the left for the ReferencePanel. You can have a look 
at it now by making a few tweaks in Desktop. The idea is to present all 
the non-Bible books and their contents in a big tree, where the Book 
data forms part of the tree too. The work is in-progress but becomes 
very slow for Commentaries where there are a huge number of items under 
the root. I stopped work on is a while ago to concentrate on a release.


Joe.