Architecture
The whole architecture is divided into 3 areas:
- Netbeans Platform RCP
- JSword CrossWire
- Alkitab Bible Study
Netbeans Platform RCP
Netbeans Platform RCP is a generic desktop application developed by Netbeans Development Teams. This platform provides comprehensive support for building rich client applications such as menus, document management, settings and so forth. Instead of writing the same code over and over again, write modules to implement what you need, bundle them up with the NetBeans Platform, and you have a beautiful, branded, cross-platform application. NetBeans based applications are write-once, run-anywhere. You get prebuilt components for free and you solve common problems by reusing, mixing and matching them. Use the platform and the modules you develop as the basis for multiple applications that share common logic. The NetBeans Platform is a solid foundation and set of standards for clear design. More info...
JSword CrossWire
JSword CrossWire is a group of free programs that work together to bring Bible study to a wide range of people using the Java platform. It includes Bible Desktop, a free desktop based Bible study tool. The core API is called JSword and there are two generic libraries of useful utilities called common and common-swing. More info...
Alkitab Bible Study
Alkitab is build on top of Netbeans Platform RCP. It acts as Netbeans Module (Plugins) that extends Netbeans Platform RCP. It also use various JSword API to display the sword modules or books. Alkitab Bible Study itself is divided into several modules:
- Alkitab Branding
This modules describe the Alkitab Branding eg: splash screen, about dialog, update center, remove unrelated/unneeded IDE entries from layer.xml, etc - Alkitab Core
This module is the core of Alkitab Bible Study. This module define the API for Alkitab Bible Study. - Alkitab Localization
This module is only contains localization for Alkitab Bible Study. - Alkitab User Guide
This module is only contains User Guide (in JavaHelp format). - Other library wrapper
These are only library wrapper modules for various library which is used by Alkitab eg: JSword, Apache Lucene, Apache Commons, etc
Source Code
These source code provided for developers to learn how to develop and extend Alkitab Bible Study.
- Alkitab Bible Study Source Code
Learn how to develop Alkitab. This source code is released into Public Domain.
- Alkitab Bible Study Source Code 2.9.1 - (7.3 MB)
- Alkitab Bible Study Source Code 2.9 - (7.3 MB)
- Alkitab Bible Study Source Code 2.8.1 - (3.1 MB)
- Alkitab Bible Study Source Code 2.8 - (3.1 MB)
- Alkitab Bible Study Source Code 2.7 - (3.1 MB)
- Book Downloader
Learn how to develop Alkitab Bible Study Plugins. This source code is licensed under GPL license, due to the linking with JSword BibleDesktop.
- Book Downloader Source Code 1.6.0.20091003.1 - (731.0 KB)
- Book Downloader Source Code 1.6.0.20091003 - (720.7 KB)
- Book Downloader Source Code 1.6.0.20080920 - (720.8 KB)
- Book Downloader Source Code 1.6.20080809 - (731.0 KB)
- Book Downloader Source Code 1.0.8.20080705 - (735.1 KB)
- JSword and BibleDesktop Indonesian Localization
This only contains Indonesian Locale (in_ID) for JSword and BibleDesktop. This will be removed once it has been included on the upstream project (Crosswire JSword)
- jsword_in_ID.zip (20080823) - (34.3 KB)
- Indonesian King James Version (KJV) Translations
This is an attempt to translate Bible text King James Version (KJV) into Indonesian Language. This project is tagged using OSIS format. More info...
Developer Blogs
You may also visit developers blog at http://blogs.kiyut.com/tonny/ for some information related with Alkitab Bible Study or other KIYUT product development.
Note: The blogs also contains other unrelated things.