source: trunk/doc/3rd-party-components.txt @ 1478

Last change on this file since 1478 was 1478, checked in by Nicklas Nordborg, 17 years ago

Added c3p0 connection pool and updated license information
for 3rd-party components.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Date Id
File size: 4.5 KB
Line 
1==================================================================
2$Id: 3rd-party-components.txt 1478 2005-10-19 10:25:25Z nicklas $
3
4BioArray Software Environment (BASE) - http://base.thep.lu.se/
5Copyright (C) 2002-2004 Lao Saal, Carl Troein,
6Johan Vallon-Christersson, Jari Häkkinen, Nicklas Nordborg
7
8This file is part of BASE.
9
10BASE is free software; you can redistribute it and/or
11modify it under the terms of the GNU General Public License
12as published by the Free Software Foundation; either version 2
13of the License, or (at your option) any later version.
14
15BASE is distributed in the hope that it will be useful,
16but WITHOUT ANY WARRANTY; without even the implied warranty of
17MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18GNU General Public License for more details.
19
20You should have received a copy of the GNU General Public License
21along with this program; if not, write to the Free Software
22Foundation, Inc., 59 Temple Place - Suite 330,
23Boston, MA  02111-1307, USA.
24==================================================================
25
26=================================
273rd-party components used by BASE
28=================================
29
30Here is list of 3rd-party components used by BASE. All the jar files
31needed are included in the <base>/lib directory. The URLs given here
32can be used if you need more information or need to update some
33component.
34
35
36Hibernate 3.1
37-------------
38An object/relational persistence and query service for Java. Shields
39us from most SQL and gives us database independece.
40
41More info : http://www.hibernate.org/
42Version   : 3.1.rc1
43License   : LGPL (hibernate.license.txt)
44Jar files : hibernate3.jar, antlr-2.5.7H3.jar, asm.jar, cglib-2.1.jar,
45            commons-collections-2.1.1.jar, commons-logging-1.0.4.jar
46            dom4j-1.6.jar, ehcache-1.1.jar, jta.jar, log4j-1.2.9.jar,
47            c3p0-0.9.0.jar
48
49Note: Most of the jar files above are other 3rd-party components used by Hibernate.
50Base doesn't use these components directly.
51
52
53JDOM
54----
55A library for parsing and generating XML files.
56
57More info : http://www.jdom.org/
58Version   : 1.0
59License   : Apache-style open source license (jdom.license.txt)
60Jar files : jdom.jar, jaxen-core.jar, jaxen-dom.jar, saxpath.jar
61
62
63Java Advanced Imaging (JAI)
64---------------------------
65An image toolkit from SUN. The package consists of a few jar files and
66libraries for native code for different operating systems. At the moment
67we are only using the jar files but we must also distribute the native
68code libraries in order to follow the license.
69
70More info : http://java.sun.com/products/java-media/jai/index.jsp
71Version   : 1.1.2
72License   : Sun Microsystems Binary Code License (jai.license.txt)
73Jar files : jai_core.jar, jai_codec.jar, mlibwrapper_jai.jar
74Other     : lbmlib_jai.so, checkmmx.exe, mlib_jai.dll, mlib_jai_mmx.dll
75
76
77Java Servlet API
78----------------
79Required for creating servlets and tag libraries. From SUN. This
80library is only required for compiling and are not included in the
81distribution. The web server/servlet container should already have
82these API installed (that'w what makes it a servlet container).
83
84More info : http://java.sun.com/products/servlet/index.jsp
85Version   : 2.4
86License   : N/A
87Jar files : jsp-api.jar, servlet-api.jar
88
89
90Xerces
91------
92A toolkit for handling XML documents. From the Apache Software
93Foundation. These libraries are also needed by JDOM.
94
95More info : http://xml.apache.org/xerces2-j/index.html
96Version   : 2.6.2
97License   : Apache Software License (xerces.license.txt)
98Jar files : xerces-2.6.2.jar, xml-apis.jar
99
100
101MySQL Connector/J
102-----------------
103A JDBC driver for the MySQL database from MySQL. This library is only
104needed if you are using MySQL as your database.
105
106More info : http://www.mysql.com/products/connector/j/
107Version   : 3.0.15
108License   : GPL (gpl.license.txt)
109Jar files : mysql-connector-java-3.0.15-ga-bin.jar
110
111
112PostgreSQL JDBC driver
113----------------------
114A JDBC driver for the PostgreSQL database. This library is only
115needed if you are using PostgreSQL as your database.
116
117More info : http://jdbc.postgresql.org/
118Version   : 8.0.313
119License   : BSD License (postgres.license.txt)
120Jar files : postgresql-8.0-313.jdbc3.jar
121
122
123X-Doclet
124--------
125Used at compile-time only to generate the XML files needed by
126Hibernate for the database mapping. These libraries are not included in
127the distribution.
128
129More info : http://xdoclet.sourceforge.net/xdoclet/index.html
130Version   : 1.2
131License   : XDoclet License (xdoclet.license.txt)
132Jar files : xdoclet-1.2.2.jar, xdoclet-hibernate-module-1.2.2.jar,
133            xdoclet-xdoclet-module-1.2.2.jar, xjavadoc-1.1-j5-v3.jar,
134            commons-collections-2.1.1.jar, commons-logging-1.0.4.jar
135
Note: See TracBrowser for help on using the repository browser.