<div>Hi Ken,</div>
<div> </div>
<div>You can find and-bible source and builds here: <a href="http://code.google.com/p/and-bible/">http://code.google.com/p/and-bible/</a></div>
<div> </div>
<div>Take a look and then contact me again later if you want or you could develop Bishop if you prefer.</div>
<div> </div>
<div>Best regards</div>
<div> </div>
<div>Martin<br><br></div>
<div class="gmail_quote">On 25 August 2010 00:01, Kenneth Arnold <span dir="ltr"><<a href="mailto:kenneth.arnold@gmail.com">kenneth.arnold@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">I just got an Android phone, and after seeing the state of Bible<br>software currently available, I'm excited about helping develop a good<br>
SWORD-powered Bible reader for it. I installed Troy's bishop2.apk and<br>tried to download a module... fail (logcat at end of message). So I<br>went looking for the code to see if I could track down the problem...<br>
but I haven't found any source code anywhere. Is that intentional, or<br>am I missing something?<br><br>As a user (previously of Laridian on WinMo), I've made this list of<br>requirements for a Bible reader:<br>- local storage<br>
- fast navigation UI (Laridian had specialized T9 for book names. You<br>could get most anywhere in the Bible in about 6 keypresses.)<br>- continuous scrolling (across chapter divisions)<br>- cross references and footnotes<br>
- word/phrase search (perhaps fuzzy?)<br><br>optional features:<br>- scripture memory helper (I have a lot of concrete ideas here)<br>- finding related resources (e.g., sermons) from selected resources<br>- daily reading (or at least "what's next after things I've read recently?")<br>
- screen orientation lock<br>- song lyrics<br>- history tracking ("what passages did I look up while studying<br>yesterday?"), perhaps communally ("what books have my friends been<br>reading?")<br><br>
Any other interest in helping out? How can we organize a team?<br><br>Martin, if you're still listening, I'd love to check out your code too.<br><br>-Ken<br><br><br>PS - here's the `adb logcat` from a failed module download. Turns out<br>
it succeeds if you create a 'modules' directory inside /sdcard/sword<br>:) -- but then there are plenty of other issues.<br><br>08-24 23:19:46.443 2002 2021 D libsword.so: remoteInstallModule:<br>sourceName: CrossWire<br>
08-24 23:19:46.443 2002 2021 D libsword.so: remoteInstallModule: modName: ESV<br>08-24 23:19:46.443 2002 2021 D libsword.so: ***** InstallMgr::installModule<br>08-24 23:19:46.443 2002 2021 D libsword.so: ***** modName: ESV<br>
08-24 23:19:47.286 2002 2021 D libsword.so: ***** mgr.prefixPath:<br>/sdcard/sword/InstallMgr/20081216195754/<br>08-24 23:19:47.286 2002 2021 D libsword.so: *****<br>destMgr->prefixPath: /sdcard/sword/<br>08-24 23:19:47.286 2002 2021 D libsword.so: ***** absolutePath:<br>
/sdcard/sword/InstallMgr/20081216195754/modules/texts/ztext/esv/<br>08-24 23:19:47.286 2002 2021 D libsword.so: ***** relativePath:<br>modules/texts/ztext/esv/<br>08-24 23:19:47.286 2002 2021 D libsword.so: netCopy:<br>
<a href="http://ftp.crosswire.org/" target="_blank">ftp.crosswire.org</a>, modules/texts/ztext/esv/,<br>/sdcard/sword/InstallMgr/20081216195754/modules/texts/ztext/esv/, t,<br>08-24 23:19:47.341 2002 2021 W System.err: Problem installing: -1<br>
08-24 23:19:47.396 2002 2002 D libsword.so: getModInfoList returning<br>0 length array<br>
<div>
<div></div>
<div class="h5"><br><br>On Sun, Jun 13, 2010 at 4:30 AM, Martin Denham <<a href="mailto:mjdenham@gmail.com">mjdenham@gmail.com</a>> wrote:<br>><br>> Hi Troy,<br>> Apologies, I was a bit confused regarding the different projects. The above was my first post to *Sword forums. I incorrectly thought that JSword, Sword and other Crosswire forums would be worked on by the same people. I have now joined the JSword-dev list which I had not spotted before.<br>
> Whether the back end is built based on Sword or JSword it might be worthwhile combining with the Java Jsword guys for the front end which I think has to be in Java.<br>> I may download your apk and try it out. I can put my code/build somewhere if you want but it's still in a state of great flux.<br>
> Kind regards<br>> Martin<br>> On 13 June 2010 04:54, Troy A. Griffitts <<a href="mailto:scribe@crosswire.org">scribe@crosswire.org</a>> wrote:<br>>><br>>> Martin,<br>>><br>>> Great news on your success of getting JSword to build on Android. I'm<br>
>> sure the JSword mailing list would be interested to hear about your success!<br>>><br>>> I'm not sure about the speed. I will add a primitive search box to my<br>>> test app and let you know how long a complete search of the KJV (a<br>
>> heavily marked up Bible) takes on my G1.<br>>><br>>> Troy.<br>>><br>>><br>>><br>>><br>>> On 06/09/2010 05:28 AM, mjdenham wrote:<br>>> > Hi Troy,<br>>> ><br>
>> > I just thought I would mention that I have also been playing around with<br>>> > Android.<br>>> ><br>>> > I have spent the last few weeks creating a prototype bible viewer<br>>> > application for Android, but I just noticed Troy's messages in this forum.<br>
>> > I took a slightly different technical approach to you and I don't know which<br>>> > is better and I also came at this project with the aim of creating a mobile<br>>> > bible viewer I could tweak and improve rather than specifically to write an<br>
>> > Android front end for Sword. By way of information I thought I would<br>>> > outline my approach and what led me to start.<br>>> ><br>>> > I have used Pocket e-Sword for many years but development has now ceased on<br>
>> > Pocket e-Sword and it is already looking a bit old, as is WinMob that it<br>>> > runs on, so I started thinking what to use in the future. Although I loved<br>>> > using Pocket e-sword there were one or two things that I would have loved to<br>
>> > change if I had access to the source but the source was closed. Most pocket<br>>> > bible apps seem to be closed source and many charge money or depend on being<br>>> > on-line so I began to think about writing my own. I have been writing Java<br>
>> > code for a living since the 90's. I looked at Java ME which unfortunately<br>>> > is not supported by recent, popular, trend-setting phones like iPhone and<br>>> > Android and started going that route but there doesn't seem to be much<br>
>> > <a href="http://stackoverflow.com/questions/1414288/j2me-vs-android-vs-iphone-vs-symbian-vs-windows-ce" target="_blank">http://stackoverflow.com/questions/1414288/j2me-vs-android-vs-iphone-vs-symbian-vs-windows-ce</a><br>
>> > buzz around Java ME at the moment. I briefly thought of iPhone but refuse<br>>> > to learn Objective-C, buy a Mac, and bend over backwards to get the app into<br>>> > App Store. Then I realised that Google have built Android primarily for<br>
>> > Java Applications and Gartner predict that by 2012 Android will outsell the<br>>> > iPhone so I downloaded the Android SDK and am impresed by the application<br>>> > framework Google have put into Android. Incidentally I went to a<br>
>> > fascinating talk on Android by Reto Meier yesterday evening.<br>>> ><br>>> > As Android hosts Java apps so well it seemed a good idea to use java front<br>>> > to back so I downloaded the jSword and sword-Common projects back-end to<br>
>> > serve the OSIS documents and started creating a Java front-end for jsword on<br>>> > Android so I have now been doing that for the last couple of weeks off and<br>>> > on. I included the jsword and common jars in my Android app and simplified<br>
>> > the xslt template I found in bible-desktop and now have a basic bible viewer<br>>> > app.<br>>> ><br>>> > Troy, I am interested to see that you use jni to access a C back-end. Is<br>
>> > that right? Does this give better performance or is there another reason.<br>>> ><br>>> > In the front end I am currently using a TextView but briefly used a WebView<br>>> > which has better html support. I may have to switch back to WebView. I<br>
>> > tried to copy the PocketSword verse selection screen but failed so I am just<br>>> > using 3 combos for now.<br>>> ><br>>> > I haven't used Crosswire code before and it took me a while to get used to<br>
>> > OSIS and jsword but the code looks great and I am now familiar enough with<br>>> > jsword to find my way around the necessary parts.<br>>> ><br>>> > Here is a screen print of the current state:<br>
>> > <a href="http://sword-dev.350566.n4.nabble.com/file/n2248754/android-bible1.jpg" target="_blank">http://sword-dev.350566.n4.nabble.com/file/n2248754/android-bible1.jpg</a><br>>> ><br>>> > For now I am still happily trying to improve on the prototype but I could<br>
>> > switch and contribute to a central project with others. My only aim is to<br>>> > create a good open source bible I can tweak and that others may find useful<br>>> > too.<br>>> ><br>
>> > Best regards<br>>> > Martin<br>>> ><br>>><br>>><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>
><br>><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><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</div></div></blockquote>
</div><br>