Appendix B. Dependencies

Table of Contents

B.1. Runtime libraries
B.2. Development tools

B.1. Runtime libraries

YaTiSeWoBe takes benefit from the existence of several Open Source software libraries that are listed here as a mark of appreciation for the incredible work done by the dedicated programmers involved in those projects.

Batik, v1.5.1

Batik [21] is a Java implementation of the WWW consortium SVG [52] graphics format that is used to generate vector graphics from YaTiSeWoBe.

HSQLdb, v1.7.1

HSQLdb [27] is a Java implementation of a relational database used to store information in the default data store implementation (org.nhrg.data.db.DatabaseData).

JavaHelp, v2.0.0_1

JavaHelp [32] is a standard extension to the Java Virtual Machine that offers a complete HTML-based portable help window, with indexing and search capabilities.

Java WebStart, v1.2

Sun Java WebStart [33] is an amazing tool to download, install, and keep up to date applications from a reference HTTP server. It is the preferred way to install YaTiSeWoBe as explained in [Section 4.2.1, “Using Java WebStart”].

Jython, v2.1

Jython [35] is a Java implementation of a Python scripting language that offers dynamic interactions with Java classes on the fly and hence permits the scripting functionalities of the console.

Xerces-J, v2.3.0

Xerces-J [54] is a Java implementation of the DOM XML. It helps YaTiSeWoBe in the important task of loading, validating and handling data in the XML format.