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)

doksng 2010-02-18 17:33

Re: Bible App for Maemo 5 Device(s)
 
5 Attachment(s)
I agree with your suggestions, but i believe the application should also be finger friendly for those who would prefer not to use the stylus but their fingers.

Attached are screen-shot of the same application in landscape mode. I also like the idea of you typing the chapter and verse but that option should be available when the keypad is open.

When closed the the navigation method shown in the pictures would be preferable

Couldn't figure how to separate the images and the are bunched up together after posting

ARJWright 2010-02-18 18:00

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

Originally Posted by doksng (Post 534857)
I agree with your suggestions, but i believe the application should also be finger friendly for those who would prefer not to use the stylus but their fingers.

Apologies on the mis-understanding. I also meant finger-friendly.

The UI that you've shown was based on a stylus-use paradigm, not (necessarily) one of a finger-based one (I know its Logos' and the work they've done there, my mention is on the foundations of that approach they are using).

To say it clearer, anything that we can design that would mean as few clicks/taps possible for a user should be done. Using many screens, or exposing too much chrome - whether landscape or portrait - should be avoided where possible.

mcdull 2010-02-18 18:26

Re: Bible App for Maemo 5 Device(s)
 
One thing I can think of is in supporting multilingual.

I used to use the Go Bible for J2ME (gobible.jolon.org/) on all java phones and even N95 and etc.
When I use the Chinese version, it does show the abbreviated book names in its corresponding Chinese.

However, in Rapier, it always show the abbreviated book names in English no matter which module of different language is used.
Not sure if it's the limitaiton of the application or the data format.
It might not be convience to people who don't use Enlgish bible but only familiar with the book name in their language.

doksng 2010-02-19 06:00

Re: Bible App for Maemo 5 Device(s)
 
1 Attachment(s)
I haven't tried Rapier yet but should be able to test it by next week.
Below are screen-shots from the Go-Bible that use a simple navigation scheme without multiple screens. This is the full screen mode

Flandry 2010-02-19 22:09

Re: Bible App for Maemo 5 Device(s)
 
I finally cracked open the book on Qt and put together a little demo app, so hopefully i'll be in a position to work on katana soon.

I've been using my N900 for all my reference needs in church for a few weeks now and it has given me some ideas on features that would be really useful.

Something i'd really like to see is support for several quick bookmarks. These could be implemented following the "ribbon marker" paradigm such as exists in some editions of scriptures now. It could show a few blocks of colored pixels at the top that could be "flipped down" to quickly bookmark a passage. Then the ribbon would also show up at the bottom. It could be "flipped up" to return to the passage. This would be very useful during e.g. Sunday school lessons with multiple passages being used in parallel.

I have been looking through the Sword mailing list trying to figure out what kind of support the engine has for annotations and highlighting of passages--without much success. Apparently one app that uses Sword implements a user commentary as a genbook, with each new comment being appended and using an index to reference it, but that doesn't seem to be very robust or sophisticated. Does anyone know more about this? I'd really like to be able to annotate and mark verses, and export that to other Sword apps.

Edit: i had originally thought such a thing could be implemented as a commentary module much like the pre-built commentaries, but i suspect on-the-fly commentary module manipulation that way doesn't work. Then again, i haven't found much documentation and as such am rather unsure how the engine works in many regards.

ARJWright 2010-02-20 15:37

Re: Bible App for Maemo 5 Device(s)
 
There are a few formats for notes that I know of, but can't remember off the top of my head what it is. Will come back when done travelling this weekend to link that here.

hm88 2010-02-20 17:40

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

Originally Posted by Mateus (Post 534737)
is really so many believers here? :?

I'm in a relationship with Jesus Christ.
Are you?
=)

doksng 2010-02-22 11:17

Re: Bible App for Maemo 5 Device(s)
 
Installed Rapier and everything worked as below. But I noticed that the Bible Module would change to ASV after I close the application and restart it. It does not recognize the last Bible module selected

Quote:

Originally Posted by ARJWright (Post 449456)
Rapier Testing 1.1.10

