The Sword Project

from Wikipedia, the free encyclopedia
logo

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:

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 2.9 on Fedora 16

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

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

  1. ^ The SWORD engine (English) accessed from The SWORD Project on October 14, 2012
  2. SWORD Module Add-ins (English) accessed from The SWORD Project on October 18, 2012
  3. The SWORD Engine in the source code in the file: buildtest.cpp accessed on October 25, 2012 the access is demonstrated as an example
  4. ^ The SWORD Project, retrieved from Open Hub on April 15, 2015
  5. SWORD Project for Windows side
  6. BibleTime page
  7. ^ GnomeSword page
  8. ^ Bible desktop page
  9. QPSword page
  10. BibleMemorizer
  11. And Bible project page
  12. Ezra Project GitHub page