Thursday, July 31, 2014
Upgrading GoBible binaries
http://squidssquids.mooo.com/gobible/upgrade-binaries.php
This will update GoBible to the "symmetric scrolling" version which, though being slower, should provide one with a more pleasant experience on touch screens.
Enjoy!
Monday, November 28, 2011
Maintenance update Go Bible Creator 2.4.2
This bug has been fixed and tested. The updated source code for Go Bible Creator has been checked in to the SVN repository.
Packaged binaries for Go Bible Creator 2.4.2 will be uploaded presently.
Wednesday, March 9, 2011
Maintenance update Go Bible Creator 2.4.1
The internal manifest has a line break inserted at column 72 for long Info: lines.
Amazingly, the original method counted bytes rather than Unicode characters. This meant that long lines that contained multibyte characters could end up with the codepoint being split at the line breaks, thus rendering the compiled JAR file invalid, and for many phones caused the application unable to be installed.
The bug was never triggered for either short Info: lines, or even for long lines in which all the characters were single byte codepoints, as is the case for the English alphabet. This is why it has taken since 2003 for this bug to surface.
Our programmer found an open-source alternative method to make the manifest. He has implemented this in the maintenance update that is now available as Go Bible Creator version 2.4.1 which can be downloaded from the usual places.
This has been checked by the team who encountered the problem, and they have reported that the updated build now installs OK on all their phone models.
Saturday, February 19, 2011
Development Update: Symmetric Scrolling Branch
If you look at the SVN repository, the symmetric scrolling (symscroll) branch is where all the new check-ins have been taking place. The features available on this branch include:
- Symmetric scrolling. Pressing 'up' goes up by one screen, and pressing 'down' goes down by one screen. This should be much more intuitive than the previous method*.
- Touchscreen support. For the few out there using the dying breed of phones that support both Java and touchscreens, this branch is for you. For touchscreen phones with a hardware menu button, you can safely get rid of the on-screen keypad and retain full functionality.
- Psalm titles
- Text added in by translators can now be marked up, provided the original sources have them.
- Verse numbers in other numeral representations.
- Search next feature allows you to search from a particular point in the text.
Thursday, February 10, 2011
Technology to Change Cambodia