Test 1: Can find application within Application Manager
Result: Yes/Successful
Stepts to Reproduce:
- Make sure to add the Extras-Testing Repository and that it is enabled
- Search for Rapier (easier since there are so many apps to scroll through)

Test 2: Can install from Application Manager
Result: Yes/Successful
Steps to Reproduce:
- Once the app was found, simply to click and wait for the confirmation screen

Test 3 (#1): Can install (load) Bible from within Rapier
Result: Yes/Successful
Steps to Reproduce:
- clicked on Rapier in the title bar
- navigated to Manage
- clicked on the tab titled Remote
- scrolled to en (English)
- scrolled to ESV
- clicked ok

#2
- clicked on Rapier in the title bar
- navigated to Manage
- clicked on the tab titled Remote
- scrolled to en (English)
- selected Net-text, Strongs Greek and Hebrew, and TSK
- clicked ok
- back to preferences to change direcrory to home/user/N900/Documents then got a message:
"Problem changing data_path from /home/user/sword to /home/user/MyDocs/.documents: Operation not permitted"

Test 4: Can view text from loaded Bible
Result: Yes/Successful
Steps to Reproduce:
- once bible was loaded, text displayed fine
- changed to model and navigated to new chapter verse and was successful (UI issues here if using finger-input)

Test 5: Can utilize all application functions
Result(s): Yes/Successful
Steps to Reproduce
- before I could search, had to build the index for each of the installed modules, but afterwards this worked fine
- navigating chapters was not hard, just not opimized for the UI
- the search has a broken icon (maybe to just make a new one for that feature)


phedders 2010-02-22 11:21

Re: Bible App for Maemo 5 Device(s)
 
There is an option to set a default module: Click on the menu selection at the top of the screen - "preferences" then select "Default Module".

phedders 2010-02-22 11:23

Re: Bible App for Maemo 5 Device(s)
 
Someone mentioned a couple of posts ago something that prodded in me a very strong desire - I really want to be able to highlight and annotate and create commented links in my bible!!! There are _no_ sword apps that do it yet.

A while back I started trying to build up a ruby lib for sword since I love Ruby... but it seems Python is the weapon of choice so I'll have to get into Python soon and see what I can add.

Are they any packages of the Qt app kicking around ready for some testing?

Flandry 2010-02-22 15:25

Re: Bible App for Maemo 5 Device(s)
 
There's a project entry in garage, which is where the files should be. I haven't checked to see if they have been added for a while.

If you want to make the additions in a portable way you'll probably need support in Sword itself, which is in C++ IIRC. This is obviously the strength and weakness of using an external engine: you get free support for all engine features but adding new ones is probably hackish. The first step would be to approach the sword devs on the crosswire mailing list and ask what the current options are to support those features. If no good way is supported then perhaps they'll be willing to add one (finally), or at least describe how to go about it.

I wish i had more time for development as i already bit off more than i can chew for the moment and really would like to see katana become a killer reader...

ARJWright 2010-02-24 21:31

Re: Bible App for Maemo 5 Device(s)
 
Plugin Idea: Supporting of Audio Bible Files

Features:
- import audio Bibles (could be any audio file)
- able to bookmark - meaning mark one's place
- simple audio controls
- tag
- attach to text references
- share clip (30sec???) with someone via MMS, IM, email, or web service

* The idea for this comes from this post from long, long ago and a request that someone just asked me about this audio bible.

It would make for a really interesting addition, and pretty much follow the idea that a person would have a Bible app that confirms to how they read, versus conforming to how the Bible reader wants you to read.

jalladin 2010-02-28 19:29

Re: Bible App for Maemo 5 Device(s)
 
after reading up on this download i went and enabled extre-dev to get it... but i was wodering if i need to download a specific bible doc or something. I did come across any one talking about it in this thread albeit i read quite a few pgs but not all.

hm88 2010-03-14 08:34

Re: Bible App for Maemo 5 Device(s)
 
(sorry, this might be way off)
can someone develop an "accountability service" (like covenant eyes/X3 watch) on N900?? would humbly, really, greatly appreciated.

seems that the wolf is always a step ahead of the sheep. .

joshn53 2010-03-15 14:41

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

Originally Posted by hm88 (Post 566656)
(sorry, this might be way off)
can someone develop an "accountability service" (like covenant eyes/X3 watch) on N900?? would humbly, really, greatly appreciated.

seems that the wolf is always a step ahead of the sheep. .

It is off-topic. :) Why don't you start another thread?

