maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Bible App for Maemo 5 Device(s) (https://talk.maemo.org/showthread.php?t=31114)

joshn53 2010-03-23 16:16

Re: Bible App for Maemo 5 Device(s)
 
Yep, that's fixed in the latest version. :-)

joshn53 2010-03-23 21:49

Re: Bible App for Maemo 5 Device(s)
 
Ok, the latest version is in extras-devel: http://maemo.org/packages/view/katana/. Note that it won't enter extras-testing (and therefore extras) until PR 1.2 because of the Qt 4.6 dependency.

Next on the agenda is adding settings for font size and starting a new line for each verse. After that I'll likely work on adding the ability to download texts off the internet.

doksng 2010-03-24 07:42

Re: Bible App for Maemo 5 Device(s)
 
Enabled extra-devel and it gave me option to update.
Search works very well now when searching Entire Bible, Gospels, New Testament and Old Testament ( Though you no option to clear the search results after you have found the verse you are looking for)

Does not crash when typing on the keyboard

Waiting for PR 1.2 to be released so that we can promote Katana

cardiff-blues 2010-03-24 08:26

Re: Bible App for Maemo 5 Device(s)
 
firstly, brilliant job on bringing this to the N900.
I feel that it isn't far from being a great app.

The verse spacing is being worked on so that's cool but the thing that is preventing me using it as a fulltime app is the slowness of the search. Not sure if that is the app itself or just on my N900 but it takes a few minutes to find a string of text?

doksng 2010-03-24 08:58

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by cardiff-blues (Post 579884)
firstly, brilliant job on bringing this to the N900.
I feel that it isn't far from being a great app.

The verse spacing is being worked on so that's cool but the thing that is preventing me using it as a fulltime app is the slowness of the search. Not sure if that is the app itself or just on my N900 but it takes a few minutes to find a string of text?

Can you give an example of a search you did and how long it took you. I would like to give it a try and see how long it takes too

cardiff-blues 2010-03-24 09:14

Re: Bible App for Maemo 5 Device(s)
 
Yes, I will perform another search and actually time it this time. I will post back.

cardiff-blues 2010-03-24 09:24

Re: Bible App for Maemo 5 Device(s)
 
Ok first test results:

I searched for 'born again' across the entire Bible and it took exactly 3 mins and 15 seconds.

doksng 2010-03-24 09:37

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by cardiff-blues (Post 579941)
Ok first test results:

I searched for 'born again' across the entire Bible and it took exactly 3 mins and 15 seconds.

I think it is dependent on the bible version you are using.

I did a search using the KJV and MKJV and these are my results

KJV

"Born Again" 1 minute 30 seconds
"In the Beginning" 1 minute 25 seconds

MKJV

"Born Again" 8.36 seconds
"In the Beginning" 11.15 seconds

cardiff-blues 2010-03-24 09:43

Re: Bible App for Maemo 5 Device(s)
 
That seems to be correct. How odd! Is there any reason why the KJV takes so long compared with MKJV?

cardiff-blues 2010-03-24 09:44

Re: Bible App for Maemo 5 Device(s)
 
Incidentally, I just did the same test on KJV and it only took 1 min 30+ seconds that time.

doksng 2010-03-24 09:54

Re: Bible App for Maemo 5 Device(s)
 
Noticed that different bible versions give you different search speeds but the fastest I have noticed so far is with the MKJV version.

Probably until a solution is found you can do the search on the MKJV version and change translation

cardiff-blues 2010-03-24 10:02

Re: Bible App for Maemo 5 Device(s)
 
Yes, that's fine. More important to myself personally is the readability issue. Any ideas on how long it will be before we have the verse spacing? I appreciate that this is probably just a hobby that you undertake in your free time so just an enquiry really?

And yes, I'm sure I speak for everyone on this thread who'd like to thank the guys involved for getting Katana to where it currently is :)

joshn53 2010-03-24 12:28

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by cardiff-blues (Post 579993)
More important to myself personally is the readability issue. Any ideas on how long it will be before we have the verse spacing?

