Compendium Source Code Dependencies
Compendium source code is dependent
on the contents of eight jar files which can all be found in the source code
download zip file in the System/lib folder:
1) jhall.jar; (for the Java help system)
Part of the JavaHelp package from sun
2) mysql-connector-java-5.1.6-bin.jar (for the database connection)
PLEASE
use the jar we provide as the latest connectorj jar
does not work with Compendium yet.
3) jabberbeans.jar; (for the Jabber
client stuff)
http://jabberbeans.jabberstudio.org/
4) kunststoff.jar; (for the kunststoff look and feel)
5) xml.jar (for xml processing)
This jar
is an amalgam of classes and needs rationalizing and updating.
But
basically it contains:
w3C Dom http://www.w3.org/DOM/Test/
Xerces: http://xml.apache.org/xerces2-j/
sax: http://www.saxproject.org/
6) derby.jar; (for the database)
7) triplestore.jar; (for the memetic project elements of Compendium)
This jar is an amalgam of the following separate jars:
For Using Jena (included in the Jena download): http://jena.sourceforge.net/
jena.jar
antlr.jar http://www.antlr.org/
commons-logging.jar http://jakarta.apache.org/commons/
concurrent.jar
icu4j.jar
jakarta-oro-2.0.5.jar http://jakarta.apache.org/
xercesImpl.jar
joseki.jar http://www.joseki.org/
josekiclient_v0-1.jar (An extension written at University of Southampton for the memetic project)
8) AppleJavaExtensions.jar; (for Mac specific elements)
This contains empty classes and methods which allow the Mac specific coding to compile on Windows and Linux without complaint.
9) crew.jar; used for the movie playing in Movie Maps, (Andrew Rowley, Manchester University) .
http://code.google.com/p/crew/
10) fobs4jmf.jar; used for movie playing in Movie Maps
libfobs4jmf.so - platform specific code for Linux - with fixes by Andrew Rowley, Manchester University
libfobs4jmf.jnilib - platform specific code for Mac - with fixes by Andrew Rowley, Manchester University
libfobs4jmf.so - platform specific code for Windows- with fixes by Andrew Rowley, Manchester University
11) jmf-all.jar and jmf-win.jar - Sun's Java Media Framework libraries ; used for the movie playing in Movie Maps.
http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/download.html