Java LDS Scriptures
- jackcholt
- New Member
- Posts: 34
- Joined: Mon Nov 23, 2009 8:55 am
- Location: Fallbrook, CA, USA
According to http://www.mobiledia.com/phones/samsung/eternity.html the Samsung Eternity supports J2ME, a special set of Java libraries and protocols with which "Java" applications can written for supporting mobile devices.
And I do believe a J2ME version of the Gospel Library is under development by the church through the community process.
And I do believe a J2ME version of the Gospel Library is under development by the church through the community process.
- carljokl
- Member
- Posts: 151
- Joined: Fri Jun 20, 2008 12:09 pm
- Location: London, UK
- Contact:
JavaME
Would you like a comment on JavaME development for the scripture reader? I would say I am heading up the team for the JavaME development project but it is more accurate to say that I am currently the team working on JavaME support. I have not been on the boards in quite a while but thought I should check if anyone has been trying to contact me.
The JavaME project went on hold for a bit while I was changing jobs and getting set up but I am now very actively working on the project. I hadn't previously said much about it because I thought the teams working on the gospel libraries for different platforms were being kept quiet but as the information about the projects is openly available now on the community pages I suppose I should be able to answer questions about it. I have been asked to try and get the information about the project on the wiki. I will try to keep updating the wiki as I make progress.
I am currently in the phase of binary serialization to a compact gospel library format which I have designed. I am finishing of the serialization but have the whole standard works with styling information is down to 2.5mb at the moment using GZIP compression. The final figure will be a little higher as some meta data is not getting written yet.
After the serialization is done I am into the phase of parsing the data from the compact binary format onto the device. I may write a Servlet for the JavaME emulator to connect to over http to get the data. When it comes to testing with real devices I expect to send the data via bluetooth but creating a servlet for this phase of the testing is probably going to be a bit faster.
The JavaME project went on hold for a bit while I was changing jobs and getting set up but I am now very actively working on the project. I hadn't previously said much about it because I thought the teams working on the gospel libraries for different platforms were being kept quiet but as the information about the projects is openly available now on the community pages I suppose I should be able to answer questions about it. I have been asked to try and get the information about the project on the wiki. I will try to keep updating the wiki as I make progress.
I am currently in the phase of binary serialization to a compact gospel library format which I have designed. I am finishing of the serialization but have the whole standard works with styling information is down to 2.5mb at the moment using GZIP compression. The final figure will be a little higher as some meta data is not getting written yet.
After the serialization is done I am into the phase of parsing the data from the compact binary format onto the device. I may write a Servlet for the JavaME emulator to connect to over http to get the data. When it comes to testing with real devices I expect to send the data via bluetooth but creating a servlet for this phase of the testing is probably going to be a bit faster.
There are no problems, only solutions.
- aebrown
- Community Administrator
- Posts: 15153
- Joined: Tue Nov 27, 2007 8:48 pm
- Location: Draper, Utah
Wiki Link
A direct link to the wiki page is: Gospel Library for JavaME.Carl Jokl wrote:I have been asked to try and get the information about the project on the wiki. I will try to keep updating the wiki as I make progress.
Questions that can benefit the larger community should be asked in a public forum, not a private message.
- carljokl
- Member
- Posts: 151
- Joined: Fri Jun 20, 2008 12:09 pm
- Location: London, UK
- Contact:
-
- New Member
- Posts: 3
- Joined: Wed Dec 22, 2010 12:28 pm
- Location: Cagliari, Italy
LDS Scriptures Mobile Java version
Hi folks, I'm pleased to announce you the english LDS Scriptures Mobile Java (J2ME) version!
Can I upload files in this forum?
Details:
GoGible links:
1st project site (2.2.6 binaries and some docs) http://gobible.jolon.org/
Google app page (2.4.0 binaries and docs) http://code.google.com/p/gobible/
2.4.0 sources https://crosswire.org/svn/gobible/
License:
Else I'll copy&paste the texts chapter by chapter, a very long work...
Further development:
Sorry for my errors, I'm not so fluent in English language.
Can I upload files in this forum?
Details:
- Texts. I've got the scripture texts from the Mormon Documentation Project http://mdp.nephi.org/ (public domain) and with a little vim script I converted them to XML-ThML (one of the 3 XML formats required by Go Bible Creator application http://gobible.jolon.org/developer/ThML/ThML.html ).
- J2ME code. Go Bible Project 2.4.0 http://code.google.com/p/gobible/downloads/list I didn't even need until now to modify a single line of source code (nor rebuild GoBibleCore.jar): the GoBible data format is suitable for generic text grouped by books, chapters and verses: http://code.google.com/p/gobible/wiki/GoBibleDataFormat
GoGible links:
1st project site (2.2.6 binaries and some docs) http://gobible.jolon.org/
Google app page (2.4.0 binaries and docs) http://code.google.com/p/gobible/
2.4.0 sources https://crosswire.org/svn/gobible/
License:
- GoBible 2.2.6 was declared in the public domain http://gobible.jolon.org/about.html but sources are missing
- GoBible 2.4.0 : GPLv2 license http://code.google.com/p/gobible/wiki/GoBibleLicense
Else I'll copy&paste the texts chapter by chapter, a very long work...
Further development:
- Better customization (About menu, ...)
- Multi volume support and volume selection (all Works in one big jar - Implementation: a folder for each volume and another index file for volumes)
- Italian LDS Scriptures J2ME! (Spanish, German, ...) Where I can get the scriptures in XML-ThML format or at least generic XML or (My)SQL?
Sorry for my errors, I'm not so fluent in English language.
- Attachments
-
- LDSScripturesJ2ME.zip
- (2.2 MiB) Downloaded 302 times
-
- New Member
- Posts: 1
- Joined: Fri Jul 01, 2011 6:17 pm
Good job!
You will find English, German and Spanish XML versions here: https://code.lds.org/svn/gospel-library/scriptures/ (LDS Tech account required.)
lavrap wrote:Anybody knows how to obtain XML version of other language scriptures, such as Italian Standard Works?
You will find English, German and Spanish XML versions here: https://code.lds.org/svn/gospel-library/scriptures/ (LDS Tech account required.)
- aebrown
- Community Administrator
- Posts: 15153
- Joined: Tue Nov 27, 2007 8:48 pm
- Location: Draper, Utah
SanktSimon wrote:Good job!You will find English, German and Spanish XML versions here: https://code.lds.org/svn/gospel-library/scriptures/ (LDS Tech account required.)
Don't assume that you are free to use those XML versions of the scriptures for any purpose. They are the intellectual property of the Church and have restrictions on their use. Those particular versions are part of the Gospel Library projects. I'd be wary of using them for any other purpose without specific legal permission from the Church. See this post.
Questions that can benefit the larger community should be asked in a public forum, not a private message.
-
- New Member
- Posts: 1
- Joined: Mon Apr 11, 2011 11:33 am
Ok, I'm just going to make this a little easier.
http://tech.lds.org/wiki/Book_of_Mormon_Java_ME_download
I've also been using wattpad. A java j2me reader that has all the books from the Gutenberg project including the Book of Mormon/Bible. It has a very slick interface for non smart phones like my pantech link. You can get it by using your mobile browser (like opera mini) and going to getjar.com and searching for "wattpad".
http://tech.lds.org/wiki/Book_of_Mormon_Java_ME_download
I've also been using wattpad. A java j2me reader that has all the books from the Gutenberg project including the Book of Mormon/Bible. It has a very slick interface for non smart phones like my pantech link. You can get it by using your mobile browser (like opera mini) and going to getjar.com and searching for "wattpad".