Hi Brian<div><br></div><div>See my email below. There&#39;s plenty to do. If you focus on some of the main UI design stuff. I think initially we probably mainly want to discuss how it looks! </div><div><br></div><div>GWT makes UIs particularly easy to code in Java, so that&#39;s possibly a good place to start. If we were to break out the UIs into parts we need to think about:</div>
<div><br></div><div>Display of the Bible: how to go from one view to another</div><div>Disabling/Enabling Bible display features: for example enabling a interlinear which changes the way the Bible is displayed</div><div>Disabling/enabling viewing the timeline module and later on maps, genealogies, etc. </div>
<div>General navigation, how you go from one passage to another, and then how you go from timeline content to maps, and back to the passage, etc.</div><div><br></div><div>I&#39;m sure there&#39;s plenty of UI to divide between us all. It&#39;s just a question of defining it first. Some of the UI navigation might be quite simple Java to start with so maybe that&#39;s a good place to start?</div>
<div><br></div><div>Chris</div><div><br></div><br><div class="gmail_quote">On 22 April 2010 19:37, Chris Burrell <span dir="ltr">&lt;<a href="mailto:chris@burrell.me.uk">chris@burrell.me.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Great news!<div><br></div><div>Would you like to checkout the code, try and build it and then pick a JIRA issue from <a href="http://crosswire.org/bugs" target="_blank">http://crosswire.org/bugs</a> and go for it. There&#39;s a wiki page <a href="http://crosswire.org/wiki/Frontends:TyndaleStep_Build_Environment" target="_blank">http://crosswire.org/wiki/Frontends:TyndaleStep_Build_Environment</a> which should hopefully help.</div>

<div><br></div><div>There are some basic user interface tasks in there (both defining, designing and implementing the core functionality). In that respect, the main thing to bear in mind is that we will have a lot of content related to a Bible passage and therefore we want clever and discrete ways of notifying the user &quot;This passage has some timeline data&quot; or &quot;This passage has lots of articles, some google maps locations and some timeline elements&quot;... I think the screenshot here: <a href="http://code.google.com/p/xulsword/" target="_blank">http://code.google.com/p/xulsword/</a> looks pretty good, and we good build on some of those principles maybe.  </div>

<div><br></div><div>The UI is mostly undefined at the moment, so good progress on that would help every other feature coming up, if we can integrate that easily. The main idea is to have at least two passages in parallel as a starter (configurable later perhaps). </div>

<div><br></div><div>Secondly, on the more content-side, we need to get the interlinears finished off.  A lot of the code for reverse interlinear is there on the server side, but we also need to make sure it displays correctly on the user interface and give options to the user to choose (normal mode, interlinear, reverse interlinear). </div>

<div><br></div><div>If you&#39;re not familiar with the idea of an interlinear (which was the case for me a few months ago), basically we have:</div><div><b>classic interlinear</b>: main passage is the Greek or Hebrew, and then we put the English or French or ... underneath using the strong numbers and if possible morphology details as well.</div>

<div><b><br></b></div><div><b>reverse interlinear: </b> the reverse, starting from the translated language (English, etc..) you then put the Greek or Hebrew underneath</div><div><br></div><div>There&#39;s probably more stuff. Definitely have a look in JIRA and tell me if you see some basic things missing out of version 0.1!</div>

<div>Chris</div><div><div></div><div class="h5"><div><div><br></div><div><br></div><br><div class="gmail_quote">On 22 April 2010 03:14, Wes Widner <span dir="ltr">&lt;<a href="mailto:wes@werxltd.com" target="_blank">wes@werxltd.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I&#39;d love to help as well. I know Java/GWT..<div><br clear="all"><font color="#888888">-Wes</font><div><div></div><div><br>
<br><br><div class="gmail_quote">On Wed, Apr 21, 2010 at 10:06 PM, Yiguang Hu <span dir="ltr">&lt;<a href="mailto:yighu@yahoo.com" target="_blank">yighu@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div style="font-family:&#39;times new roman&#39;, &#39;new york&#39;, times, serif;font-size:12pt"><div>I would like to see what I can help. I know java/groovy/grails and GWT. </div><div style="font-family:times new roman, new york, times, serif;font-size:12pt">


<br><div style="font-family:arial, helvetica, sans-serif;font-size:13px"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight:bold">From:</span></b> &quot;<a href="mailto:sword-devel-request@crosswire.org" target="_blank">sword-devel-request@crosswire.org</a>&quot; &lt;<a href="mailto:sword-devel-request@crosswire.org" target="_blank">sword-devel-request@crosswire.org</a>&gt;<br>


