JMapper-Framework allows you to pass data from one Java Bean to another dynamically with annotations and/or XML. You can create and enrich target objects, apply specific logic to the mapping, automatically manage the XML file, implement the 1-to-N and N-to-1 relationships, implement explicit conversions, apply inherited configurations, and more.
The LAW library is a set of classes that contains research code related to the study of large graphs and social networks, including several variants of PageRank, an implementation of the Layered Label Propagation algorithm, high-performance evaluation of Kendall's τ, and other miscellaneous utilities.
GRAL is a library for creating high quality plots and charts in Java. Many plot types are available like scatter plot, bubble plots, line plots, area plots, pie charts, and bar charts. Additionally, GRAL can exchange and process data (smoothing), and various plug-ins allow the import and export of data and graphics to formats like CSV, JPEG, PNG, EPS, PDF, or SVG.
DDMSence (pronounced "dee-dee-em-Essence") is a Java API that supports the DoD Discovery Metadata Specification (DDMS). It provides a complete implementation of the DDMS specification using DDMS 2.0, 3.0, 3.1, 4.0.1, or 4.1. Validation is performed according to both the schema and the specification, and custom validation rules can be defined with ISO Schematron.
[fleXive] CMS is a Java EE content management system based on JavaServer Faces 1.2. It combines the power of JSF XHTML templating with that of the Java EE 5 content repository, [fleXive]. Some highlights include dynamic JSF templating (Facelets), easy integration of custom logic with EJB or JSF beans, a modular structure, Maven support, generic data structures, and WebDAV and CMIS support. It incorporates all core [fleXive] features like security, versioning, multilinguism, and scripting.
DAC (Dynamic Agent Computations) is a novel software framework designed for implementing multi-agent systems that describe parallel computations. The whole system is easy to configure and extend, but also very efficient and scalable. Moreover, the technology that is used (JMS, Cajo, JMX) ensures high reliability of the framework, which can be used in a production environment.
DJ Swing Suite provides some components and utilities that are often needed or greatly help the creation of rich Swing user interfaces. The components include, among other things, combo buttons, tri-state check boxes, links, extended label (selectable/multi-line) and text/number fields with support for validation, notification tips, formatters, and masks. The utilities bring features like auto-scroll with middle mouse click, automatic fitting of table columns, and conversion of wildcard expressions.