Java Libraries

WIFE

net.sourceforge.wife : wife

WIFE is a framework for working with SWIFT messages.

Last Version: 1.0

Release Date:

JDO2 Technology Compatibility Kit

org.apache.jdo : jdo2-tck

The Java Data Objects 2.0 (JDO) API is a standard interface-based Java model abstraction of persistence, developed as Java Specification Request JSR 243 under the auspices of the Java Community Process. The JDO TCK is a test suite designed to test implementations of the Java Data Objects specification. In order to claim compatibility with JDO, an implementation must pass all relevant tests of the JDOTCK. NOTE!! There are no unit tests in this project.

Last Version: 2.0-rc1

Release Date:

OpenEJB :: Integration Tests

openejb : openejb-itests-webapp

EJB Compliance and Server Integration Tests

Last Version: 1.0

Release Date:

Last Version: beta-20060220

Release Date:

Last Version: 20052011.104500

Release Date:

Last Version: 6.0.0beta10

Release Date:

jardiff

jardiff : jardiff

A tool to help visualise API differences between two different versions of a project. Jardiff takes two jar files and outputs all the public API changes as xml, html or plain text. Currently this is command line driven, though we are working on an ant plugin. It requires java 1.4 to run. <h2>Background</h2> At OSjava, we were using a shell script to work out API differences between our release versions. This unfortunately doesn't scale very well to larger projects, the main reason for jardiff was to do the same in a much shorter time (From memory it was taking minutes to get the API diff from two fairly small jars). In it's current state, jardiff can generate the api differences between rt.jar for java 1.4 and java 1.5 in under 20 seconds, so it should scale to even the largest of projects.

Last Version: 0.2

Release Date:

Apache XML-RPC

org.apache.ws.xmlrpc : xmlrpc

Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls. Compared to SOAP, or JAX-RPC, it is stable, much simpler and easier to handle. Version 3 of Apache XML-RPC introduces several important vendor extensions over the original XML-RPC specification.

Last Version: 3.0a1

Release Date:

Last Version: 0.9.2

Release Date:

Last Version: 0.5

Release Date:

Last Version: 2.0

Release Date:

Last Version: 2.0

Release Date:

Last Version: 2.0

Release Date:

Last Version: 2.0EA3

Release Date:

Last Version: 2.0EA3

Release Date:

Last Version: 2.0EA3

Release Date:

Clirr

net.sf.clirr : clirr-core

Clirr is a tool that checks Java libraries for binary compatibility with older releases. Basically you give it two sets of jar files and Clirr dumps out a list of changes in the public api. Clirr provides an Ant task that can be configured to break the build if it detects incompatible api changes. In a continuous integration process Clirr can automatically prevent accidental introduction of binary compatibility problems in Java libraries.

Last Version: 0.6

Release Date:

Commons

org.apache.myfaces.commons : myfaces-commons

The MyFaces Commons Subproject provides base classes for usage in both the MyFaces implementation and the MyFaces Tomahawk components. This is also a general set of utility classes for usage in your JSF projects independent of the implementation you might be deciding upon.

Last Version: 1.1.2

Release Date:

Last Version: 1.0

Release Date:

JBossMQ Client

jboss : jbossmq-client

JBossMQ is a clean room implementation of the Java Message Service API part of the J2EE specification. It allows asynchronous delivery of messages in distributed systems with optional QOS parameters like persistence, guaranteed delivery or transactions.

Last Version: 4.0.2

Release Date:

Last Version: 2.0.10

Release Date:

Last Version: 2.0.10

Release Date:

Last Version: 1.5.0

Release Date:

jfcunit

net.sf.jfcunit : jfcunit

jfcUnit enables developers to write test cases for Java Swing based applications

Last Version: 2.08

Release Date:

JXTA Platform

org.jxta.platform : jxta

JXTA technology is a set of open protocols that allow any connected device on the network ranging from cell phones and wireless PDAs to PCs and servers to communicate and collaborate in a P2P manner. JXTA peers create a virtual network where any peer can interact with other peers and resources directly even when some of the peers and resources are behind firewalls and NATs or are on different network transports.

Last Version: 2.3.6

Release Date:

Last Version: 1.5.0

Release Date:

Last Version: 1.0

Release Date:

Last Version: 2.0

Release Date:

taglibrarydoc

taglibrarydoc : tlddoc

Tag Library Documentation Generator is a utility for automatically generating javadoc-style documentation for JavaServer Pages (JSP) Technology Tag Libraries. It accepts a set of tag libraries as input, and generates a set of HTML files as output. It can also be used to generate tag library documentation for JavaServer Faces UI components. Included in the output is a full description of each defined tag library, the tags contained within those tag libraries, and how to use those tags.

Last Version: 1.3

Release Date:

JTidy

org.hibernate : jtidy

JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML.

Last Version: r8-21122004

Release Date:

Java2HTML

java2html : j2h

The Java2HTML Tool

Last Version: 1.3.1

Release Date:

Last Version: 0.3

Release Date:

Last Version: 1.1.1

Release Date:

Last Version: 1.1.1

Release Date:

Last Version: 1.1.1

Release Date:

Last Version: 0.2

Release Date:

Last Version: 0.2

Release Date:

Last Version: 0.2

Release Date:

Last Version: 3.2.10

Release Date:

Struts Scripting

struts : struts-scripting

This project allows Struts Actions to be written in the scripting language of one's choice rather than as Java classes. It uses the Beans Scripting Framework to allow scripts to be written in any language BSF supports like Perl, Python, Ruby, JavaScript, BeanShell, and even VBScript.

Last Version: 1.0.1

Release Date:

MantaRay

org.mantamq : manta

The MantaRay Messageing Middleware

Last Version: 1.9

Release Date:

Last Version: 2.2.7.1

Release Date:

Last Version: 2.2.7.1

Release Date:

Last Version: 2.2.7.1

Release Date:

Last Version: 2.2.7.1

Release Date:

jtidy for xmlc

org.enhydra.xmlc : jtidy

This is the r7-dev release of Java implementation of HTML Tidy with some minor modifications to support XMLC.

Last Version: r7-20052011.104500

Release Date:

Last Version: 2.2.7.1

Release Date:

Last Version: 2.2.7.1

Release Date:

Last Version: 2.2.7.1

Release Date: