A couple weeks ago Troy posted this message:
-------------------------------------------------

Dear Vitaliy,

The SWORD library has been ported to Android with Java wrapper classes via the 
NDK. Instructions for building can be found in the trunk of our svn repository 
under bindings/java-jni/README.

http://crosswire.org/svn/sword/trunk/bindings/java-jni/README

When developing the bindings, I had a test program I used to test the calls to 
the engine. I called it Bishop, but have not continued to develop it into a 
fully usable application. I could post the source, but I'd rather see what a 
real Android UI developer can do with the bindings instead.

The port is very preliminary so please let me know if things seem not to work 
as you'd expect.
-------------------------------------

If I understand that correctly, Bishop was never intended to be the actual 
Android SWORD frontend but only a feasibility demonstration. When I get some 
time free from my other Android projects I hope to take a whack at this one but 
I don't use Java or C so there may be a learning curve.

-- Kermit Kiser (BSV module developer)
AndRexx Applications


SonWon wrote:
Any more progress on the Android Bible Reader?


On Mon, Oct 12, 2009 at 1:46 PM, Troy A. Griffitts <scr...@crosswire.org <mailto:scr...@crosswire.org>> 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@crosswire.org
    <mailto:sword-devel@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@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@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to