[jsword-devel] jsword on android

Joe Walker joe at eireneh.com
Tue Apr 20 07:44:41 MST 2010

I have no idea about the annotation issues, so I'll take your word for it.
You can subscribe to jsword-devel here: 


On 20/04/2010 15:33, Wes Widner wrote:
> Hey Joe,
> Thanks for getting back with me on this. I also recently got an 
> Android phone and while there are a few good Bible apps for it already 
> I highly respect and admire the Sword family of apps and I would love 
> to see it supported natively.
> I also have a niche application I want to try and build (flashcards 
> for Greek vocab using the Strongs dictionary).
> At any rate, I have done a lot more digging since my email to you and 
> it seems that jsword as it stands contains several annotations that 
> cause the dex compiler in android's sdk to choke. Lucene also contains 
> the same sort of annotation issues. These annotation issues are known 
> by the android core team and they are working on a work-around, but no 
> word yet on when it will be released.
> In the meantime I've started working with the android native 
> development kit using the early work on a project known as 'bishop 
> <http://www.mail-archive.com/sword-devel@crosswire.org/msg20790.html>' 
> which is a JNI wrapper to the C-based sword api.
> So far it compiles and allows for some rudimentary working with the 
> modules.
> While there are some good performance reasons to use JNI, I would 
> still love to see a pure java solution and would therefore love to 
> help with a jsword fork in any way I can.
> What do I need to do to subscribe to the jsword-devel list?
> Thanks,
> -Wes
> On Tue, Apr 20, 2010 at 10:19 AM, Joe Walker <joe at eireneh.com 
> <mailto:joe at eireneh.com>> wrote:
>     On 15/04/2010 20:47, Wes Widner wrote:
>         Hey Joe,
>         I've been poking through the jsword source in hopes of
>         trimming it down somewhat in order to use it in an android
>         application I am writing. I have two questions I'd like to see
>         if you could help me with:
>         1. Have you worked with jsword in relation to the android sdk
>         (or the dalvik jvm) any?
>     I haven't, however I have just got an android phone, so I've been
>     itching to have a go.
>         2. Is there a way to pare down the jsword code to a minimal
>         set required to load local sword modules (instead of
>         attempting to auto-download them) and read/search through them
>         (lucene has issues at the moment being run under the android sdk)?
>     There used to be 2 implementations of the search interfaces,
>     although I suspect that we've junked the pre-lucene one by now. It
>     should be trivial to create a stub implementation (so long as you
>     don't want the ability to search ;-)
>     I'm CCing jsword-devel at crosswire.org
>     <mailto:jsword-devel at crosswire.org> which is where this
>     conversation should probably take place.
>     Joe.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/jsword-devel/attachments/20100420/d9d132d9/attachment.html>

More information about the jsword-devel mailing list