<b><span style="font-weight:bold">To:</span></b> <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br><b><span style="font-weight:bold">Sent:</span></b> Wed, April 21, 2010 7:11:32 PM<br>


<b><span style="font-weight:bold">Subject:</span></b> sword-devel Digest, Vol 73, Issue 45<br></font><br>
Send sword-devel mailing list submissions to<br>    <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br><span>    <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a></span><br>


or, via email, send a message with subject or body &#39;help&#39; to<br>    <a href="mailto:sword-devel-request@crosswire.org" target="_blank">sword-devel-request@crosswire.org</a><br><br>You can reach the person managing the list at<br>


    <a href="mailto:sword-devel-owner@crosswire.org" target="_blank">sword-devel-owner@crosswire.org</a><br><br>When replying, please edit your Subject line so it is more specific<br>than &quot;Re: Contents of sword-devel
 digest...&quot;<br><br><br>Today&#39;s Topics:<br><br>   1. New data, new CrossWire project, HELP WANTED (Chris Burrell)<br>   2. Re: New data, new CrossWire project, HELP WANTED (Chris Burrell)<br><br><br>----------------------------------------------------------------------<br>


<br>Message: 1<br>Date: Wed, 21 Apr 2010 20:07:06 +0100<br>From: Chris Burrell &lt;<a href="mailto:chris@burrell.me.uk" target="_blank">chris@burrell.me.uk</a>&gt;<br>To: J-Sword Developers Mailing List &lt;<a href="mailto:jsword-devel@crosswire.org" target="_blank">jsword-devel@crosswire.org</a>&gt;,<br>


    &quot;SWORD Developers&#39; Collaboration Forum&quot; &lt;<a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a>&gt;<br>Cc: &quot;tyndalestep.prog&quot; &lt;<a href="mailto:TyndaleSTEP.Prog@blogger.com" target="_blank">TyndaleSTEP.Prog@blogger.com</a>&gt;<br>


Subject: [sword-devel] New data, new CrossWire project, HELP WANTED<br>Message-ID:<br>    &lt;<a href="mailto:q2i8c0aba2c1004211207v54e868acn27cd0e2719538f85@mail.gmail.com" target="_blank">q2i8c0aba2c1004211207v54e868acn27cd0e2719538f85@mail.gmail.com</a>&gt;<br>


Content-Type: text/plain; charset=&quot;windows-1252&quot;<br><br>*What is Tyndale STEP?*<br>Tyndale STEP is an offline and online Java web application which aims to<br>make ancient texts and maps as well as timeline data, genealogies, ...<br>


accessible to everyone, scholar and non-scholar alike, so that the Bible is<br>illuminated by its full ancient context. [see roadmap below]. Tyndale House<br>will also distribute the online version to pastors in the third world, who<br>


often can?t afford commercial Bible software.<br><br>A wiki page has
 been set up here:<br><span><a href="http://crosswire.org/wiki/Frontends:TyndaleStep" target="_blank">http://crosswire.org/wiki/Frontends:TyndaleStep</a> which has a lot more</span><br>information!<br><br>*Who are we looking for?*<br>


We need lots of help!<br>? *Java developers*: this code base is mainly in Java so we can do with all<br>the help we can get!<br>? *User Interface designers*: there is currently a sketch of the user<br>interface, created more to prove a point. We need proper guidance to make<br>


the software as user friendly and rich as possible<br>? *Data harvesters*: Tyndale House could do with a few extra pairs of hands<br>to helpcollate the data and make it available to the wider CrossWire<br>community<br><br>


*How do I start?*<br>? Get in touch!<br>? Read through the wiki page:<br><a href="http://crosswire.org/wiki/Frontends:TyndaleStep" target="_blank">http://crosswire.org/wiki/Frontends:TyndaleStep</a><br>? Build the code
 from:<br><span><a href="http://crosswire.org/wiki/Frontends:TyndaleStep_Build_Environment" target="_blank">http://crosswire.org/wiki/Frontends:TyndaleStep_Build_Environment</a></span><br>? Check out our feature/bug repository:<br>


<span><a href="http://crosswire.org/bugs/browse/TYNSTEP" target="_blank">http://crosswire.org/bugs/browse/TYNSTEP</a></span><br>? Have a look at the proof of concept sketches at<br><span><a href="http://crosswire.org:8080/~chrisburrell/" target="_blank">http://crosswire.org:8080/~chrisburrell/</a> (including timelines and</span><br>


