Appendix F. Development and Runtime Libraries
Prev |  | Next

## Appendix F. Development and Runtime Libraries

- `kodo-jdo.jar`: Library for development of applications for Kodo JDO.

- `kodo-jdo-runtime.jar`: Library for runtime use of Kodo JDO.

- `jakarta-commons-collections-2.1.jar`: Collection classes. Required for all development and runtime use of Kodo. See http://jakarta.apache.org/commons/collections.html.

- `jakarta-commons-lang-1.0.1.jar`: Utility classes. Required for all development and runtime use of Kodo. See http://jakarta.apache.org/commons/lang.html.

- `jakarta-commons-pool-1.0.1.jar`: Pooling classes. Required for all development and runtime use of Kodo. See http://jakarta.apache.org/commons/pool.html.

- `jakarta-regexp-1.1.jar`: Regular expression library. Required for all development and runtime use of Kodo queries. See http://jakarta.apache.org/regexp/.

- `jcommon-0.8.8.jar`: Library of classes used by JFreeChart. Required when running the Kodo Management Console. See http://www.jfree.org/jcommon/.

- `jca1.0.jar`: Java Connector Architecture, used internally by Kodo. Required for all development and runtime use of Kodo. See http://java.sun.com/j2ee/connector/.

- `jdbc-hsql-1_7_0.jar`: Hypersonic pure-java database engine. It is used as a simple JDBC driver for learning Kodo, but it is not required for general development or runtime use. See http://hsqldb.sourceforge.net/.

- `jdbc2_0-stdext.jar`: Standard extensions to the JDBC2 API. Required for all development and runtime use of Kodo, unless JDK version 1.4 or higher is being used (since the library is inlcuded with JDK 1.4). See http://java.sun.com/products/jdbc/.

- `jline.jar`: Console handling utility. Used by the sqlline.jar file. This file is only used for SQL debugging; it never needs to be included for Kodo runtime operations. See Section 8.4, “The SQLLine Utility” for more details. Distributed from http://jline.sourceforge.net.

- `jdo-1.0.1.jar`: Interfaces defined by the Java Data Objects standard. Required for all development and runtime use.

- `jfreechart-0.9.13.jar`: Charting library used by Kodo Management Console. Required when running the Kodo Management Console. See http://www.jfree.org/jfreechart/index.html.

- `jndi.jar`: JNDI interfaces. Required for all development and runtime use of Kodo with JNDI, unless JDK 1.4 or higher is being used. See http://java.sun.com/products/jndi/.

- `jta-spec1_0_1.jar`: JTA interfaces. Required all development and runtime use of Kodo. See http://java.sun.com/products/jta/.

- `mx4j-admb.jar`: Library of JMX helper classes used by Kodo. Required for all development and runtime use. Part of the MX4J open source JMX implementation. See http://mx4j.sourceforge.net/.

- `mx4j-jmx.jar`: MX4J library. MX4J is an open source implementation of the JMX specification. It is the default JMX implementation used by Kodo. Required for all development and runtime use when no other JMX implementation is available. Note that when using another JMX implementation, this library should not be included. See http://mx4j.sourceforge.net/.

- `mx4j-tools.jar`: MX4J library. MX4J is an open source implementation of the JMX specification. It is the default JMX implementation used by Kodo. Required for all development and runtime use when no other JMX implementation is available. Note that when using another JMX implementation, this library should not be included. See http://mx4j.sourceforge.net/.

- `sqlline.jar`: Command line utility for executing SQL commands directly against a database. This file is only used for SQL debugging; it never needs to be included for Kodo runtime operations. See Section 8.4, “The SQLLine Utility”.

- `xalan.jar`: Apache implementation of the transformation parts of the Java API for XML Parsing. Any JAXP-compliant implementation can be used in place of `xalan.jar`. If JDK version 1.4 or higher is being used, this file is optional, since JDK 1.4 includes a built-in JAXP-compliant transformer. See http://xml.apache.org/xalan-j/.

- `xercesImpl.jar`: Apache implementation of the Java API for XML Parsing. Any JAXP-compliant implementation can be used in place of `xerces.jar`. If JDK version 1.4 or higher is being used, this file is optional, since JDK 1.4 includes a built-in JAXP-compliant parser. See http://xml.apache.org/xerces-j/.

- `xml-apis.jar`: XML interfaces. Required for Kodo development and runtime, unless JDK 1.4 or higher is being used.

Prev | Up | Next
Appendix E. Implementation Notes | Home | Appendix G. Release Notes