MetaBoss uses a number of great third party products at both development time and run time phases of its
operation. Without them MetaBoss will not be as open as it is and would have taken longer to develop.
Normally the run-time binaries MetaBoss depends on are distributed together with it in the
${metaboss_home}/thirdpartylib directory. The only possible exception is when the product's license disallows such redistribution (we do not have any exceptions as of yet !)
Product and Home Page |
Library and Version |
Short Description |
License Text |
|
jars under netbeansmdr-20040323 folder |
Metadata Repository is a subproject of NetBeans. MetaBoss uses it for model storage. |
Sun Public License (Open Source) |
|
packaged inside netbeansmdr-20040323/uml-1.4.jar |
MetaBoss uses the UML Metamodel to convert models to and from UML |
Redistributed under special permission from OMG |
|
log4j-1.2.8.jar |
Very popular logging framework. Used by all MetaBoss libraries at development time and run-time to output information / warning / error messages out of MetaBoss internal layers. |
Apache License (Open Source) |
|
velocity-1.3.1.jar |
Text template processor. Used by generators to process code templates (eg. datatype templates). Also contains Anakia tool, which is used to prepare this documentation site. |
Apache License (Open Source) |
|
jars under xalan-j_2_6_0 folder |
XML parser and XSL Template processor. Used by generators and testing framework engine. |
Apache License (Open Source) |
|
jamon-1.3.jar |
Text template processor. Used by generators to process code templates (eg. datatype templates). |
Jamon License (MPL Open Source) |
|
commons-collections-2.1.jar |
Required by Velocity |
Apache License (Open Source) |
|
commons-logging-1.0.3.jar |
Used throughout MetaBoss tools and generated code as a target of logging. Allows to configure concrete logging framework
(e.g. Apache Log4j, JDK1.4 Logging etc) as per customer preferences. |
Apache License (Open Source) |
|
tyrex-1.0.3.jar |
Tyrex is a J2EE service provider for both Servlet and EJB container, JMS providers and generic connectors. MetaBoss libraries and generated code use it at run-time when "outside of J2EE container" configuration is chosen. |
Tyrex License (BSD Open Source) |
|
castor-0.9.4.3.jar |
Required by Tyrex |
Castor License (BSD Open Source) |
|
ejb-2.0.jar |
EJB 2.0 Class Files. Required when building J2EE deployment layer. |
Sun Microsystems Code Sample License |
|
jdbc-se2.0.jar |
JDBC Standard Extension library. Required by Tyrex. |
Sun Microsystems Limited Redistribution License |
|
jars under jwsdp-1.6 folder |
Sun's Java Web Services Developer Pack run-time. This package of XML related technologies is produced by Sun Microsystems and includes parts developed by Apache Software Foundation.
The parts used in MetaBoss are XML parser and Transformer as well as Java XML Binding framework (JAXB). |
Sun Microsystems Limited Redistribution License |
|
jta-1_0_1a.jar |
Java Transaction Architecture Specification Interfaces. Used to build generated application source. MetaBoss libraries and generated code use it at run-time when "outside of J2EE container" configuration is chosen. |
Sun Microsystems Limited Redistribution License |
|
jgraph-3.4.1.jar |
Java Swing Graph control. Used in MetaBoss design studio. |
JGraph License (LGPL Open Source) |
|
looks-1.1.2.jar |
Java Swing Looks library. Used in MetaBoss design studio. |
JGoodies License (BSD Open Source) |
|
jaxen-full-1.0.fcs.jar and saxpath-1.0.fcs.jar |
Java XPath compiler engine. Used in MetaBoss model repository for XPath searches. |
Jaxen License (Apache-style Open Source) |
|
java2html-4.1.jar |
Java Html documentation tool. Used in MetaBoss documentation. |
Java2Html License (GPL) |
|
javamonitor-1.0.jar |
Java Application Monitoring library. Used by MetaBoss's generic profiling proxy. Original source is modified by MetaBoss team. |
Java Monitor Api License (Modified BSD) |
|
dresden-ocl-injector-1.1.jar |
OCL Compiler library. Used by MetaBoss for OCL compilation and code generation. |
Dresden OCL Compiler License (LGPL Open Source) |
|
prefuse-20050401.jar |
Used by MetaBoss Design Studio for dependencies study visual tool. |
Prefuse License (BSD License) |