interlinears on strong-tagged Bibles)<br>? Peruse the blogs mentioned on the wiki to get a feel for the data and<br>programming<br><br>As you can see, there?s plenty to do!<br><br>*What does the roadmap look like?*<br><br>


*1st phase: build a multi-platform structure for standard Bible-study tools:<br>*<br>? Bible texts, including original languages, translations and interlinears<br>? Language aids,
 including lookup-dictionaries concordance searches<br>? History tools, including an expandable timeline with scripture links<br>? Dictionary articles, culled from various sources and edited<br>*<br>*<br>*2nd phase: add detailed geographic, historic &amp; linguistic data*<br>


? Gazetteer of all named places, with short articles and links to pictures<br>? Co-ordinates of identifiable places to GoogleEarth<br>? Map overlays of high-ref 1:20,000 maps of pre-urbanised Palestine<br>? Flexible timelines which can be altered at key points of uncertainty<br>


? Full-text lexicons linked to the lookup dictionaries in tagged texts<br><br>*3rd phase: add translation aids and links to modern publications*<br>? different possible translations for words and passages<br>? differences in manuscripts, with evidence for each variant<br>


? expositions in modern and older commentaries, articles and books<br><br>*4th phase: adds link to extra-biblical literature with
 searching:*<br>? search other ancient literature for similar passages in a similar context<br>? look up Greek and Hebrew words in other ancient literature<br>? view ancient texts with translations where possible<br><br>


These tools will put centuries of research into the hands of non-scholars.<br>When the information is laid open like this, it is easy to see that the<br>Bible is well preserved and translated, reflecting historical events in real<br>


places, and dealing with issues current in the ancient and modern work<br>alike.<br><br>If you have any more questions or want to get involved, please do let me<br>know!<br>Chris<br>-------------- next part --------------<br>


An HTML attachment was scrubbed...<br><span>URL: &lt;<a href="http://www.crosswire.org/pipermail/sword-devel/attachments/20100421/146258ee/attachment-0001.html" target="_blank">http://www.crosswire.org/pipermail/sword-devel/attachments/20100421/146258ee/attachment-0001.html</a>&gt;</span><br>


<br>------------------------------<br><br>Message: 2<br>Date: Thu, 22 Apr 2010 00:07:07 +0100<br>From: Chris Burrell &lt;<a href="mailto:chris@burrell.me.uk" target="_blank">chris@burrell.me.uk</a>&gt;<br>To: Daniel Owens &lt;<a href="mailto:dhowens@pmbx.net" target="_blank">dhowens@pmbx.net</a>&gt;<br>


Cc: SWORD Developers&#39; Collaboration Forum &lt;<a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a>&gt;,<br>    TExT &lt;<a href="mailto:editors@textonline.org" target="_blank">editors@textonline.org</a>&gt;,    J-Sword Developers Mailing List<br>


    &lt;<a href="mailto:jsword-devel@crosswire.org" target="_blank">jsword-devel@crosswire.org</a>&gt;<br>Subject: Re: [sword-devel] New data, new CrossWire project, HELP<br>    WANTED<br>Message-ID:<br>    &lt;<a href="mailto:j2w8c0aba2c1004211607sfe7f6d5fm24b94be1ff919134@mail.gmail.com" target="_blank">j2w8c0aba2c1004211607sfe7f6d5fm24b94be1ff919134@mail.gmail.com</a>&gt;<br>


Content-Type: text/plain; charset=&quot;windows-1252&quot;<br><br>Hi Daniel<br><br>I&#39;m copying David IB from Tyndale House who is part of Tyndale House and<br>leading the data side of the project.<br><br>A couple of emails have circulated on this previously on our blogs, which<br>


I&#39;ve tried to capture (in part) on<br><span><a href="http://crosswire.org/bugs/browse/TYNSTEP-44" target="_blank">http://crosswire.org/bugs/browse/TYNSTEP-44</a></span><br><span><a href="http://crosswire.org/bugs/browse/TYNSTEP-45" target="_blank">http://crosswire.org/bugs/browse/TYNSTEP-45</a></span><br>


<br>I&#39;m sure David IB will have more to input on this... I&#39;ve copied his<br>original email below<br>Chris<br><br>==========================================<br>THis is the best lookup lexicon to use for Hebrew interlinear - it is tagged<br>


to Strongs, includes the pointed Hebrew and has an abbreviated BDB entry.<br><span>And the version downloadable from <a href="http://github.com/openscriptures" target="_blank">http://github.com/openscriptures</a> has even</span><br>


more corrections than mine. For all I know, it might finally be letter<br>perfect! THis version is also packaged in nice XML which can easily be<br>converted to any other DB format.<br><br>The equivalent lexicon at Crosswire for Greek is, I think, in a much better<br>