What you are looking at may seem insignificant. It is the Khmer Bible on a $90 cell phone. This phone can be purchased locally and other phone models as cheaply as $50 which can run the Bible as well. Currently, nearly every church leader, adult and many young people (even in Cambodia) have access to cell phones.
The phone you hold in our hand has more power than computers were 15 years ago. It can do more things and it is more versatile. The days of having “just a phone” are long gone. Now, nearly every phone comes equipped with Wi-Fi, blue tooth, operating systems which allow installation of other programs like mp3 players, capability to view movies, and even make movies!; VIOP calls (through internet connection), video and HD camera capabilities, and. . . oh yeah, any kind of spreadsheet, word processor, picture viewer and multiple language capabilities. Whew! What will they think of next to put in the palm of your hand!
How about free Bibles!
In many countries you can be jailed or even killed for carrying a Bible. Some countries ban the publishing of the Bible in the country, or extremely limit its availability (like Cambodia). What you are seeing pictured here is a revolution. It is a Jesus-virus! Once something is digitized you cannot stop it. (Ever heard of wiki-leaks?)
This little Bible program is based on the software called “Go Bible” and is designed to run on basic cell phones. The entire NT is compressed into 617kb. Yes that is Kilobytes, not Megabytes! It can be downloaded, blue-toothed and installed on any supporting phone, at will, by any user. What does that mean for distribution? It works like a virus and can never be stopped!
Revolution in Publishing
This also means a revolution in publishing. Will it replace the printed Bible? Probably not, but it will definitely aid thousands and even hundreds of thousands of people who don’t have access to a printed Bible, or where carrying a printed Bible might put them in jeopardy. It also provides an exhaustive concordance and Bible text all in one. The entire NT is searchable in seconds.
Most non-English Bibles do not have concordances. That means if a pastor wants to preach on Baptism, he has to try to recall which verses in the Bible talk about Baptism. If he needs to counsel someone on a particular subject, he has no way of searching for relevant Bible verses in his Bible . . . until now!
Why digitize the Bible and offer it free?
God’s word should not be “locked up” for the sake of publishers making money. I am the publisher so I have determined that access to Bible in Cambodia should be at the highest priority and selling Bibles should be a very low priority. Asia Bible Society and Words of Life jointly own the text and it is copyrighted, but we allow anyone to use it personally and give it away freely. Matthew 10:8 “Freely it has been given to you, freely give.” In one survey we did, we found that only 26% of believers in Cambodia have a Bible. Believers in the West often have dozens of Bibles. This little 617kb Bible program in Khmer will probably significantly change that statistic! This little program and the technology behind it can truly bring change to Cambodia!
Note: Currently, the “Khmer Go Bible” is in Beta testing and will be ready for public release for viral distribution very soon! Get ready! Make sure your phone has pre-installed Khmer language capabilities.
Monday, April 19, 2010
Ahhh .... release ...
As one who has worked in many different industries building software, banking, lending, flight operations, financial, data transformation, translation tools, language tools, Unicode, ... it's always very satisfying to make a contribution to an existing product that is currently being used. This is my experience with this software: to hear that there are thousands of downloads a month is very neat!
The most challenging part of getting involved was getting my environment configured and getting to a place where I could build and debug the applications. Being an open source project, I used free Java environments and ended up staying with NetBeans IDE for both the Creator (PC application) and the Core (Mobile J2ME project).The software is pretty straight forward and easy to understand: thanks to the work of those who have gone before (Thanks Jolon and others).
This is a great project and it's being actively used right now. There are more tasks that are slated for work, but as the story often is ... the workers are few. If you are able .. consider getting the source and see about making a contribution that will continue to give long after you stop working on it.
[photo: part of my desk where I worked on GoBible these last several months (off and on)]
Saturday, April 17, 2010
Go Bible v2.4.0 release
Visit the Go Bible Forum for details.
Thanks to D. Hinton for all the programming effort over the last few months.
Thursday, April 1, 2010
Converting JavaME applications to the Android platform (revisited)
This may appeal to some of our Go Bible developers.
Thursday, March 4, 2010
A ten-minute guide to setting up a WAP site
This article describes, very briefly, the steps involved in providing WML pages to mobile devices, in particular WAP-enabled mobile phones. It assumes that reader is already familiar with HTTP, HTML, and Web server operation, but knows nothing about WML or WAP protocols. The article does not attempt to describe WML, but does provide a simple example.
Wednesday, February 24, 2010
SIL Open Font License (OFL)
Monday, February 8, 2010
Intivation's solar powered mobiles
Dutch mobile phone firm Intivation has donated 1,000 of its solar-powered handset to the earthquake-stricken Caribbean country. Haiti’s prime minister has described the damage done to his country by January 12’s earthquake as “a disaster on a planetary scale”. Earlier this week Jean Max Bellerive spoke of nearly a quarter of a million homes destroyed, 300,000 people injured and 200,000 dead – and nearly a month after the event itself, Port au Prince was still nowhere near resurrecting its power system.The concept of using solar power for mobile phones in energy starved countries is such a good idea, that I thought it merits having some attention drawn to it in this blog. Visit the main Intivation website to learn more about the business, the technology and their products.
But the Caribbean nation’s mobile phone networks were back up within a few days – most within just 24 hours. In a country where mobile phones are owned by one in three people, and massively outnumber landlines, the crucial issue for many residents was not being unable to communicate, it was being able to keep their phones charged. A number of people were saved because they were able to send text messages while they were trapped underneath the rubble from collapsed buildings.
Some entrepreneurs immediately saw a business opportunity – thousands were prepared to pay for 15 minutes connected to a car battery to recharge their mobiles. Dutch mobile phone firm Intivation, however, has long realised that its solar powered handsets were a solution to the problems of Haiti’s unreliable infrastructure. First launched in the Caribbean nation, the devices have subsequently been sold in seven more countries by 11 operators.
The company’s idea is a simple one: in countries in emerging markets, there’s often enough sun to make the latest solar power technology a viable way of charging phones, even in normal use. Where other companies use a number of solar cells, Intivation’s method of using a single, larger cell and adapting the power output is just one feature that makes their technology, on a cloudy day, more than 20 times as efficient as traditional solar technologies.
more .....
Wednesday, January 20, 2010
GSM cell phones - statistics of interest
cf. Total world population (2010) is estimated to be 6.797 billion.
Does anyone doubt the importance of getting the Bible on to GSM cellphones in as many languages as possible?
Thursday, December 31, 2009
International Conference on Computing and Mission (ICCM)
'Engineering and Theology' matches 'Computing and Mission'.
I have therefore just booked to attend.
I hope to have opportunities to share information about Go Bible for mobile phones.
Thursday, October 22, 2009
Go Bible for Android phones


