Fracture is a Java library that simplifies
multi-core development. It accomplishes this by
allowing a developer to easily replace
CPU-intensive loops with a static method call that
divvies the work to the available cores/CPUs.
Future releases will focus on providing mechanisms
for more complex scenarios, as well as provide
programmatic access to the underlying object
structure.

The DSI utilities are a mixed collection of
classes accumulated during the last ten years in
projects developed at the DSI (Dipartimento di
Scienze dell'Informazione, i.e., Information
Sciences Department) of the Università degli
Studi di Milano.

Amiba is a Gene Expression Programming (GEP)
framework for Java. GEP is, like genetic
algorithms, a branch of evolutionary computing.
The framework separates the process of evolution
from the process of interpretation of the
chromosome, allowing the use of various schemes.
For example, graphs may be used as terminals and
graph operations as operators in the chromosome
instead of the usual double precision numbers. It
implements mutation, transposition, and
recombination. Options and rates are easily
configured through an XML file. A mechanism to
load fitness cases in bulk is also provided.

The Spiffy Framework is a collection of
well-tested and often used helper methods and
utility classes. Such methods and classes solve
existing and recurring practical problems, and
remedy annoying features of the Java language or
its frameworks. The value of this framework is not
only the code, but also the ideas for solutions to
the problems. The goals are to collect and
centralize "utility abstractions", and to serve as
a repository of knowledge/smart ideas for
programmers to learn.

JPerf is a perfect hash function generator for
Java. The principle of perfect hashing is to
reduce the average constant overhead of a hash
table by precomputing a hash function which is
optimal for the key set. Other advantages include
a reduction in memory usage. Finding such a hash
function is hard, especially in the general case.
These run-time savings come at a cost of increased
map creation time. JPerf can create a perfect hash
function for a given set of keys and values.