I think the size issue could be solved somewhat if we could get the module loading system to download and open modules from the SD card rather than having them bundled into the application&#39;s .apk<div><br></div><div>Also, for what it&#39;s worth, I want to throw my vote in for using libsword via JNI.</div>
<div><br clear="all">-Wes<br>
<br><br><div class="gmail_quote">On Sun, Aug 29, 2010 at 8:18 PM, David Forslund <span dir="ltr">&lt;<a href="mailto:forslund@mail.com">forslund@mail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  
    
  
  <div bgcolor="#ffffff" text="#000000">
    One other request is to try to reduce the size of the application. 
    It is over 8Mbytes on my Droid and is one of the largest
    applications on the phone (around the size of Google Maps).    Other
    Biblereaders are significantly smaller.   I would hope the size
    could be reduced.  I don&#39;t know if going to the native libsword
    would be smaller or not.<br>
    <br>
    Thanks,<div class="im"><br>
    <br>
    Dave<br>
    On 8/29/2010 7:04 AM, SonWon wrote:
    </div><div><div></div><div class="h5"><blockquote type="cite">Just my opinion but I am all for more speed  ;)  I use
      the reader during sermons and some speakers move from Bible text
      to Bible text quite fast.  Having a history feature tracking each
      verse is useful for later review.  Just my two sense.  :)<br>
      <br>
      <div class="gmail_quote">On Sat, Aug 28, 2010 at 11:33 PM, Kenneth
        Arnold <span dir="ltr">&lt;<a href="mailto:kcarnold@alum.mit.edu" target="_blank">kcarnold@alum.mit.edu</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
          <p>Hi Martin and Troy, </p>
          <p>I finally got the AndBible source built; I needed to get
            the jsword source and also raise the memory limit for
            Eclipse--it thrashed and eventually crashed in the
            linker/dex step. There&#39;s still a dex warning that floods the
            Console, but it works on my Droid X. I made a few minor
            modifications to ensure I could, but nothing serious yet. </p>
          <p>Major things I&#39;d like to work on as a user are navigation,
            continuous scrolling, and verse number sync. Also, do you
            think we should replace the backend with native libsword?
            That might help formatting and speed, but I don&#39;t know how
            deeply it&#39;s woven into the code. The Bishop code could be a
            useful example if we decide to go that way. </p>
          <p>Should we continue discussion on this list? </p>
          <p>-Ken (mobile)</p>
          <blockquote type="cite">
            <div>
              <div>On Aug 26, 2010 1:39 AM, &quot;Troy A.
                Griffitts&quot; &lt;<a href="mailto:scribe@crosswire.org" target="_blank">scribe@crosswire.org</a>&gt;
                wrote:<br>
                <br>
                Dear Ken,<br>
                <br>
                Thank you for the debug.  I also have had trouble with
                the installer and<br>
                haven&#39;t had time to look into it.<br>
                <br>
                The history is that I build Bishop as a sort of proof of
                concept for the<br>
                java-jni bindings for Android.  I mostly work in the
                engine code.  The<br>
                jni binding code I kept in SWORD SVN and the Bishop code
                I just backed<br>
                up occasionally to our server.  Last year my drive
                crashed and I lost<br>
                some work but might have pieced it all back together.
                 Here is an email<br>
                I sent to Gary with links to all my stuff.<br>
                <br>
                ______________________<br>
                <br>
                After last year when I started the work I had a
                harddrive die on my<br>
                laptop.  I had been backing up the work regularly, but
                lost about 2<br>
                weeks of work in the crash.  I used a recovery tool to
                salvage many of<br>
                the files from the bishop project and think I may have
                close to what is<br>
                in the apk.  Here are my resources if you want to try to
                piece things<br>
                together:<br>
                <br>
                Lastest binary when I stopped, dated 11-18-2009:<br>
                <p><font color="#500050"><a href="http://crosswire.org/%7Escribe/bishop.apk" target="_blank">http://crosswire.org/~scribe/bishop.apk</a><br>
                  </font></p>
                Latest backup of source, dated 10-31-2009:<br>
                <a href="http://crosswire.org/%7Escribe/bishop-20091031.tar.gz" target="_blank">http://crosswire.org/~scribe/bishop-20091031.tar.gz</a><br>
                <br>
                Latest binary after reconstructing source and I think
                some small new<br>
                work (I think this is built with debug symbols in the
                native library so<br>
                it&#39;s a little bigger):<br>
                <p><font color="#500050"><a href="http://crosswire.org/%7Escribe/bishop2.apk" target="_blank">http://crosswire.org/~scribe/bishop2.apk</a><br>
                  </font></p>
                Current backup of source which built the above:<br>
                <a href="http://crosswire.org/%7Escribe/bishop-20100804.tar.gz" target="_blank">http://crosswire.org/~scribe/bishop-20100804.tar.gz</a><br>
                <br>
                Please excuse my ignorance of Android programming.  I am
                fumbling<br>
                through it all.<br>
                <br>
                I remember having trouble with the InstallMgr.  It
                sometimes connects<br>
                and downloads and other times it does not.  I thought it
                might be the<br>
                limited memory on my G1 or some trouble with the timing
                of the FTP code<br>
                in the native library.  I&#39;ve found serious bugs in
                Android&#39;s system<br>
                calls, (e.g. memccpy) and reported it to them, but they
                still haven&#39;t<br>
                fixed it.  I use my own version in the ftp lib to avoid
                the bug.  That<br>
                is where I stopped-- thinking I needed to debug this ftp
                intermittent<br>
                issue.  I didn&#39;t compare how well the older .apk works
                versus the newer<br>
                .apk.  Maybe the older version worked better?  Or maybe
                a newer version<br>
                of Android or new phone works better?<br>
                <br>
                Let me know what you find.<br>
                <font color="#888888"><br>
                  Troy<br>
                </font></div>
            </div>
            <font color="#500050">
              <div>
                <div><br>
                  <br>
                  <br>
                  On 08/24/2010 09:01 PM, Kenneth Arnold wrote:<br>
                </div>
              </div>
              &gt; I just got an Android phone, and after seeing the...</font>
            <p>
            </p>
          </blockquote>
          <br>
          _______________________________________________<br>
          sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
          <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
          Instructions to unsubscribe/change your settings at above page<br>
        </blockquote>
      </div>
      <br>
      <pre><fieldset></fieldset>
_______________________________________________
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></blockquote></div><br></div>