September has been quiet, providing me with a great opportunity to put some hours into the OfflineBible again. I promised myself that I’d get search working in some sense before the end of the month, and although I’ve run it to the wire it’s just about ready for testing.
That’s the good news. The bad news is that it still isn’t quite there yet. However, I’m hoping to make more frequent, incremental updates over the coming months. In the usual style, here’s a quick list of the features I’m still working on…
- Search Paging – The system currently limits to 10 results, which is a bit useless. I’m going to implement paging to allow the user to click through pages of results. That might sound painful and slow, but coupled with the filtering mechanism I think it should be quite quick and intuitive.
- Filtering – As mentioned above, filtering has been designed to be as intuitive as possible. After searching for a term, a graphical representation of the search hits is rendered (see below). In this example, I’ve done a search for the word “God”. Here we see that the term is used heavily in both Deuteronomy and Psalms.
The results will be filtered by clicking on one of the boxes. Note: I’ve not implemented this yet! So far, only the graphical representation is working!
- Search Companion – This is a pane down the right hand side of the search area. Currently, it is blank. However, in the future it will provide search tips. For example, suggesting “durst” when the search term “dared” is detected, or providing a list of alternative translations for the search term.
- Skip to verse – Currently, following the link from a search result simply takes you to the chapter containing the verse. Instead it needs to take you to the exact verse, perhaps highlighting it.
- Miscellaneous - Bookmarking a search result is not implemented yet. Also, the search results don’t show the Strong’s numbers for a given search term.
So there is a long way to go yet. However, if you want to shape the development please comment on your likes and dislikes, and God willing I’ll find time to get another update out in the next week or two.

Hey, just want to encourage you… I love what I see in offline Bible. I’ve had many ideas for a browser based bible similar to this… I just never had the time to pull it off. Keep going!
Things I love:
The above-text strongs! Awesome! It will be nice when Strong’s actually works…
A couple of suggestions:
I love the horizontal scrolling, but maybe a “page flip” navigator, to avoid manual scrolling.
I know that licensing is an issue, but if we could at least get ESV, that would be helpful.
NKJV+NASB would be worth paying for.
Looking forward to:
verse notes
Hi Nathan,
Please would you place a statement about the software license that applies to your Offline Bible project.
Will it become Open Source? If so, how soon?
Best regards,
David Haslam
CrossWire Bible Society
Hello from Russia!
Can I quote a post in your blog with the link to you?
@David – Yes, it will become open source. My main constraint at the moment is time. I don’t necessarily want to open-source it before it’s a bit more mature (concordance, improved search, more Bible versions). Finger-in-the-air says that’s going to be 2010 rather than 2009.
@Polprav – Sure.