Juxta 1.2.1 Released

It has been a while since we have had an update on this blog, but work has been occurring this year behind the scenes at ARP. Juxta 1.2.1 is now available for download.

Last summer, Performant Software Solutions developed a new version of Juxta for ARP. This is the version I demoed at COST 32 Workshop in Antwerp, Belgium in September. Below is a summary of the new features and bug fixes found in this release.

New Features

Passage Collation – Juxta can now collate texts in which passages appear in different order from one text to the next. A new user interface component, the Passage Panel, guides the user through the process. See the updated user’s manual for more information.

Fragment Collation – Juxta can also collate fragments of texts. This is useful when the target of collation is embedded in a document.

Free Scrolling in Comparison View – Documents in the side-by-side comparison view can now be scrolled independent of one another.

Easier to Find Samples Directory – A file menu shortcut has been added that takes you straight to the samples directory.

Improvements to generation of Critical Apparatus – A dialog box now allows you to specify a title for the critical apparatus. A progress bar is now provided while the critical apparatus is being generated. Some bugs with the generation of lemmas within the apparatus have been fixed.

Find Works in Either Document – The Find Dialog can now find text in either document in the side-by-side comparison mode.

Bug Fixes

Improvements to Collation Algorithm – Hans Walter Gabler found some problems with the collation output in specific circumstances. We have corrected these errors.

Margin Box Clipping – Occasionally, when the window was resized it would cause the margin boxes to be clipped, this has been fixed.

Scrollbar Positioning Sometimes Incorrect – When loading a large document the scrollbar would become positioned incorrectly, this has been fixed.

Image Display Not Updating – When flipping between documents, sometimes the image associated with the document on screen would not appear, this has been fixed.

Large Images Cause Scrolling to Be Erratic – Related to the issue above, scrolling through documents which have images associated with them could be jerky at times as the images loaded. Loading has been adjusted so this no longer occurs.

Out of Memory Error – Loading two large, completely unrelated documents could cause a system error. This has been fixed.

“new horizons” demo

If you’re in the Charlottesville area this week and are interested in a hands-on look at Juxta, please join us at the New Horizons in Teaching and Research conference, jointly sponsored by ITC and the University of Virginia Library. Bethany Nowviskie will be demonstrating the software and answering questions at 10 AM on Tuesday, May 22nd. For more details, see the conference program.

Juxta’s Future Development

Juxta is being released under an Educational Community License. We will be making it available in SourceForge very shortly, and we welcome all and any suggestions about its future development. It’s the case that, as currently released, Juxta’s interface has a kind of “black-box” appearance. We wanted it to be as user-friendly as possible and in that effort we left developers without easy access to the code. Ron Van den Branden’s comment (on our initial post, below) has spurred us to decide that we should, as soon as possible, release a “developer’s pack” with information about how jxt and source XML files are located and constructed, and maybe with some sample XSLT for TEI-lite. On that matter look for a posting shortly, within a couple of weeks.

As to the other issue raised by Ron’s feedback: at present Juxta outputs HTML and so doesn’t facilitate XSL transformations for databases and online editions. But the tool was conceived for XML output (it’s built using the Velocity template engine) and this development is planned (in the next release of Juxta, this year).

Jerry