state, and didn&#39;t need all the work the Hebrew did.<br><br>The version of the tagged OT text at <a href="http://github.com/openscriptures" target="_blank">http://github.com/openscriptures</a> is<br>also in very good condition (prob better than the one at Crosswire). It<br>


appears to only contain PD data - ie it doesn&#39;t include the more complete<br>morphology data which is copyrighted.<br><br>David IB<br><br><br><br>On 21 April 2010 23:22, Daniel Owens &lt;<a href="mailto:dhowens@pmbx.net" target="_blank">dhowens@pmbx.net</a>&gt; wrote:<br>


<br>&gt; Chris,<br>&gt;<br>&gt; I am not qualified to contribute code (though I lurk on sword-devel because<br>&gt; of my module-creating disposition), but I am involved in producing content<br>&gt; for the very purpose you mention. By the way, if you are at Tyndale House<br>


&gt; now, you may know Daniel Block. He is my PhD mentor at Wheaton College.<br>&gt;<br>&gt; There are two content areas with which I am involved and would be happy to<br>&gt; collaborate on. One is Greek and Hebrew lexica.
 Currently at<br>&gt; <a href="http://www.textonline.org" target="_blank">www.textonline.org</a> we are involved in collaboratively producing a modern<br>&gt; replacement for Strongs. We&#39;re starting with a Strongs base but hope to<br>


&gt; provide a basic and up-to-date modern equivalent to Holladay for Hebrew or<br>&gt; Newman for Greek, except that they will be released under a creative commons<br>&gt; license. The challenge is finding people to contribute quality entries with<br>


&gt; little or no possibility of accolades in the guild of biblical studies (and<br>&gt; certainly no money!). The other project is a collaboratively produced<br>&gt; morphologically tagged Hebrew text (see <a href="http://www.OpenScriptures.org" target="_blank">www.OpenScriptures.org</a>). For that<br>


&gt; we are looking at Django and Pinax as the applications for collaborating on<br>&gt; putting together the data. For me, the purpose of this is to fill a void of<br>&gt;
 content for SWORD in order to serve the global church.<br>&gt;<br>&gt; I notice that full-text lexicons are part of the second phase of your plan.<br>&gt; Is there any way we can begin to collaborate on that? I am open to your<br>


&gt; suggestions.<br>&gt;<br>&gt; Daniel<br>&gt;<br>&gt; On 4/21/2010 2:07 PM, Chris Burrell wrote:<br>&gt;<br>&gt;&gt; *What is Tyndale STEP?*<br>&gt;&gt;<br>&gt;&gt; Tyndale STEP is an offline and online Java web application which aims to<br>


&gt;&gt; make ancient texts and maps as well as timeline data, genealogies, ...<br>&gt;&gt; accessible to everyone, scholar and non-scholar alike, so that the Bible is<br>&gt;&gt; illuminated by its full ancient context. [see roadmap below]. Tyndale House<br>


&gt;&gt; will also distribute the online version to pastors in the third world, who<br>&gt;&gt; often can?t afford commercial Bible software.<br>&gt;&gt;<br>&gt;&gt; A wiki page has been set up here:<br>&gt;&gt; <a href="http://crosswire.org/wiki/Frontends:TyndaleStep" target="_blank">http://crosswire.org/wiki/Frontends:TyndaleStep</a> which has a lot more<br>


&gt;&gt; information!<br>&gt;&gt;<br>&gt;&gt; *Who are we looking for?*<br>&gt;&gt; We need lots of help!<br>&gt;&gt; ? *Java developers*: this code base is mainly in Java so we can do with<br>&gt;&gt; all the help we can get!<br>


&gt;&gt; ? *User Interface designers*: there is currently a sketch of the user<br>&gt;&gt; interface, created more to prove a point. We need proper guidance to make<br>&gt;&gt; the software as user friendly and rich as possible<br>


&gt;&gt; ? *Data harvesters*: Tyndale House could do with a few extra pairs of<br>&gt;&gt; hands to helpcollate the data and make it available to the wider CrossWire<br>&gt;&gt; community<br>&gt;&gt;<br>&gt;&gt; *How do I start?*<br>


&gt;&gt; ? Get in touch!<br>&gt;&gt; ? Read through the wiki page:<br>&gt;&gt; <a href="http://crosswire.org/wiki/Frontends:TyndaleStep" target="_blank">http://crosswire.org/wiki/Frontends:TyndaleStep</a><br>&gt;&gt; ? Build the code from:<br>