ARJWright 2010-03-15 15:30

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

Originally Posted by hm88 (Post 566656)
(sorry, this might be way off)
can someone develop an "accountability service" (like covenant eyes/X3 watch) on N900?? would humbly, really, greatly appreciated.

seems that the wolf is always a step ahead of the sheep. .

Totally a good idea, and off-topic as well...
Its worth a new thread, and a reopening on my part of conversations with X3 and Convenant Eyes.

You can also place your request for that feature for the N900 (and any other devices) on this post at MMM.

doksng 2010-03-16 08:04

Re: Bible App for Maemo 5 Device(s)
 
Just visited Katana page and was wondering what stage the development is. Presently interested in testing the application and waiting for the first alpha stage

joshn53 2010-03-16 13:49

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

Originally Posted by doksng (Post 568816)
Just visited Katana page and was wondering what stage the development is. Presently interested in testing the application and waiting for the first alpha stage

I've been working working on Katana on and off all along. Part of what has been slowing it down is that the Qt framework was under a lot of churn for a while - things that had worked suddenly didn't, creating the need for nasty workarounds, etc. Now that Qt 4.6 has stabilized and is getting ready to ship with PR 1.2, I've had more chance to focus on real development.

I'm working on the last potentially contentious UI piece. Once that's done (hopefully in the next couple of days), I'll release another alpha to get feedback. I've been using Katana extensively myself, so I've had a chance to fix a lot of the edge cases and weird bugs.

After the next alpha, the only major piece of functionality left is downloading texts over the internet.

cardiff-blues 2010-03-16 13:56

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

Originally Posted by joshn53 (Post 569164)
I've been working working on Katana on and off all along. Part of what has been slowing it down is that the Qt framework was under a lot of churn for a while - things that had worked suddenly didn't, creating the need for nasty workarounds, etc. Now that Qt 4.6 has stabilized and is getting ready to ship with PR 1.2, I've had more chance to focus on real development.

I'm working on the last potentially contentious UI piece. Once that's done (hopefully in the next couple of days), I'll release another alpha to get feedback. I've been using Katana extensively myself, so I've had a chance to fix a lot of the edge cases and weird bugs.

After the next alpha, the only major piece of functionality left is downloading texts over the internet.

Thanks. Keep the good work up!

felbutss 2010-03-16 14:01

Re: Bible App for Maemo 5 Device(s)
 
bible app ayy................... *walks away*

joshn53 2010-03-17 02:24

Re: Bible App for Maemo 5 Device(s)
 
Ok, here's an updated version: katana_0.2.0-0_armel.deb.

A couple of new features in this version:
  • The hardware rocker switch pages up/down.
  • Typing while viewing a passage opens a combination search/verse selection. Try it!

As before, this depends on Qt 4.6 from extras-devel. Don't enable extras-devel unless you know what you're doing!

doksng 2010-03-17 09:24

Re: Bible App for Maemo 5 Device(s)
 
Thanks joshn53

Just installed it and it works very well.

Installation
It happened so fast that I thought it was not installed.
First time installing a deb file

Navigation

1. Scrolling is very smooth and fast
2. I like the option of typing the first letter of the Book to enter Chapter list and give the options starting with that letter
3. Works both in portrait and landscape mode
4. Noticed no option to make each verse appear on a line (new line Indent)
5. Ability to choose different versions of the bible already installed on the phone
6. You can choose the Book and Chapter but cannot choose the verse
7. You cannot select and Copy Verses

Search
The search works very well and is quite fast.
It works only when you are searching the whole bible but does not work when searching the New Testament or Old Testament only
Search results are tiny and requires a stylus

I would post my other observation as I use it.
I hope support for pdb files would be added too.
Thanks

