Dozer is a powerful, yet simple Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level. It not only supports mapping between attribute names, but also conversion between types. Many conversion scenarios are supported out of the box, but custom conversions can be specified via XML.
System Watchdog is a program that is designed to monitor a collection of Linux systems. It is configured to collect data on each monitored system at 5-minute intervals and build historical graphs using RRDTool. By default, it will gather statistics on CPU, memory, disk, and network usage. It also will attempt to monitor temperature and power settings. System Watchdog uses the paramiko module to ssh to all monitored systems. To access monitored systems, threads are implemented to access each remote host. After all threads have completed, watchdog will build a summary landing page to display the current status of each host, with links to a hardware inventory and resource graphs of each host.
Chaplin ACT is a Java class transformer which brings several modern language concepts into Java: contexts, composites, roles, traits (mixins), runtime type conversion, dynamic method signatures, method and field aggregators, etc. Using these concepts makes designing loosely-coupled applications and writing cohesive code easier. Chaplin can work either as a JVM agent or as a post-compilation class transformer. It does not introduce any new syntax. All functionality is implemented by means of the standard Java language elements.
Rythm Template Engine is a general-purpose, high-performance Java template engine which uses a Razor-like syntax. It is 2-to-3 times faster than Velocity. It supports variables, expression evaluation, control flow (if-else-if), looping, template inheritance(decoration/layout), and many features. There is a Play!Framework plugin based on Rythm. You can use Rythm in any place to generate any type of text file, including HTML, XML, Json, SQL, and any kind of source code.
Wiseman is an implementation of the WS-Management specification for the Java SE platform. The project scope includes the WS-Management specification and its dependent specifications, which can be found at http://www.dmtf.org/standards/wbem/wsman/. The project requires Java SE 5+ or above, and is built on JAXB 2.0 and SAAJ 1.3 (part of the JAX-WS project). Ant scripts for standalone and Netbeans builds are supplied.