LightAdmin speeds application development by bringing a pluggable, fully operational data management backend to JPA-based applications and relieving your codebase for more important things. It allows developers to define a data management backend with POJOs and JPA and customize it using simple Domain-specific language.
The ABOUT tool and ABOUT files provide a simple way to document the provenance (origin and license) and other important or interesting information about third-party software components that you use in your project. The tool is a command line based utility. The ABOUT tool helps automate OSS compliance that is needed throughout the software lifecycle.
ClodHopper is a Java library for high-performance clustering of numerical data. It contains clustering implementations such as K-Means, K-Means++, X-Means, G-Means, Fuzzy C-Means, Jarvis-Patrick, and various forms of hierarchical clustering. ClodHopper's clustering implementations take advantage of the host system's concurrent processing ability to speed clustering. The data structures are also very lean to conserve memory usage. ClodHopper is very extensible. If you are developing a new clustering algorithm, you may save yourself an enormous amount of work by extending a ClodHopper base class.
Hatteras is a business events subscription engine which makes up one component of the Fogcutter Suite. It works with Quoddy to provide the ability for users to create subscriptions to business events on the organization's ESB infrastructure. It connects to Quoddy, downloads all defined subscriptions, then listens for matching messages. Messages which match a subscription are persisted to an XML database, and Hatteras then sends a notification to Quoddy which creates a subscription item record which can be rendered in the user's stream. Quoddy and Hatteras thereby provide seamless access to important business events, alongside other import pieces of content the user has selected.
Apache uimaFIT provides Java annotations for describing UIMA components which can be used to directly describe the UIMA components in Java code without the need for traditional UIMA XML descriptors. This greatly simplifies refactoring a component definition (e.g., changing a configuration parameter name). It also makes it easy to instantiate UIMA components without using XML descriptor files by providing convenient factory methods. It is ideal for testing UIMA components because the component can be easily instantiated and invoked without requiring a descriptor file to be created first.
DKPro WSD provides UIMA components which encapsulate corpus readers, linguistic annotators, lexical semantic resources, WSD algorithms, and evaluation and reporting tools. You configure the components, or write new ones, and arrange them into a data processing pipeline. DKPro WSD is modular and flexible. Components which provide the same functionality can be freely swapped. You can easily run the same algorithm on different data sets, or test several different algorithms on the same data set.