Frontends:Tyndale STEP

From CrossWire Bible Society

Revision as of 19:30, 15 November 2012 by David Haslam (Talk | contribs)
Jump to: navigation, search

The STEP Project (Scripture Tools for Every Person) aims to build a study tool for Christians around the world. The software will be available on-line as well as distributed to pastors in poorer countries who would usually not be able to afford commercial software.

Click the following link for the Developer's STEP technical home page.


Aims & Architecture

Aim of the STEP project

The intention of the STEP project is to have a bible tool that will be available for a wide number of platforms:

It is accepted that the mobile versions of the STEP project will access a web-based version, due to the variety of platforms and restrictions in development capabilities (for e.g. no Java platform on iPhones). Note: It is possible that offline access would be available for Android devices.

The motivation is to help believers who have limited access to the internet, by providing tools which can be distributed on flash memory, which are expandable online when access is available.

Intended features

The roadmap, features and bugs are in the Atlassian JIRA. Our roadmap strategy can be found here.


The data produced by Tyndale House, Cambridge, UK will be the main driving factor of development of this front-end. This new project offers a lot of development opportunities:

Range of features

The following features are just a sample list of the intended feature set:

Overall Architecture

To further the aim outlined above, the choice of technologies is as follows:

As a result of the above choice, we have a 100% Java application, and are able to run it as an online and offline application.

Go to the Tyndale Step High Level Design for more information

Description of the external libraries

Development of Datasets


If you are interested to become a volunteer, please visit the facebook page below, or contact the STEP team by email. You can also contact David Instone-Brewer via facebook.


  1. If possible, the Embedded JavaDB module dependency will be removed in time.

External links

Historical Tyndale STEP blogs


Personal tools