[sword-devel] Android SWORD
Troy A. Griffitts
scribe at crosswire.org
Mon May 17 09:43:22 MST 2010
Hey Joey,
Yeah, It's still slowly making progress. All work for the JNI wrapper
of the SWORD lib for Android is checked into SVN under the bindings
folder of the lib source if you'd like to play. There are a few emails
on sword-devel about how to compile it, which I'm sure you could file
with a quick search. The actual end user application isn't checked in
anywhere, as it is just a bunch of very basic calls to the engine to
grab a chapter of text, search, install a module, etc., as a test of the
bindings. A nicely designed user interface is needed. Hope to have
more time to spend on it after I finish some not-so-fun-but-necessary
tasks on other projects.
Troy
On 05/17/2010 09:04 AM, Joe Dobrik wrote:
> Hello all,
>
> I hope I am at the right place to enquire if anyone is working on this
> project and if there is any progress made on it since last October?
> As many new phone came out recently running Android 2 it would be
> great to have it available on there too.
>
> Thanks,
>
> joey d.
> <><
>
>
> Re: [sword-devel] Android SWORD
>
> Troy A. Griffitts
> Wed, 21 Oct 2009 01:09:21 -0700
>
> A quick update on Android progress.
>
>
> o Basic Bible navigation and display are working, albeit not pretty.
> o Text-to-Speech functionality is added.
> o All methods from the engine are now completely wrapped to the same
> swordorb.idl interface we use for SWORDWeb's Java<-CORBA->C++ bridge, so
>
> a full-featured Android client should now be possible with the current
> engine exposure.
>
> Everything is still at the same location (below).
>
> -Troy.
>
>
> Troy A. Griffitts wrote:
> > There is now a preliminary Android NDK / Java binding available in SVN.
>
> > This is very very early and should just be considered a proof of concept.
> >
> > There is a package available to show things working, but doesn't really
> > do much:
> >
> > http://crosswire.org/~scribe/bishop.apk <http://crosswire.org/%7Escribe/bishop.apk>
>
> >
> > the JNI libsword.so should be placed in your project/libs directory, e.g.,
> >
> > ~/workspace/bishop/libs/armeabi/libsword.so
> >
> > and can be obtained from the above package-- believe me, you don't want
>
> > to try to compile it yourself as the NDK does not have STL support out
> > of the box. The Java classes can be obtained from the
> > sword/bindings/java-jni/src directory, e.g.
> >
> > http://crosswire.org/svn/sword/trunk/bindings/java-jni/src/org/crosswire/android/sword/
>
> >
> > Module library must exist on your SD card under a 'sword' directory to
> > be found, e.g., unzip KJV.zip to /sdcard/sword/
> >
> > Have fun, let me know if anyone else is interested in developing an
>
> > Android frontend.
> >
> > -Troy.
> >
> > _______________________________________________
> > sword-devel mailing list: sword-devel at crosswire.org <mailto:sword-devel at crosswire.org>
>
> > http://www.crosswire.org/mailman/listinfo/sword-devel
> > Instructions to unsubscribe/change your settings at above page
>
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org <mailto:sword-devel at crosswire.org>
> http://www.crosswire.org/mailman/listinfo/sword-devel
>
> Instructions to unsubscribe/change your settings at above page
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20100517/34b11e11/attachment-0001.html>
More information about the sword-devel
mailing list