Ojax provides an OAI-PMH harvester to harvest metadata from multiple repositories and builds a single searchable Lucene index of this data. OJAX provides a dynamic user experience enabled by Ajax and full OpenSearch integration with the IE 7 and FireFox 2 search fields. It supports OpenSearch Discovery, OpenSearch Atom results, and OpenSearch Search Suggestions. Loosely coupled Web Services and OpenSearch Atom standard allow integration with a range of VLEs, CMSs, institutional repositories, and portals.
RenderSnake is a Java libary for creating components and pages that produce HTML using only Java. Its purpose is to support the creation of Web applications that are more maintainable, allow for easier reuse, have testable UI components, and produce compact HTML in an efficient way.
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.
Google Code Upload Maven Plugin is a Maven plugin that allows Maven users to upload files in their target directory to the Google Code download file repository of their Google Code project. While all download properties can be specified, the gcupload-maven-plugin is also able to infer a sensible set of properties (e.g. summary, labels) from the information given in the Maven project.
Simple simeng (simple simulation engine) is a bare bones Java-based discrete simulation engine that uses variable time steps. Events are inserted in an ordered queue, and time is advanced based on the time the next event needs to be executed instead of discrete predefined timesteps. Entities can send events directly to other entities (one-2-one), or events can be broadcast to subscribed entities (one-2-many). The simplicity of the engine makes it suitable for educational purposes.
Evo Class Index is an annotation processor that at compile-time generates an index of classes implementing a given interface, classes annotated by given annotation, or placed in a common package. Its small run-time performance impact makes it an interesting alternative to any annotation scanning library like Reflections or Scannotations. The generated indexes are compatible with the ServiceLoader framework, so you will never need to create the files in META-INF/services by hand.