Learning from the Bible

Yet another application on the NetBeans Platform! Alkitab Bible Study, by the same developers in Indonesia who created (at least) two other applications on the NetBeans Platform—Sketsa SVG Editor and Citra FX Photo Effects.

It is also built on top of JSword, the free Bible study software, and looks like this (running on Ubuntu Linux, in this case):

Even better, the source code is available too, so there's a lot you could learn from it if you're developing on top of the NetBeans Platform yourself. Once downloaded, just open the suite and there it is, a fantastic sample application on top of the NetBeans Platform:

So... that's a free, mature sample of an application on top of the NetBeans Platform! Hurray for Tonny Kohar and everyone else at Kiyut. Especially if you're developing a similar application, these learning resources are worth their price in gold. (Oops, their price is zero, so... hmmm.) Of course, since the application is pluggable, you could extend it by creating new NetBeans modules for it. Finally, why is it called "Alkitab", you ask? If you'd studied (or if you are) Arabic a bit (as I have), you'd know that "Al Kitab" is the phonetic Arabic for... "the book"!

Comments:

hmmm... would be very interesting if someone were to also include english translations of the alquran (in arabic it means "the readings"). is there some form of keyword multi-hierarchy taxonomy to this app ? by the way, this is purely intellectual discourse - so no death threats please.
the answer to the simple math question 2 + 40 = 42.

Posted by iskandar on May 26, 2008 at 11:49 PM PDT #

By the way, the awful font in Linux with the mismatched character heights seems to be endemic to Swing editor components (text areas, HTML labels, ...) in Ocean (~ "Java") L&F. The default font under GTK L&F is better in SwingSet but this does not seem to work in Alkitab (at least not for me when running on JDK 6 / GTK). You can get much better text in any L&F by setting a CSS stylesheet, as the NetBeans IDE does in the netbeans.css used for its bundled JavaHelp.

Disappointing that there is no apparent Hebrew text to be found, at least using the default installer - even in the Hebrew dictionary (it only uses transliterations). Hebrew is normally rendered reasonably well in Swing. Same for Greek.

Posted by Jesse Glick on May 27, 2008 at 12:44 AM PDT #

I'm in the bible! I'm famous!

Posted by Ruth on May 29, 2008 at 12:33 AM PDT #

@Iskandar
The data store that Alkitab use is OSIS format (http://www.bibletechnologies.net/), so if other religion Bible/Book could fit in OSIS format, so it might be possible. On the side note, JSword also have flexible data structure service/factory (it support OSIS, Thtml, etc), so it might or might not able display other data store

@Jesse Glick
Thanks for the tip regarding CSS stylesheet for rendering. One questions, is single CSS stylsheet is enough for multiplatform (look good for all platform) or each platform need separate css stylsheet.

Due to the size issues (already 13.6 MB) additional books/bible in other language eg: Hebrew,Greeks,etc is available at http://www.crosswire.org/sword/modules/index.jsp

Posted by Tonny Kohar on May 29, 2008 at 03:14 PM PDT #

NetBeans JavaHelp currently uses one netbeans.css across platforms and it seems OK.

Posted by Jesse Glick on May 29, 2008 at 11:36 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
23
24
25
26
27
28
29
30
   
       
Today