Hi Greg,<br><br><div class="gmail_quote">On Sun, Jun 19, 2011 at 7:49 AM, Greg Hellings <span dir="ltr"><<a href="mailto:greg.hellings@gmail.com">greg.hellings@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<a href="http://devel.bibletime.info/wiki/Backend_API" target="_blank">http://devel.bibletime.info/wiki/Backend_API</a><br>
<br>
In the interest of getting the ball rolling on the discussion we had<br>
in IRC today, I have created a wiki page on the implementation of a<br>
back end API that could be utilized by BibleTime to serve as<br>
<br>
1) A barrier between the application and SWORD.  This would allow us<br>
to use the same code base to create a desktop GUI, mobile GUIs,<br>
web-based GUIs, etc which can all leverage the work done to bring the<br>
data into Qt.<br>
<br>
2) A fulcrum to uncouple BibleTime from strict SWORD dependence. This<br>
will allow us to leverage other technologies to store, fetch and<br>
maniuplate texts to supplement those available from SWORD.<br>
Possibilities such as EPub reading, Perseus, specialized web sites all<br>
exist and who knows of what others people might come up with.<br></blockquote><div><br>I think things like this are a good plan because they remove the need for someone to get every resource into "a SWORD module" before it can be used by an app.  Just one question: are you ever going to want to use versified materials outside of SWORD (or even books that reference verses), or will you just want to display Genbook style books? (this could have a big impact on where you draw the dividing line between SWORD and non-SWORD functionality). <br>

<br>Jon<br></div></div>