The DataBean package is a Java library that provides features for mapping a database table to a Java class (databean). The coding of the databean class must conform to a preset pattern so that the instances of the databean classes can perform common database operations without using much of the ugly SQL. DataBean is functional, stable, light-weight, and easy to use. It can make your application much easier to write when dealing with relatively unsophisticated database operations.
PDFTextStream is a PDF text and metadata extraction library available for Java and .NET. It supports all versions of the PDF document specification (including v1.7, used by Acrobat 8, 9, and X), extraction of text encoded using double-byte character sets (including Chinese, Japanese, and Korean), decryption of documents encrypted using 40-bit, 128-bit, 256-bit, and variable bit length ciphers, and extraction of all document metadata provided by PDF documents (including form data, bookmarks, and annotations). Easy integration with Jakarta Lucene is included, as well as interactive form update capability.
Libbraille makes it easy to access Braille displays and terminals. It can write text on a Braille display, directly draw Braille dots, or get the value of pressed keys. It is compatible with a wide range of Braille displays, and can autodetect some of them. A virtual GTK+ display is provided so that developers can test how their application would be rendered in Braille.
Shadowed Horizons is a collection of classes and utilities that form a gaming software development kit. The aim of the project is to spare programmers the need to perform countless mundane or repetitive tasks in writing their games. When complete, this software will be a generalized framework for computer games of any type.
Dwarf HTTP Server is a full-featured Web server with a Java Servlet API 2.2 implementation and JSP support. Since it is based on the Dwarf framework, it shares its common design principles: powerful security architecture, modularity and extensibility, XML-based configuration, uniform logging, and remote management.
Red-Piranha is a search system that can actually learn what you are looking for. It can be used as a Web page, command line, or XML-WebService, so it will work with most languages, including Java, Perl, C#/.NET, and PHP. It includes learning abilities for the Desktop/Internet search functionality. All feedback from the user is stored in (editable) XML and RDF, and is used by the system to improve the quality of searches.
ProteomeCommons.org IO Framework is a proper Java framework for handling spectra and peak lists. The framework can read and write to a number of different spectra and peak list formats, and it provides a simple, intuitive Java object model for working with spectra or peak lists. All classes support two methods of handling peak list and spectrum data: in-memory or stream. The goal of this framework is to support all the popular MS and MSMS data formats, and to eliminate any time or effort involved in figuring out how to read and write peak list or spectrum files.
The 3D Stacked Horizontal Bar Graph provides versatile components so that Web authors and Java developers can easily build and publish dynamic and interactive bar graphs. There are multiple data access methods, including database binding, a file reader, and an HTML page reader. This component also provides the ability to interact with other page components.
3D Vertical Bar Graph provides both client and server-side solutions for the incorporation of bar graphs into Web pages. It provides versatile components so that Web authors and Java developers can easily build and publish dynamic and interactive bar graphs. There are many configurable features and functions to both the applet and servlet and as such, the documentation and examples are designed to give both a full understanding of every feature and enable you to implement both the applet and servlet quickly and easily. The series of examples gives an overview of the variety of implementations possible.