Wednesday, 19 August 2009

JSword + database

Chris - many congratulations on what you've done.
It looks like you have created something which installs itself, and
requires nothing more from the user except filling in their name.
Could you upload something self-extracting so David and I can
convince myself it really works?

I think it is very useful to add a flexible database.
from what I understand about the JSword database, it is designed for
displaying Bible versions,
and I don't even know it it can use fields like dates (which we need).
From the way in which the Web Sword has difficulty displaying Josephus,
I suspect that the database design is tied very firmly to a
Bible-book structure.

I'm fairly certain that we will be allowed to include in our
distribution any PD datasets which CrossWire have
(is that right Troy?).
But some things we think of PD actually aren't. In particular, ESV,
tagged NAS and NET,
but I think we will be able to get permission for these.

Although we COULD take JSword apart and use their code, I think there
is a lot of value in using JSword as-is,
because they have cracked a lot of problems we will not anticipate,
such as different reference systems in Greek
and some modern languages, working with different styles of tagging, etc.

So although it seems less tidy, I'd say we want to include JSword and
a separate database.
It looks like Java 1.6 is required - this is OK if we are allowed to
distribute a PC & Mac installation.
Other devices normally have a shorter shelf-life, so we can assume
that by the time we send things out, they'll have 1.6,
or they might be able to download an upgrade. But in any case, lets
go with Java 1.6

Chris, am I right in thinking the programming will best be done in
Eclipse, because this has a GWT plugin?
David - are you happy working with the kind of model Chris is
suggesting? Or are you a Java Beans guy?

Personally, I'm not really a Java programmer. I've done plenty by
necessity, but mainly adjusting other people's code, and then I tend
to use a fairly plain text editor. I've had a look at Beans, but not
Eclipse. So I'll defer to the expertise which you two have.

David IB

No comments:

Post a Comment