Release 2.x‎ > ‎Development‎ > ‎

3rd Party Dependencies

JAR files

Name Package Description Used by Dev Run License Note
asm-3.1.jar org.objectweb.asm bytecode manipulation framework OpenPTK-Server   Yes ow2.org  
idm_80_openspml.jar org.openspml Waveset IDM impl. of OpenSPML toolkit (v1) OpenPTK-Service-SPML Yes
Yes
openspml Only if using SPML Service
idm_8_openspml2-toolkit.jar org.openspml.v2 Waveset IDM impl. of OpenSPML toolkit (v2) OpenPTK-Service-SPML2 Yes
Yes
openspml Only if using SPML2 Service
idmclient.jar com.sun
com.waveset
ngnova
Waveset Client-side OpenSPML extensions OpenPTK-Service-SunSPML Yes
Yes
Oracle Waveset Only if using Sun SPML Service
jersey-client-1.1.4.jar com.sun.jersey
com.sun.ws
Client-side Jersey classes OpenPTK-Client Yes
Yes
CDDL+GPL Part of Glassfish v3
jersey-core-1.1.4.jar com.sun.istack
com.sun.jersey
Core Jersey classes OpenPTK-Server
OpenPTK-Client
Yes
Yes
CDDL+GPL Part of Glassfish v3
jersey-server-1.1.4.jar com.sun.jersey.server
com.sun.jersey.api
com.sun.research.ws.wadl
Jersey classes for the Server OpenPTK-Server Yes
Yes
CDDL+GPL Part of Glassfish v3
jline.jar jline Library for handling console input OpenPTK-API-CLI Yes
Yes
BSD
JLINE.LICENSE
sourceforge
jsr311-api-1.1.1.jar javax.ws.rs JAX-RS: Java API for RESTful Web Services OpenPTK-Server Yes
Yes
CDDL+GPL The reference implement of JSR311: Project Jersey
jstl.jar javax.servlet.jsp.jstl JSR52: JavaServer Pages Standard Tag Library OpenPTK-Taglib Yes
Yes
JCP This JAR is primarily used by Developers that are writing JSPs and need to resolve JSTL dependancies in their IDE (NetBeans). Most web containers already have this JAR file.
ldapbp.jar com.sun.jndi.ldap
com.sun.security.sasl.misc
LDAP Booster Pack OpenPTK-Service-JNDI   Yes
JNDI.LICENSE Not currently used. May be needed if using proxy authen
log4j-1.2.15.jar org.apache.log4j Apache Log for Java OpenPTK-Server   Yes
Apache Only if using Mime-Util Plugin (mime-util jar)
mail.jar com.sun.mail
javax.mail
java Mail OpenPTK-Server Yes
Yes
JavaMail-1.4.3.LICENSE Only if using Send-Email plugin
mime-util-2.1.2.jar eu.medsea.mimeutil
eu.medsea.util
detect the mime type of a file OpenPTK-Server Yes
Yes
Apache Only if using Mime-Util Plugin
mysql-connector-java-5.1.9-bin.jar org.gjt.mm.mysql
com.mysql.jdbc
MySQL JDBC Driver OpenPTK-Service-JDBC   Yes
GPL http://dev.mysql.com/downloads/connector/j
openptk-openspml2-toolkit.jar org.openptk.openspml.v2.client
org.openspml.v2
Custom version of openspml2 for OpenPTK OpenPTK-Service-SPML2 Yes
Yes openspml Supports custom DSML formatting / processing
openspml.jar org.openspml Open SPML library OpenPTK-Service-SPML Yes Yes openspml  
openspml2-toolkit.jar org.openspml.v2 Open SPML v2 library OpenPTK-Service-SPML2 Yes Yes openspml  
portlet-api-1.0.jar javax.portlet JSR-168 Portlet API OpenPTK-Apps-Portlets Yes   Apache Used to build the Portlet samples
servlet2.5-jsp2.1-api.jar javax.el
javax.servlet
Servlet and JSP library OpenPTK-Server Yes   CDDL needed to compile the Servlet Filters
slf4j-api-1.5.8.jar org.slf4j Simple Logging Facade for Java, API OpenPTK-Server   Yes MIT License  Only if using Mime-Util Plugin (mime-util jar)
slf4j-log4j12-1.5.8.jar org.slf4j.impl Simple Logging Facade for Java, log4j impl. OpenPTK-Server   Yes MIT License  Only if using Mime-Util Plugin (mime-util jar)
soap.jar org.apache.soap SOAP utilities OpenPTK-Service-SPML
OpenPTK-Service-SPML2
  Yes Apache 1.1  Only if using SPML/SPML2 Service
standard.jar org.apache.tablibs.standard Java Standard Tag Librarty (JSTL) OpenPTK-Apps-UML Yes   Apache  

Javascript Libraries Included

The table below indicates the status of the 3rd Party licenses for Release 2.0.0 of Project OpenPTK.

File Description Comments Status
prototype.js Prototype is a JavaScript Framework that aims to ease development of dynamic web applications., http://www.prototypejs.org/

license header in file Done
scriptaculous.js script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly., http://script.aculo.us license header in file Done
accordian.js JavaScript Accordion using Prototype, http://jason.pureconcepts.net/projects/accordion_using_prototype tutorial provides "as is" Done
tab.js JavaScript Tab Solution using Prototype, http://jason.pureconcepts.net/projects/javascript_tabs_using_prototype tutorial provides "as is" Done
HelpBallon.js A prototype.js based help balloon / tool tip / dialog bubble, http://www.beauscott.com/examples/help_balloons/doc/api.xml

license header in file Done
ajaxupload.js AJAX Upload, http://valums.com/ajax-upload/ license header in file Done
control.js scriptaculous extension, http://script.aculo.us/ license header in file Done
effects.js scriptaculous extension, http://script.aculo.us/ license header in file Done
qTip.js Help text popup solution, http://qrayg.com/learn/code/qtip/

license header in file Done
livevalidation_prototype.js Form validation solution, www.livevalidation.com license header in file Done