The Extended Universal Resource Locator library provides a complete virtualization of file-like objects. How data is stored is completely transparent to the client, since the library is meant to replace java.io.File. It provides implementations for handling local files, Jar/Zip archives, and XML documents. (Implementations for CVS and FTP are available seperately.) Other storage providers can be written and plugged in. It also provides a merged filesystem implementation that allows multiple hierarchies to appear as one and to override each other in a controlled way. Other features include notification of changes to files, and support for attaching (dynamically updatable) actions to file objects.

The Java Penrose Empires Package allows you to compute the empires (forced tiles) for an arbitrary initial patch of tiles. Tilings may be saved for later, and may be exported to PDF, EPS, or PNG. This software represents a new method of computing forced tiles. Rather than using a "growth" approach (where some tiles are randomly forced), this system only shows the forced tiles in the system, leaving all unforced areas blank.

The Grinder is a simple, pure Java load-testing
framework. Test client code is written in the
form of Java plug-ins. Sample plug-ins for testing
HTTP services are provided. It is particularly
suitable for testing BEA WebLogic Server-based
applications.

MiniMTA is a simple class that acts as a tiny MTA to relay
messages via SMTP. The message is taken from standard input, and
transmitted to the server given on the command line. It is
based loosely on nbsmtp.

The JET Code Generator connects to any JDBC-based
database and exports the schema as an
XML-formatted file, and then generates code based
on XSL Transformations. The user is free to
write/modify XSLTs to generate virtually any type
of source code from the XML representing your
database schema. A complete example is included
with a database, support classes, XSL
Transformations, and build scripts (ANT and batch).

The RAZip bitstream format was designed to provide a faster random access to
compressed data than what is currently possible using the GZIP format. Its
major features include fast random access to compressed data, freedom from
patents, single-pass coding/decoding using a bounded amount of intermediate
storage, the ability to choose from one of many algorithms for compression,
encryption, or error correction, and comprehensive support for Unix file
metadata, Macintosh file metadata, and arbitrary file metadata.

GnuDIP2 implements a Dynamic IP DNS service. It
provides clients with a static DNS name even if
their IP address is dynamically assigned. It features
the ablility to set an URL and have your browser
automatically authenticate you and redirect you to
that URL.