cardiff-blues 2010-03-17 09:24

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

Originally Posted by joshn53 (Post 569907)
Ok, here's an updated version: katana_0.2.0-0_armel.deb.

A couple of new features in this version:
  • The hardware rocker switch pages up/down.
  • Typing while viewing a passage opens a combination search/verse selection. Try it!

As before, this depends on Qt 4.6 from extras-devel. Don't enable extras-devel unless you know what you're doing!

As a newbie in Linux. Do we just point out N900 browser to the above link and then install?

doksng 2010-03-17 09:59

Re: Bible App for Maemo 5 Device(s)
 
You can check this link on how to install a deb file on the N900


doksng 2010-03-17 10:02

Re: Bible App for Maemo 5 Device(s)
 
2 Attachment(s)
Attached are some screenshots

cardiff-blues 2010-03-17 18:17

Re: Bible App for Maemo 5 Device(s)
 
Installed and testing.
Search seems to take a long time but the rest looks very responsive. :)

phedders 2010-03-17 18:27

Re: Bible App for Maemo 5 Device(s)
 
Just had a quick look... and love it!!!

joshn53 2010-03-17 22:23

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

Originally Posted by doksng (Post 570114)
Navigation

2. I like the option of typing the first letter of the Book to enter Chapter list and give the options starting with that letter

You can actually continue typing. For example, press "mat", and it will automatically select Matthew.

Quote:

Originally Posted by doksng (Post 570114)
4. Noticed no option to make each verse appear on a line (new line Indent)

That shouldn't be hard to add. It seems that it should be a per-Bible default, but I can't find anything in the Sword library. I'll look into this.

Quote:

Originally Posted by doksng (Post 570114)
6. You can choose the Book and Chapter but cannot choose the verse

This is actually intentional. In my testing, I found that it was nicer to scroll to the right place, rather than have to pick the specific verse. Quite often, you want to go to the start of the chapter anyway.

Quote:

Originally Posted by doksng (Post 570114)
7. You cannot select and Copy Verses

We might need a "select" mode, similar to the browser's cursor mode. I'll consider something like this.

Quote:

Originally Posted by doksng (Post 570114)
Search
It works only when you are searching the whole bible but does not work when searching the New Testament or Old Testament only

Oops! I'll fix this.

Quote:

Originally Posted by doksng (Post 570114)
I hope support for pdb files would be added too.

Do you have examples of translations that are available in pdb, but not in sword?

cardiff-blues 2010-03-17 22:29

Re: Bible App for Maemo 5 Device(s)
 
anyway of speeding up the search?

Would also be good if the verses had spaces between them or were formatted in a more user friendly way.

joshn53 2010-03-18 00:27

Re: Bible App for Maemo 5 Device(s)
 
The only way to speed up searches is to use something like clucene - I believe that this is what other bible tools do (currently Katana is just using Sword's builtin search.)

Add spacing between verses shouldn't be hard.

ARJWright 2010-03-18 02:10

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

Originally Posted by joshn53 (Post 571183)
This is actually intentional. In my testing, I found that it was nicer to scroll to the right place, rather than have to pick the specific verse. Quite often, you want to go to the start of the chapter anyway.

We might need a "select" mode, similar to the browser's cursor mode. I'll consider something like this.

Do you have examples of translations that are available in pdb, but not in sword?

First off, excellent work. I've no longer got an N900 to play with, and so I'll have to wait until the Symbian^1 version of Qt is finished so that I could play with this. I am so looking forward to doing so. Until then comments on the above quoted items:

- as long as it supports going to a verse if the user types it, that should not be a problem for most. It might irk a few folks who are used to applications doing otherwise - that is, not acting like a book ;)

- select mode via some kind of tap-and-hold on the screen as well as by hitting a specific key on the keyboard would work here (making the assumption that devices might not have a keyboard is good here)

- at this time, most versions are similar between them, however I think the .pdb support was requested as a means for users who already have a collect of bibles in this format to use them instead of redownloading them onto the device. In the case of most of these (Laridian and Olive Tree the exceptions), they are not locked to a specific reader. The developer who builds the S60 Compact Bible uses the same .pdb bibles, but doesn't have the Sword support.

Again, great work, and to those of you testing, can you figure out some reproducable steps so that we can add that to the post noting the test scripts? Should be similar to the last (download and install, open, install bible(s), read/search and general user interface, and additional app configurations/settings). Thanks in advance to all.

davbost 2010-03-18 02:40

Re: Bible App for Maemo 5 Device(s)
 
katana works great. Thank you so much!

doksng 2010-03-18 06:52

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

Originally Posted by doksng (Post 570114)
Thanks joshn53

Just installed it and it works very well.

Installation
It happened so fast that I thought it was not installed.
First time installing a deb file

Navigation

1. Scrolling is very smooth and fast
2. I like the option of typing the first letter of the Book to enter Chapter list and give the options starting with that letter
3. Works both in portrait and landscape mode
4. Noticed no option to make each verse appear on a line (new line Indent)
5. Ability to choose different versions of the bible already installed on the phone
6. You can choose the Book and Chapter but cannot choose the verse
7. You cannot select and Copy Verses

Search
The search works very well and is quite fast.
It works only when you are searching the whole bible but does not work when searching the New Testament or Old Testament only
Search results are tiny and requires a stylus

I would post my other observation as I use it.
I hope support for pdb files would be added too.
Thanks

Installation
Can the deb file be loaded on the extra testing to allow easier tracking and installation of updates

Navigation
You cannot go to the next Book when you get to the end of the Book you are reading unless you go back to Select menu.

New line indent, this would allow easier scrolling to the required verse

Search
Seems you can only search for exact words

Additional app configurations/settings

A Preference menu can be added for those that would like to change the font size, background Color. Switch from Black text on white background to white text on Black Background

Ability to view history of previous chapters and verses opened.

Bug

Was doing a search and the program crashed when an sms came in.

Had a funny Split screen shown in the picture below.
Dont know what caused it.

cardiff-blues 2010-03-18 12:24

Re: Bible App for Maemo 5 Device(s)
 
I'm loving the way you can type a letter on the N900 keyboard when viewing a chapter and it shows you the books available. Super.

Now if we can have the verses formatted nicely with spaces then this is my regular bible app.

Excellent work! Thanks so much for it.

Also can we get the rather dubious tag on this thread removed. I don't need to mention which one.

Nathan 2010-03-19 20:19

Re: Bible App for Maemo 5 Device(s)
 
I want to thank Josh, I have been totally non-existent for a while (move between states, and some other major things occurring in my life right this minute). It has been his hard work that got Katana up and running and already to this point.

You have really stepped up and made this project a reality, so a big Thank you from me for taking the bull by the horns and running with it.

I hope that some time in the next couple of months, I will start having some time to actually help _you_ with it. ;-)

Nathan

cardiff-blues 2010-03-22 22:26

Re: Bible App for Maemo 5 Device(s)
 
Guys, any update on when we might be able to have spaces between verses for better readability?

ceroberts75 2010-03-22 22:33

Re: Bible App for Maemo 5 Device(s)
 
i dont remember ever getting an update pushed out to download since i first downloaded it.

i like it though

doksng 2010-03-23 15:30

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

Originally Posted by ceroberts75 (Post 577925)
i dont remember ever getting an update pushed out to download since i first downloaded it.

i like it though

You wont be able to get updates as it is not yet in the repositories.

joshn53 2010-03-23 15:39

Re: Bible App for Maemo 5 Device(s)
 
I'm currently working on getting Katana uploaded to the extras-devel repository.

FWIW, I've also increased the spacing between verses by 50%, so that should be included in the version that's pushed to extras-devel.

doksng 2010-03-23 16:06

Re: Bible App for Maemo 5 Device(s)
 
Thanks Josh for the great work you are doing.

Noticed that if you try type on the keyboard when it the chapters menu it behaves as an exit signal and closes the application

An example is if you are using it to navigate to the book by typing the book name

"Ge" it automatically launches the chapters menu for Genesis but if you type "Gen" it crashes.


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

vBulletin® Version 3.8.8