GNUstep is a cross-platform, object oriented environment composed of frameworks, tools, and servers (daemons). It is very similar to the Cocoa frameworks from Apple, and tries to maintain compatibility with Cocoa wherever it is desired and possible. The frameworks provide classes for containers, distributed objects, object archiving, file management, text system, font management, image composition, WYSIWYG PostScript graphics, and more.
The pilot-link suite of tools contains a robust library and a series of conduits for moving information between your desktop or workstation and your Palm handheld device, such as those made by Palm, Sony, Handspring, Handera, and others. It also includes language bindings for languages such as Perl, Python, and Java.
JWAA is a software framework for building dynamic Web applications as networks of first-class Java objects. XML is used for representing information normally coded as HTML. The XML files are automatically reloaded when they change. It has a "persistent forms" feature in which form data automatically persists in the database such that fields behave like pieces of paper that automatically preserve what's written on them. This default behavior is easily overridden. Invalid links are reported at XML load time via the browser, and are also recorded in log files.
The Chemistry Development Kit (CDK) is a library of Java classes for chemo-, bioinformatics, computational chemistry, and chemometrics. It provides important algorithms like substructure search, SMILES, Gasteiger charges, QSAR descriptor calculation, 3D structure generation, 2D layout and rendering, many IO formats, atom typing, and more.
OpenIsis provides a library and tools to access CDS/ISIS databases, which are mostly used for bibliographic data (ISO2709, Z39.50) but also well suited for other catalogues due to the very flexible indexing mechanism. Based on a C library, there are also bindings for Perl and Java (Tcl to come).
Marathon is a GUI test tool that allows you to play and record scripts against a Java Swing UI. It's written in Java, and uses Python and Ruby as its scripting language (the emphasis being on an extremely simple, readable syntax that customers/testers/analysts feel comfortable with). Marathon includes a recorder, editor, player, and debugger to simplify working with test scripts.
Tulka is a Java-based communication tool designed for e-learning with an integrated chat and a shared whiteboard. It is possible to upload and display of various (ps, dvi, pdf, rtf, html, doc) document formats to the whiteboard. Only a Java enabled Web browser is required on the client side, so there is no need to install anything on the client side.
The Video Performance Evaluation Resource (ViPER) is a toolkit of Java programs and scripts that enables evaluation of video processing algorithms. This includes a markup tool for video, a performance evaluation tool that compares how well result data matches ground truth video metadata, and scripts and systems for running sets of experiments.