Have you tried the latest version (the one in extras-devel)? I've widened the spacing there (by 50% over the previous version.) At this point, it's about as wide as other Bible software, e.g. BibleTime.

An alternative is to simply display each verse on a new line. I've added a setting for this and committed it, but haven't uploaded a new version yet.

cardiff-blues 2010-03-24 12:36

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by joshn53 (Post 580167)
Have you tried the latest version (the one in extras-devel)? I've widened the spacing there (by 50% over the previous version.) At this point, it's about as wide as other Bible software, e.g. BibleTime.

An alternative is to simply display each verse on a new line. I've added a setting for this and committed it, but haven't uploaded a new version yet.

I would like to see the verses on their own lines, I have the latest installed so please make that feature available. :)

doksng 2010-03-24 12:55

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by cardiff-blues (Post 580176)
I would like to see the verses on their own lines, I have the latest installed so please make that feature available. :)

It could be added as an option for those of us who prefer each verse on a new line.

cardiff-blues 2010-03-24 19:26

Re: Bible App for Maemo 5 Device(s)
 
excellent work. who is actually working on this?

i have just upgraded to the latest version and love the new setting for font size and spaces for verses.

however, there seems to be a bug somewhere as when i try a lookup verse I seem to get 1 Peter all of the time. I'm trying John 3 in go to verse and ending up in 1 Peter. Perhaps i should be reading more of 1 Peter :)

joshn53 2010-03-24 19:30

Re: Bible App for Maemo 5 Device(s)
 
Oops, that was a bug in the latest version. I'll fix it ASAP.

cardiff-blues 2010-03-24 20:48

Re: Bible App for Maemo 5 Device(s)
 
it's official. It's now my bible app of choice. Love the app. Well done. Who is working on it so that I can thank them?

one nice little touch would be to make the search results a little bigger in the right hand column. It's not a gripe or anything as i am well pleased with this but it makes it easier to select them with your finger rather than getting out the stylus.

top job guys.

joshn53 2010-03-24 21:34

Re: Bible App for Maemo 5 Device(s)
 
I've done all the development to this point; Nathan has apparently been busy with other stuff, but plans to have time to work on Katana soon.

cardiff-blues 2010-03-24 21:38

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by joshn53 (Post 581041)
I've done all the development to this point; Nathan has apparently been busy with other stuff, but plans to have time to work on Katana soon.

Well many thanks guys. I wonder how Tyndale would have approached it if he were alive today. I suspect that he would be busy writing bible apps as well.

God Bless!

doksng 2010-03-25 06:17

Re: Bible App for Maemo 5 Device(s)
 
A big thanks to Josh for all the work he has done and making Katana a reality.

version 2.2 is out and the bug in Go to verse has been resolved.

cardiff-blues 2010-03-25 07:58

Re: Bible App for Maemo 5 Device(s)
 
guys, great job on this.

i was just looking at the Emma ebook available from ovi store. Not because i am particularly interested in that but in the ebook reader functionality.

Two things i really like about it are the tap on right side of the screen scrolls the next section of text and left side of the screen goes back.

You can also swipe either way to get to that section of text.

also when you select an icon in the status bar you get a nice view of the avaiable chapters.

I presume that these sort of things would be difficult to replicate in Katana?

twoboxen 2010-03-25 14:20

Re: Bible App for Maemo 5 Device(s)
 
Hello, all. Is there a version in extras-devel yet? I searched but didn't see anything.

joshn53 2010-03-25 14:21

Re: Bible App for Maemo 5 Device(s)
 
Yes, there is - it's simply called "katana".

twoboxen 2010-03-25 16:26

Re: Bible App for Maemo 5 Device(s)
 
The normal application manager UI couldn't find it, but apt-get did. It looks great! It is very responsive, and the scrolling works very well. Thanks for your hard work :)

One quick question, though, would it be hard to allow us to change it to a "dark" theme (white on black) via settings? that would be very nice.

ARJWright 2010-03-27 22:24

Re: Bible App for Maemo 5 Device(s)
 
Am at the BibleTech Conference, last night Logos relased an API that should be used for Katana. API and info are at http://api.biblia.com

This API will get to the point of being able to not just do free content, but paid content across connected devices. As I learn more, I'll post more about this at MMM.

Nathan 2010-03-28 00:37

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by ARJWright (Post 584765)
Am at the BibleTech Conference, last night Logos relased an API that should be used for Katana. API and info are at http://api.biblia.com

This API will get to the point of being able to not just do free content, but paid content across connected devices. As I learn more, I'll post more about this at MMM.

Only problem with this API is that is is designed for a online connection. I run my n900 offline (wireless only). I'm not against adding support for it; just putting a fyi out for what it does offer.

Nathan

doksng 2010-03-28 13:58

Re: Bible App for Maemo 5 Device(s)
 
I tried Logos before and requires that you are always online to read the bible and have access to its resources.

Data charges are quite expensive where I live and would prefer and offline method of reading the bibles though it might be useful for those that have unlimited data plans.

I hope that Nathan would soon be free to assist in the adding of support for pdb files for those who already have a collection of these.

ARJWright 2010-03-29 03:20

Re: Bible App for Maemo 5 Device(s)
 
@Nathan - I can'gt say where and when offline access will come with that API, but that aspect is known and being worked on for this feature. At this point, its going to serve those who have a Logos account and library to take that conent with them - that idea early on about modules for Katana would work for something like this: user downloads Logos Plugin that has this API and gets that content.

To those wondering also, Qt is picking up all kinds of dev attention for Bible software. Nailing the core features and functions of Katana will do well for cross-platform options there as well.

ARJWright 2010-03-30 02:03

Re: Bible App for Maemo 5 Device(s)
 
Hey folks, I've got a post going up on Apr 1 at MMM which will give a quick update towards the status of Katana. I've covered most of the items in the last many posts about the alpha, but want to make sure that (a) I'm not missing something and (b) that I'm covering the needs correctly. So:

(a) joshn53, are there any updates happening before April 1 that would change the features that are enabled?

(b) Besides additional developers, testers, and content, is there anything else that's needed to keep this moving?

My hope is that a few folks will see the use of Sword and .pdb files in Katana as an incentive to push ahead with their web services development. Having an open source platform such as Katana helps those companies who are on the side of seeing the flexibility of using web services see the possibilities, and gives them a small enough platform to try this on before making it more broadly available. If they can see how easy it is to go with web services, then the chance of having Maemo/MeeGo more looked at as an option for Bible content will be a win for users and publishers/developers. And I am quite certain that companies will be doing more work like Logos and the Biblia API, Katana being flexible enough to just work helps a lot.

joshn53 2010-03-30 12:30

Re: Bible App for Maemo 5 Device(s)
 
It's very unlikely that any major new features will be available by April 1st.

I like Logos' APIs (go REST!), but I'd echo the others - if the APIs are online-only at this point, I don't see a lot of advantage to using them; BibleGateway.net provides online access to many translations. Adding support for the API could be a fun exercise to demonstrate how easy it is to add a new text source, but the difficulty would be showing nice status when downloading data from the server.

ARJWright 2010-03-30 19:00

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by joshn53 (Post 588146)
It's very unlikely that any major new features will be available by April 1st.

I like Logos' APIs (go REST!), but I'd echo the others - if the APIs are online-only at this point, I don't see a lot of advantage to using them; BibleGateway.net provides online access to many translations. Adding support for the API could be a fun exercise to demonstrate how easy it is to add a new text source, but the difficulty would be showing nice status when downloading data from the server.

Duly noted.

And the status message from the server for non-local content... that sounds like something fun to learn more about from my end. Thanks for the feedback there.

joshn53 2010-04-10 14:38

Re: Bible App for Maemo 5 Device(s)
 
A short update: I've just committed code in SVN to manage translations, including downloading new translations off of the internet. This removes the dependency on Rapier to install translations. Unfortunately, since the Autobuilder is messed up until PR 1.2, so I can't upload a new version.

