[Pkg-crosswire-devel] Bible Desktop

DM Smith dmsmith555 at yahoo.com
Mon Jan 26 20:28:58 GMT 2009


I guess I should have introduced myself first.

I am DM Smith, the current lead developer for JSword, a Java 
implementation of the SWORD library, and for Bible Desktop, the first 
GUI built from JSword. I have been working on these projects for 5 years 
now. I am very pleased that with Open JDK that my work is fully open 
source now. It had always bothered me that we had a proprietary dependency.

My *nix experience dates from mid-80's, with AIX, SYSV, BSD, Minix, 
Linux, Solaris, maybe others. With Linux, I started w/ Yggdrasil and 
then Slackware. Later migrated to Red Hat. I've tried and recommended 
other distributions, but have stayed with RH because of inertia.

I am a coder. I won't admit to knowing Basic, Fortran or Pascal (all of 
which I taught at the University of Pittsburgh), but will to C, C++, 
KSH/Bash, Perl, and Java.

Before I went to Pitt for Computer Science, I was a pastor for 6 months 
and a math/science teacher at a Christian junior/senior high school for 
7 years.

After Pitt, I programmed at Lexis-Nexis for nearly 15 years, first in 
C/C++, then KSH (it is a full programming language), followed by Perl 
and finally Java. Most of that was on Solaris workstations. Now I'm a 
contractor for the US government doing web and Oracle application 
development.

I've read all the postings on this list and have a few comments, but 
that is for my next post.

In Christ's Service,
    DM

DM Smith wrote:
> I'm interested in seeing about packaging Bible Desktop. It is a java 
> program and can run with openjdk 1.6 or better (or Sun's Java 1.4.2 or 
> better)
> I'm not at all familiar with packaging for Debian type systems and only 
> a bit with RPM ones.
>
> Bible Desktop uses the following at runtime (where @release.version@ is 
> currently 1.6.0):
>
> The following are the JSword and BibleDesktop jars:
> bibledesktop- at release.version@.jar
> jsword- at release.version@.jar
> jsword-common- at release.version@.jar
> jsword-common-swing- at release.version@.jar
>
> These can be built using ant from source in svn 
> (http://crosswire.org/svn/jsword/trunk).
>
> The following are 3rd party code we currently use (we can use some prior 
> version and any newer version):
> javatar-2.5.jar
> jdom-1.0.jar
> commons-codec-1.3.jar
> commons-httpclient-3.1.jar
> commons-logging-1.1.1.jar
> commons-net-1.4.1.jar
> lucene-core-2.3.2.jar
> lucene-snowball-2.3.2.jar
> lucene-analyzers-2.3.2.jar
> icu4j-3_8_1.jar (optional)
> jlfgr-1_0.jar (Sun's Java look and feel graphics repository)
>
> While it might not make this freeze, hopefully it can the next.
>
> -- DM Smith
>
>
> _______________________________________________
> Pkg-crosswire-devel mailing list
> Pkg-crosswire-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-crosswire-devel
>
>   






More information about the Pkg-crosswire-devel mailing list