LdapTemplate is a framework to simplify LDAP programming in Java, built on the same principles as Spring Jdbc. The LdapTemplate class encapsulates all the plumbing work involved in traditional LDAP programming, such as creating Contexts, looping through NamingEnumerations, handling Exceptions, and cleaning up resources. This leaves the programmer free to handle the important stuff: where to find data (DNs and Filters) and what do do with it (map to and from domain objects, bind, modify, unbind, etc.).
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 peaberry project is an extension library for Google-Guice that supports dependency injection of dynamic services. It provides OSGi integration out of the box, and has plug-in support for other registry-based service frameworks. It ships as an OSGi bundle that can be dropped into any R4 framework, such as Apache Felix or Eclipse/Equinox. You can also use peaberry outside of OSGi.
SWTBot is a Java-based functional testing tool for testing SWT and Eclipse based applications. It provides APIs that are simple to read and write and hide the complexities involved with SWT and Eclipse. This makes it suitable for functional testing by everyone. A set of assertions that are useful for SWT are provided, and you can also use your own assertion framework. A recorder and driver are provided for recording and playing back tests along with Ant tasks so that you can run your builds from within CruiseControl or other CI tools.
Flex Maven Reports includes various Maven reports for projects written with the Adobe Flex Framework. The current reports are the RemoteObject Maven Report, which show details about remote objects used in an application and generates a graphical view of them, and the Actionscript UML report, which shows UML diagrams of the classes.
OpenHTMM is an implementation specifically designed to facilitate research into Hidden Topic Markov Models methods. Hidden Topic Markov Models (HTMM) is a method of analyzing a docyment by imposing a temporal Markov structure on the document. In this way, it is able to account for shifting topics within a document. In so doing, it provides a topic segmentation within the document and also seems to effectively distinguish among multiple senses that the same word may have in different contexts within the same document.