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

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

Now contains correct jar file information and version numbers

  • Property svn:eol-style set to native
  • Property svn:keywords set to Date Id
File size: 6.0 KB
Line 
1==================================================================
2$Id: 3rd-party-components.txt 2315 2006-05-23 12:50:43Z nicklas $
3
4  Copyright (C) Authors contributing to this file.
5
6  This file is part of BASE - BioArray Software Environment.
7  Available at http://base.thep.lu.se/
8
9BASE is free software; you can redistribute it and/or
10modify it under the terms of the GNU General Public License
11as published by the Free Software Foundation; either version 2
12of the License, or (at your option) any later version.
13
14BASE is distributed in the hope that it will be useful,
15but WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17GNU General Public License for more details.
18
19You should have received a copy of the GNU General Public License
20along with this program; if not, write to the Free Software
21Foundation, Inc., 59 Temple Place - Suite 330,
22Boston, MA  02111-1307, USA.
23==================================================================
24
25=================================
263rd-party components used by BASE
27=================================
28
29Here is list of 3rd-party components used by BASE. All the jar files
30needed are included in the <base>/lib directory. The URLs given here
31can be used if you need more information or need to update some
32component.
33
34
35Hibernate 3.1
36-------------
37An object/relational persistence and query service for Java. Shields
38us from most SQL and gives us database independece.
39
40More info : http://www.hibernate.org/
41Version   : 3.1.2
42License   : LGPL (hibernate.license.txt)
43Jar files : hibernate3.jar, antlr-2.7.6rc1.jar, asm.jar, asm-attrs.jar,
44            cglib-2.1.3.jar, commons-collections-2.1.1.jar, commons-logging-1.0.4.jar
45            dom4j-1.6.1.jar, ehcache-1.1.jar, jta.jar, log4j-1.2.11.jar,
46            c3p0-0.9.0.jar
47
48Note: Most of the jar files above are other 3rd-party components used by Hibernate.
49Base doesn't use these components directly.
50
51Log4j
52-----
53A loggins system that makes it easy to turn on or off debugging just by
54editing a configuration file. This component is also used by Hibernate
55and we are using the same version that ships with Hibernate.
56
57More info : http://logging.apache.org/log4j/docs/
58Version   : 1.2.11
59License   : Apache License 2.0 (apache.license-2.0.txt)
60Jar files : log4j-1.2.11.jar
61
62JDOM
63----
64A library for parsing and generating XML files.
65
66More info : http://www.jdom.org/
67Version   : 1.0
68License   : Apache-style open source license (jdom.license.txt)
69Jar files : jdom.jar, jaxen-1.1-beta-7.jar, saxpath.jar
70
71
72Java Advanced Imaging (JAI)
73---------------------------
74An image toolkit from SUN. The package consists of a few jar files and
75libraries for native code for different operating systems. At the moment
76we are only using the jar files but we must also distribute the native
77code libraries in order to follow the license.
78
79More info : http://java.sun.com/products/java-media/jai/index.jsp
80Version   : 1.1.2
81License   : Sun Microsystems Binary Code License (jai.license.txt)
82Jar files : jai_core.jar, jai_codec.jar, mlibwrapper_jai.jar
83Other     : lbmlib_jai.so, checkmmx.exe, mlib_jai.dll, mlib_jai_mmx.dll
84
85
86Java Servlet API
87----------------
88Required for creating servlets and tag libraries. From SUN. This
89library is only required for compiling and are not included in the
90distribution. The web server/servlet container should already have
91these API installed (that'w what makes it a servlet container).
92
93More info : http://java.sun.com/products/servlet/index.jsp
94Version   : 2.4
95License   : N/A
96Jar files : jsp-api.jar, servlet-api.jar
97
98
99Xerces
100------
101A toolkit for handling XML documents. From the Apache Software
102Foundation. These libraries are also needed by JDOM.
103
104More info : http://xml.apache.org/xerces2-j/index.html
105Version   : 2.6.2
106License   : Apache Software License (xerces.license.txt)
107Jar files : xerces-2.6.2.jar, xml-apis.jar
108
109
110MySQL Connector/J
111-----------------
112A JDBC driver for the MySQL database from MySQL. This library is only
113needed if you are using MySQL as your database.
114
115More info : http://www.mysql.com/products/connector/j/
116Version   : 3.1.12
117License   : GPL (gpl.license.txt)
118Jar files : mysql-connector-java-3.1.12-bin.jar
119
120
121PostgreSQL JDBC driver
122----------------------
123A JDBC driver for the PostgreSQL database. This library is only
124needed if you are using PostgreSQL as your database.
125
126More info : http://jdbc.postgresql.org/
127Version   : 8.0.313
128License   : BSD License (postgres.license.txt)
129Jar files : postgresql-8.0-313.jdbc3.jar
130
131
132X-Doclet
133--------
134Used at compile-time only to generate the XML files needed by
135Hibernate for the database mapping. These libraries are not included in
136the distribution.
137
138More info : http://xdoclet.sourceforge.net/xdoclet/index.html
139Version   : 1.2
140License   : XDoclet License (xdoclet.license.txt)
141Jar files : xdoclet-1.2.2.jar, xdoclet-hibernate-module-1.2.2.jar,
142            xdoclet-xdoclet-module-1.2.2.jar, xjavadoc-1.1-j5-v3.jar,
143            commons-collections-2.1.1.jar, commons-logging-1.0.4.jar
144
145
146Java Math Expression Parser
147---------------------------
148Parses and evaluates mathematical expressions in string. Supports
149most operators and funcations as well as variables.
150
151More info : http://www.singularsys.com/jep/
152Version   : 2.3.0
153License   : GPL (gpl.license.txt)
154Jar files : jep-2.3.0.jar
155
156
157JFreeChart
158----------
159Plotting package for bar charts, line charts, pie charts and xy plots.
160
161More info : http://www.jfree.org/
162Version   : 1.0.0
163License   : LGPL (lgpl.txt)
164Jar files : jfreechart-1.0.0.jar jcommon-1.0.0.jar
165
166
167Silk icon set
168-------------
169A very nice icon set containing 1000 icons. The entire icon set
170is available in the "misc" directory. We have converted the icons
171to GIF format (since we didn't want to scan through all web pages
172and replace .gif with .png). We have also created some new icons which
173are merely combinations of other icons, ie. taking an arrow on one icon
174an putting it on another.
175
176More info : http://www.famfamfam.com/lab/icons/silk/
177Version   : 1.3
178License   : Creative Commons Attribution 2.5 License
179            (http://creativecommons.org/licenses/by/2.5/)
180
181
182
183
184
185
Note: See TracBrowser for help on using the repository browser.