OpenAI is a project which is centred around the advancement of Artificial Intelligence. The project itself is geared toward developing specifications for AI and a default implementation for a set of well known AI tools. This is OpenAI's Neural Network release. The software is written in Java and is built in a modular fashion so that new algorithms and learning rules can be created. Configuration and persistence will be done through XML and a CORBA interface is provided for applications that wish to incorporate the technology.
KopiSusu is a Java compiler based on the KOPI suite. KopiSusu improves on the 1.4F version of KOPI by following The Java Language Specification, Second Edition very closely. It also generates classfiles that are more compatible with the classfiles generated by Javac and Jikes in the area of inner classes. It also contains a big load of bug fixes. It performs well on the jacks testsuite and finds more problems in your code at compile time.
Lava is a class library for Java. Its packages evolved from several programmers' need for features in Java that were not available in the standard Java library. Although Lava includes several GUI-related classes, its main emphasis is in batch-oriented data processing and reporting applications. Thus, there is a heavy emphasis on stream parsing, data manipulation, and text formatting.
Lava's jWave is a versatile set of packages for Java that allow you to easily create and process RIFF files, with a special emphasis on reading and writing Microsoft PCM .wav files. jWave was initially released as an integrated feature of Lava, a general-purpose class library for Java. By popular demand, it is distributed in its own bundle.
Through the use of the java.lang.reflect package, JMirror provides the ability to load an arbitrary class given the class name, to display all class information such as constructors, methods, data members, and to call arbitrary methods or constructors of a class and store their return values. It is possible to create new Widgets and utilize them much like an application builder (such as NetBeans), and also to store return values of methods and constructors to be later used as "this" or parameters for method/constructor calls.
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.
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).