ECT external dependencies
Chris Greenhalgh, 2005-03-09 *in progress*
WebStart
Dataspace, etc.
- equip4j.jar (now equip4jcore.jar)
ect core (webstart, container, dataspace)
- ect-core.jar (including .../apps/ExporterGUI* but not other apps)
- equip4jcore.jar; in resources/common/equip4jcore.jar, from
sourceforge equip4jcore.jar; copied to install/common/equip4jcore.jar.
- JAXP 1.0, including with J2SE 1.4 onwards, else xmlparser.jar
(was also xerces)
- (removed jini's tools.jar - embedded webserver - to use own
[might break things])
- Container attempts javax.comm initialisation! Will fail (probably
OK?) if not installed in JRE or incorporated by download.
- resources/ectCore/process_jni.dll (Windows, at runtime (to start
installation, container)); copied to install/ectCore/process_jni.dll.
webstart
compile:
<path id="ectCoreClassPath">
<pathelement
path="${resources}/${common}/xerces.jar/"/> container persistence
(explicit!)
apache license - in source &
redistribution; statement in user documentation (or similar): "This
product includes software developed by the Apache Software Foundation
(http://www.apache.org/)."
<pathelement
path="${resources}/${common}/xmlparser.jar/"/> configurationmgr
(other?)
<pathelement
path="${resources}/${common}/equip4j.jar/"/>
<pathelement
path="${resources}/${common}/tools.jar/"/>
<pathelement
path="${resources}/${common}/jgraph.jar/"/> browser
dual MPL & LGPL licensing
<pathelement
path="${resources}/${common}/log4j-1.2.8.jar/"/>
apache license
<pathelement
path="${resources}/${common}/antlr.jar/"/>
PD
<pathelement
path="${resources}/${common}/junit.jar/"/>
<pathelement
path="${resources}/${common}/commons-logging.jar/"/>
<pathelement
path="${resources}/${common}/concurrent.jar/"/>
<pathelement
path="${resources}/${common}/icu4j.jar/"/>
<pathelement
path="${resources}/${common}/jakarta-oro-2.0.5.jar/"/>
<pathelement
path="${resources}/${common}/jena.jar/"/>
<pathelement
path="${resources}/${common}/rdf-api-2001-01-19.jar/"/>
<pathelement
path="${resources}/${common}/javassist.jar/"/>
<pathelement
path="${resources}/${common}/comm.jar/"/>
</path>
graph editor
compile:
run:
- ect-core.jar (ours - currently includes too much)
- grapheditor.jar (ours)
equip4j.jar
xerces.jar
xmlparser.jar
capability browser
compile:
run:
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\xmlparser.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\xerces.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\equip4j.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\dynamo.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\jgraph.jar
exporter gui (=> components)
set ECT_CLASSPATH=.\ect-core.jar;.
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\comm.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\commx.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\jmf.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\motionstudio.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\tools.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\xmlparser.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\xerces.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\equip4j.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\dynamo.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\dynamo-main-gui.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\log4j-1.2.8.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\JARToolKit.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\bsh-2.0b1.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\Phidgets.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\javassist.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\MDateSelector14-00342.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\log4j-1.2.8.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\freetts.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\jsapi.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\cmu_us_kal.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\cmu_time_awb.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\en_us.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\cmulex.jar
set ECT_CLASSPATH=%ECT_CLASSPATH%;.\common\cmutimelex.jar