As soon as PR 1.2 is released, I'll upload a compatible version. The work at that point will be testing, and I'll need all of your help to do testing (and vote the application up, of course!) so that we can get it into Extras.

Aside from helping the app move into extras, I likely won't be spending much more time on it; I've spent about as much time as I can justify, and for me it's pretty much feature complete.

For those of you wanting .pdb support: I still don't know of any translations available in .pdb format that aren't available in the sword repository (and can therefore be download with a few clicks.) If any of you have modules like this, would you mind sending them to me?

doksng 2010-04-14 17:22

Re: Bible App for Maemo 5 Device(s)
 
3 Attachment(s)
Just updated to version 3.0. Thanks joshn53

You can now download Bibles directly through Katana.
You can install and remove multiple Bible versions at the same time.

When I used the option it deleted all the bible versions I had previously downloaded using Rapier, so I had to start over again.

You now have a button to close search results

Noticed that once in a while it would give an error message that Katana is not responding during download and search but I clicked on no to continue.

Downloading bibles was slow and took quite some time.
There is no notification when populating the list of bibles to download and might give the impression that it is not responding

Joshn53, I think there should be an "About" section with your name, contact details, version number and link to this discussion on t.m.o.

Thanks

cardiff-blues 2010-04-14 17:42

Re: Bible App for Maemo 5 Device(s)
 
This is excellent guys! Well done on your hard work and God Bless!

treofant 2010-04-14 18:46

Re: Bible App for Maemo 5 Device(s)
 
WOW, this prog is so cool!
Thanks a lot!:)

cardiff-blues 2010-04-14 22:48

Re: Bible App for Maemo 5 Device(s)
 
could I ask how difficult it might be to have an option to inverse the screen colours when in reading mode? I think mguttenburg has this and I am guessing that reading white text on a black background would be less battery intensive because the screen isn't light up as much.

joshn53 2010-04-14 23:25

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by cardiff-blues (Post 610994)
could I ask how difficult it might be to have an option to inverse the screen colours when in reading mode? I think mguttenburg has this and I am guessing that reading white text on a black background would be less battery intensive because the screen isn't light up as much.

It's probably not that hard to add, but you won't save any battery doing it. Remember that an LCD screen creates color by restricting light, not creating it.

Besides battery life, is there an argument for this? My main objection is that it's Yet Another Setting.

joshn53 2010-04-14 23:33

Re: Bible App for Maemo 5 Device(s)
 
Quote:

Originally Posted by doksng (Post 610531)
When I used the option it deleted all the bible versions I had previously downloaded using Rapier, so I had to start over again.

Hmm. I added validation against that... So you were really able to delete all the translations? I'll have to fix that.

Quote:

Originally Posted by doksng (Post 610531)
Noticed that once in a while it would give an error message that Katana is not responding during download and search but I clicked on no to continue.

Yuck. That's when the sword libraries are hanging. I may have to roll my own FTP transport to fix that.

Quote:

Originally Posted by doksng (Post 610531)
Downloading bibles was slow and took quite some time.
There is no notification when populating the list of bibles to download and might give the impression that it is not responding

I'll look into this as well. Were you downloading bibles over wifi or 3G? I'm guessing that high latency was causing this.

Quote:

Originally Posted by doksng (Post 610531)
Joshn53, I think there should be an "About" section with your name, contact details, version number and link to this discussion on t.m.o.

I agree that an about page would be a good idea. I wish I had time to set up a website - I'm hesitant to link to this forum, since I hope that Katana will have a life beyond Maemo (i.e. MeeGo.) We'll see.

smartin737 2010-04-15 00:46

Re: Bible App for Maemo 5 Device(s)
 
Thanks for the great work, Josh!

Does anyone know about importing non-free versions to into Katana? I'm interested in getting the NLT version. It's $15 at ESword, but I don't want to buy it on my home PC, then find that I can only use it there.

Will it download as a stand-alone file that can be copied over to my N900? Is Katana set up to search for files copied over like that?

Thanks again!

Steve


All times are GMT. The time now is 14:36.

vBulletin® Version 3.8.8