Yesterday I discovered that it is possible to convert any Java ME application to an Android package file APK, using a free online converter called GetAPK.
One of my colleagues has tested this for a few Go Bible applications in a number of different languages, with a considerable degree of success. He wrote,
It's not perfect, it sometimes hangs if you run multiple copies of the program at once, the font is rather cruddy, but it does work. You need to install the J2ME Runner application on the phone but the program prompts you when you don't have it. The small icon compared to the normal sized Android icon is a minor issue.I have therefore converted the KJV Go Bible to KJV.APK for the benefit of a wider number of potential users. This is a useful interim solution for getting free Bibles onto Android phones.
Depending on further feedback, I hope to convert a few more Go Bibles in the same way, and make them available for download from shared folders in my box.net account. These programs will all be unsupported software, provided on an "as is" basis, as a "stop-gap" measure for Android users. I myself don't yet have an Android mobile phone.
Meanwhile, there is nothing to stop you using GetAPK to convert Go Bible applications by yourself.......
David Haslam
CrossWire Go Bible project leader
Thursday, September 24, 2009
About Stephen Denne
Monday, September 21, 2009
beibl.net announces Welsh Go Bible
http://www.beibl.net/adre/poced.php
This transation is copyright Gobaith i Gymru / Hope for Wales.
The CrossWire Bible Society has been granted permission to distribute this translation, and it is already available as a SWORD module in the CrossWire beta repository.
Work on translating the Old Testament into modern Welsh is continuing.
Tuesday, May 19, 2009
Introduction
I'm excited to be getting involved in the Go Bible Project. I'm a Learning Technologies Specialist and Sr. Software Engineer with Mission Aviation Fellowship, Learning Technologies.
I'm particularly interested in orality and mobile learning. Check out my Celuversity presentation.
There more info about us at http://www.maf.org/rhoads. We also maintain a blog and occasionally put out a podcast.
Monday, December 15, 2008
Go Bible at CrossWire - a call for volunteers
Now that there a link to Go Bible project from the CrossWire applications page , I would like to issue a call for volunteers for experienced Java programmers to help in taking the development project forward. There is more to do than any single one of us can manage, given all the other calls on our time and resources.
Please visit my CrossWire Developers wiki page and volunteer to take on some of the tasks listed. By all means add further tasks, as and when you identify a requirement. If you have suggestions, discuss them in my Talk page, and/or send to the relevant CrossWire mailing list.
You will find it helpful to join the Go Bible Forum, Go Bible Google group, and Go Bible Dev Google group, and Google code pages for Go Bible, as and when appropriate. You can find all the relevant links in the side panel of this blog.
Please keep me in the loop.
Saturday, November 15, 2008
Kitaabka Quduuska Ah
Thursday, September 25, 2008
Farsi Go Bible
Thanks to David for bringing me into the fold.
Thanks to Magdi for his successful work on the Arabic Bible which kept me going when I did not get the Farsi version right.