[sword-devel] Android SWORD
Troy A. Griffitts
scribe at crosswire.org
Wed Oct 21 01:05:22 MST 2009
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
>
> 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
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
More information about the sword-devel
mailing list