&gt;&gt; <a href="http://crosswire.org/wiki/Frontends:TyndaleStep_Build_Environment" target="_blank">http://crosswire.org/wiki/Frontends:TyndaleStep_Build_Environment</a><br>&gt;&gt; ? Check out our feature/bug repository:<br>


&gt;&gt; <a href="http://crosswire.org/bugs/browse/TYNSTEP" target="_blank">http://crosswire.org/bugs/browse/TYNSTEP</a><br>&gt;&gt; ? Have a look at the proof of concept sketches at<br>&gt;&gt; <a href="http://crosswire.org:8080/~chrisburrell/" target="_blank">http://crosswire.org:8080/~chrisburrell/</a> &lt;<br>


<span>&gt;&gt; <a href="http://crosswire.org:8080/%7Echrisburrell/" target="_blank">http://crosswire.org:8080/%7Echrisburrell/</a>&gt; (including timelines and</span><br>&gt;&gt; interlinears on strong-tagged Bibles)<br>

&gt;&gt;<br>
&gt;&gt; ? Peruse the blogs
 mentioned on the wiki to get a feel for the data and<br>&gt;&gt; programming<br>&gt;&gt;<br>&gt;&gt; As you can see, there?s plenty to do!<br>&gt;&gt;<br>&gt;&gt; *What does the roadmap look like?*<br>&gt;&gt;<br>&gt;&gt; */1st phase: build a multi-platform structure for standard Bible-study<br>


&gt;&gt; tools:/*<br>&gt;&gt; ? Bible texts, including original languages, translations and interlinears<br>&gt;&gt; ? Language aids, including lookup-dictionaries concordance searches<br>&gt;&gt; ? History tools, including an expandable timeline with scripture links<br>


&gt;&gt; ? Dictionary articles, culled from various sources and edited<br>&gt;&gt; */<br>&gt;&gt; /*<br>&gt;&gt; */2nd phase: add detailed geographic, historic &amp; linguistic data/*<br>&gt;&gt; ? Gazetteer of all named places, with short articles and links to pictures<br>


&gt;&gt; ? Co-ordinates of identifiable places to GoogleEarth<br>&gt;&gt; ? Map overlays of high-ref 1:20,000 maps of
 pre-urbanised Palestine<br>&gt;&gt; ? Flexible timelines which can be altered at key points of uncertainty<br>&gt;&gt; ? Full-text lexicons linked to the lookup dictionaries in tagged texts<br>&gt;&gt;<br>&gt;&gt; */3rd phase: add translation aids and links to modern publications/*<br>


&gt;&gt; ? different possible translations for words and passages<br>&gt;&gt; ? differences in manuscripts, with evidence for each variant<br>&gt;&gt; ? expositions in modern and older commentaries, articles and books<br>


&gt;&gt;<br>&gt;&gt; */4th phase: adds link to extra-biblical literature with searching:/*<br>&gt;&gt; ? search other ancient literature for similar passages in a similar<br>&gt;&gt; context<br>&gt;&gt; ? look up Greek and Hebrew words in other ancient literature<br>


&gt;&gt; ? view ancient texts with translations where possible<br>&gt;&gt;<br>&gt;&gt; These tools will put centuries of research into the hands of non-scholars.<br>&gt;&gt; When the
 information is laid open like this, it is easy to see that the<br>&gt;&gt; Bible is well preserved and translated, reflecting historical events in real<br>&gt;&gt; places, and dealing with issues current in the ancient and modern work<br>


&gt;&gt; alike.<br>&gt;&gt;<br>&gt;&gt; If you have any more questions or want to get involved, please do let me<br>&gt;&gt; know!<br>&gt;&gt; Chris<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>


&gt;&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br><span>&gt;&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a></span><br>


&gt;&gt; Instructions to unsubscribe/change your settings at above page<br>&gt;&gt;<br>&gt;<br>-------------- next part --------------<br>An HTML attachment was
 scrubbed...<br><span>URL: &lt;<a href="http://www.crosswire.org/pipermail/sword-devel/attachments/20100422/7e5b28e3/attachment.html" target="_blank">http://www.crosswire.org/pipermail/sword-devel/attachments/20100422/7e5b28e3/attachment.html</a>&gt;</span><br>


<br>------------------------------<br><br>_______________________________________________<br>sword-devel mailing list<br><a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>


<br><br>End of sword-devel Digest, Vol 73, Issue 45<br>*******************************************<br></div></div><div></div>


</div><br>

      </div><br>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></blockquote></div><br></div>
</div></div></blockquote></div><br>