libogg++java is a Java native interface to libogg++. It provides C++ and Java wrappers, as well as Java classes. It also provides control files to generate them from the libogg++ interface using SWIG. The major and minor versions of this JNI will track that of libogg++, but its bugfixes are independent of libogg++ bugfixes.
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.
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.
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.
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.
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.
ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but it uses C++ as a core implementation language. It implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml, and more. Flexible allocator/garbage collection, threading, and Unicode are implemented in the core of ACDK. Extensions make C++ objects available for reflection, serialization, aspect-oriented class attributes, and [D]ynamic [M] ethod [I]nvocation. This DMI acts as an universal object oriented call interface to connect C++ with scripting languages (Java, Perl, Tcl, Python, Lisp, Visual Basic, and VBScript) and standard component technologies (CORBA and COM).