Third Party Software

Versions and download locations for standard third-party jar files contained in Cougaar Release 12.7

In Cougaar 12.7, the number of third-party jars required was greatly reduced (due to the consolidation to a smaller set of supported functionality in the Cougaar code).

jms-1.1.jar 1.1 Java Message Service http://java.sun.com/products/jms/
junit.jar 3.8 (required at build-time only) http://junit.sourceforge.net/
log4j.jar 1.2.7 Full Log4j jar file. http://jakarta.apache.org/log4j/docs/index.html
servlet.jar 3.2.3 Java Servlet Development kit (now Jakarta Tomcat). Includes Java Servlet 2.3 and JSP 1.2 specifications.

http://jakarta.apache.org/tomcat/index.html

smack.jar ? SMACK XMPP libraries
http://www.igniterealtime.org/downloads/index.jsp
tomcat_40.jar 4.0.6, merged BBN merge of 14 Tomcat 4.0.6 jars taken on 10/8/02, required to run the Tomcat implementation of ServletService. The merged jar contains all 15 “server/lib/*” jars excluding commons-logging, the 2 “common/lib/naming*” jars, and the “bin/bootstrap.jar”. Minor modifications were made to
“org.apache.tomcat.core.Standard[Engine|Service]” to suppress
needless debugging output.

http://jakarta.apache.org/tomcat/index.html

tools.jar 1.4.2_03 Standard jdk tools.jar, included so custom Taglets work for Javadoc.

Versions and download locations for standard third-party jar files contained in Cougaar Release 12.4 and 12.6

activation.jar 1.0.2 JavaBeans Activation Framework Used by Robustness, webaxis.
antlr.jar ? Used by Jena2.
axis_1_2_beta.jar 1.2 beta, merged BBN merge of 7 Axis WebServices jars:axis.jar

  1. axis-ant.jar
  2. wsdl4j.jar
  3. saaj.jar
  4. jaxrpc.jar
  5. commons-logging.jar
  6. commons-discovery.jar

This merge helps reduce clutter, but the jars could be separated out again if there is developer demand to do so.

sh.jar 1.3b2 Bean Shell, interactive Java interpreter, very handy
for debugging. Formerly at http://www.beanshell.org/ but no longer available
chart.jar July 2000 IBM Lightweight Chart Beans http://www.alphaworks.ibm.com/ab.nsf/bean/Lightweight+Chart+Beans
concurrent.jar 1.3.2 Doug Lea’s Concurrent package – basis for JSR-166 http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
fesi-111.jar 1.1.1 Free EcmaScript Interpreter http://www.lugrin.ch/fesi/
Only used in glm/mlm module.
grappa1_2.jar 1.2 Original may be downloaded at http://www.research.att.com/sw/tools/graphviz/packages/grappa.html
hsqldb.jar 1.7.1 plus Cougaar mods 100% Java Database Engine. Cougaar version in our source tree module hsqldb. Original: http://hsqldb.sourceforge.net/
Used by YellowPages.
icu4j.jar ? Used by Jena2.
jakarta-oro-2.0.5.jar 2.0.5 Used by Jena2.
jasper-runtime.jar 4.0.3 Optional runtime JSP support for precompiled JSP servlets. Jasper is part of Apache Tomcat.
Used by bol2 and securitycore/securityservices.
jaxr-api.jar Summer-02_01 JAXR api only
jcchart.jar 6.3 (August 2005) JClass Chart: developers of jcchart software must purchase a license, but users of cougaar and developers of non-jcchart software may use the jar without fee.
Only used in CSMART UI, Logistics UI, and Microedition UI.
jena.jar 2.0 (+) Jena is a Java API for manipulating RDF
models. See http://jena.sourceforge.net/. NOTE: The included jar file has been modified
to include the full vocabularies and etc directories
that are distributed in the Jena2 installation. The code
has not been modified.
jms-1.1.jar 1.1 Java Message Service http://java.sun.com/products/jms/
jpython.jar ? JPython http://www.jython.org/
juddi.jar 0.6.2 plus Cougaar mods Java-based UDDI server used by YellowPages server components. Original:
http://sourceforge.net/projects/juddi/
. juddi in Cougaar source tree has some (temporary) minor changes to make it more useful for Cougaar. Previously, we had used soapuddi for this purpose.
junit.jar 3.8 (required at build-time only) http://www.junit.org/
log4j.jar 1.2.7 Full Log4j jar file. http://jakarta.apache.org/log4j/docs/index.html
mail.jar 1.3.2 JavaMail API Used by Robustness, webaxis.
mm-mysql-2.jar 2.0.14 MySQL driver (required for runtime only)

http://mmmysql.sourceforge.net/

openmap.jar 4.6.3 http://openmap.bbn.com/
quo-core.jar n/a This jar contains the classes required to use the quo (Quality Objects) quality-of-service framework.
rdf-api-2001-01-19.jar 2001-01-19 RDF API: Used by Jena2.
resource-status-service.jar n/a This jar contains the classes that support resource monitoring, as used by the default Metrics Service.
servlet.jar 3.2.3 Java Servlet Development kit (now Jakarta Tomcat). Includes Java Servlet 2.3 and JSP 1.2 specifications.

http://jakarta.apache.org/tomcat/index.html

silk.jar 200111081200 SILK/JScheme CVS version as of 11/8/2001 12:00 EST. Use the “downloading from the cvs server” instructions in the the following link to get and build it. http://silk.sourceforge.net/silk/silkweb/doc/resources/HOWTO.html Link is broken as of 2012.
smack.jar ? SMACK XMPP libraries
http://www.igniterealtime.org/downloads/index.jsp
SNMP4J.jar 1.9RC2 Object Oriented SNMP API for Java Managers and Agents
http://www.snmp4j.org/
tomcat_40.jar 4.0.6, merged BBN merge of 14 Tomcat 4.0.6 jars taken on 10/8/02, required to run the Tomcat implementation of ServletService. The merged jar contains all 15 “server/lib/*” jars excluding commons-logging, the 2 “common/lib/naming*” jars, and the “bin/bootstrap.jar”. Minor modifications were made to
“org.apache.tomcat.core.Standard[Engine|Service]” to suppress
needless debugging output.

http://jakarta.apache.org/tomcat/index.html

tools.jar 1.4.2_03 Standard jdk tools.jar, included so custom Taglets work for Javadoc.
uddi4j.jar 2.0.1 Open source Java API for accessing a UDDI registry.
http://www.uddi4j.org Link is broken as of 2012. Previous releases of cougaar required a modified uddi4j release – this is no longer required. Cougaar version is in uddi4j module in the Cougaar source tree.
vgj.jar ? http://www.eng.auburn.edu/cse/research/research_groups/graph_drawing/graph_drawing.html
vishnuServer.jar ? (August 2006) Vishnu server core. BBN proprietary code for the Vishnu server and gui.
xercesImpl.jar, xml-apis.jar 2.6.2 Apache xerces version 2. With this version, the API and implementation have been split into two jars.
http://xml.apache.org/xerces2-j/