[jsword-devel] Update

DM Smith dmsmith555 at yahoo.com
Fri Sep 17 12:49:38 MST 2004


Glad you had a good holiday.

I like your Dad's idea.

I went on one this weekend and showed BibleDesktop to everyone I could. 
For the most part the response was polite (they don't do personal Bible 
Study).

I did get some good feedback. Most of the machines were 128M ram on 
dialup. This produced two distinctly different problems.
First the size: Our program is run with -mx512M. This seemed to cause a 
lot of disk thrashing. I had upped it to 512M because indexing caused 
out of memory problems. It may be worthwhile to revisit this once Lucene 
replaces ser.

WRT dialup, I had forgotten how painful it is. When running a fresh 
installation of BD over dialup some "issues" came up:
The initial screen asks whether bibles should be installed. (This is 
fine.) When the user selects one and clicks on install (once they figure 
out to load the index [which is already in our list of things to do]) 
the program seems to hang. There is no progress meter. (It is on the 
main window which is not shown yet). And it takes a long long time, 
without warning.

So, here are some possible solutions (some are requests that other's made):
Show a progress meter.
Show the sizes of each of the modules (I don't think that this is that 
easy.) Right now the only way I see is to do an http directory listing 
and parsing the page. This is really ugly and easily broken by server 
changes. I wonder if it would be possible to have it added to the confs. 
(Troy, can you answer this?)
Show an estimate of the time it will take and ask the user to confirm 
the download. (When the mods.d.tar.gz is downloaded, we can time it and 
use it for computing an estimated download rate.) This dialog could be 
conditional, either a checkbox "Don't ask me again. Just do it" or 
noticing the user has broadband and not putting up the dialog (e.g. the 
estimated download time is < 15 seconds, or something like that)
If we can monitor the download by noticing the number of bytes 
transferred and compare that against the expected total bytes, we could 
have a determinate progress meter.
Add a cancel button and do a cleanup of an incomplete download.


Joe Walker wrote:

>Hi,
>
>Back again - good holiday.
>I've had a brief conversation with Mark about Scarab and bug systems
>and we agree that Scarab is not complete enough. I've spoken to
>Atlassian about Jira and they've granted us a free license! So I'll
>install that fairly soon.
>
>My dad has been having a go with BibleDesktop and his comment was that
>we should add the ability to search for strongs numbers. He said a
>search he commonly wanted was along the lines show me where word X is
>not translated as Y, which could be as simple as "H1045 -love". I'm
>not sure how Lucene copes with multiple indexes, but it might be
>something worth bearing in mind.
>
>Joe.
>_______________________________________________
>jsword-devel mailing list
>jsword-devel at crosswire.org
>http://www.crosswire.org/mailman/listinfo/jsword-devel
>
>  
>



More information about the jsword-devel mailing list