The Sword Project
The Sword Project (short mostly SP called self spelling : The SWORD Project) is a project that from that Crosswire Bible Society is supported and the target has a free and platform-independent C ++ to develop library and Bible text and bible close texts as plug- in to provide.
function
The Sword Project is not a finished program, but provides the basis (an API , in German programming interface, also called software framework) for programs in order to be able to develop them quickly. The text libraries, which can be integrated as plug-ins , are structured with the help of XML so that they offer the programs based on them a defined interface. The The Sword Project provides, including more than 200 texts as plugins Bibles , Bible comments , encyclopedias and books in 50 languages.
use
The use of The Sword Project in a program is done by accessing libraries by classes a library instantiates be that z. B. represent a Bible translation or a Bible commentary.
Modules
There are several modules on the SP server , including:
- Bible translations in over 50 languages
- Bible commentaries
- Lexicons and dictionaries
- Glossaries
- Solution texts and daily Bible reading
- General books ( Augustine , Josephus , Martin Luther , etc.)
- as well as "questionable" material (material that has either not been reviewed or is uncommon material)
These can be loaded into Sword Project's own library and used by Bible study programs. It is also possible to load the "Sword Project" CD from the SP's FTP server. All current modules and Bible programs are on it.
Programming languages
The Sword Project was written 52% in C ++ , 23% in C , 13% XML and 12% in other programming languages and consists of almost 100,000 program lines.
Implementations by Sword
Eloquent
Eloquent is a free, open source research and Bible study program . It was specially developed for Macintosh computers running macOS . Eloquent offers a search function and supports other extras such as E.g. the services menu of macOS to be able to comfortably access Bible texts from any program.
The SWORD Project for Windows
SP for Windows is a port of SP for all Windows platforms. It has a convenient search function and is very clear.
BibleTime
BibleTime is a free Bible program for Linux , Windows , FreeBSD and macOS . It is based on KDE . It is intuitive to use and has a very good search function with graphical statistics.
Xiphos
Xiphos (formerly GnomeSword) is a GTK + based Bible study application for Unix , Linux and Windows.
Bible Desktop
Bible Desktop is based on JSWORD , a Java port of the Sword API. It is therefore a platform-independent Bible study program.
QPSword
QPSword is an SP port for PDA .
BibleMemorizer
A small free GPL program implemented with Qt designed to help users compile passages from the Bible and use them as quizzes to help memorize them. Sword is used to conveniently import the Bible verses so that you don't have to laboriously copy them yourself.
And Bible
A Bible program for Android under the GNU Lesser GPL . It uses CrossWire's JSword engine.
Ezra Project
Ezra Project is an electron- based Bible study application for Linux , macOS, and Windows . The focus of Ezra Project is the creation of lists of verses based on tags.
Web links
Individual evidence
- ^ The SWORD engine (English) accessed from The SWORD Project on October 14, 2012
- ↑ SWORD Module Add-ins (English) accessed from The SWORD Project on October 18, 2012
- ↑ The SWORD Engine in the source code in the file: buildtest.cpp accessed on October 25, 2012 the access is demonstrated as an example
- ^ The SWORD Project, retrieved from Open Hub on April 15, 2015
- ↑ SWORD Project for Windows side
- ↑ BibleTime page
- ^ GnomeSword page
- ^ Bible desktop page
- ↑ QPSword page
- ↑ BibleMemorizer
- ↑ And Bible project page
- ↑ Ezra Project GitHub page