JRecord allows you to read legacy, fixed width, and delimited flat files in Java. Files are interpreted via a Record-Layout (file description), which can be COBOL, XML, or CSV. The package provides an editor to edit files using the record layout, a wizard to build XML layouts from a files contents, and a formatted file compare that uses the layout in the compare process.
Perfmon4j is a suite of performance monitoring tools that are intended to be used to diagnose performance bottlenecks and monitor throughput and response time in production Java applications. Its main features include servlet response time monitoring, detailed thread trace sampling, Java instrumentation that enables Package, Class, and Method monitoring without code modification, snapshot monitoring of system metrics including Garbage Collection, Memory Pools, etc., an API for applying additional monitoring points via method annotations or in-line timers, and support for dynamically enabling monitors in running applications.
JOOTS is an intelligent tutoring system for learning Java OOP. It is a learning environment that focuses on how to teach the main concepts of modern Object Oriented Programming Languages in an intelligent way, where learners after attending the tutorial are able to get to the most important part of the project, which is generating tricky questions intelligently in such a manner that the body of these questions are randomly and uniquely generated each time. This gives the power of the system as a non-classical learning environment to make the learner think more deeply and differently.
Regular Expression Builder for Java (reb4j) is a simple set of classes that encapsulates the regular expressions used by java.util.regex.Pattern and provides facilities for composing larger expressions from sub-expressions. It effectively provides a way to build regular expressions without the risk of encountering PatternSyntaxExceptions at runtime.
Jukebox is a collection of reusable components that allow you to create a flexible server-side and middleware framework. It features semaphores and services (not quite your usual set), a Finite State Machine implementation based on Generics, a Datastream framework (data producers, consumers and loggers), and a JDK 1.6 compliant JMX framework based on Annotations.
JCrocus is a GUI that allows representing the network topology definition of microwave cavity filters based on the coupling matrix approach as well as simulating and plotting its frequency response. It is a software tool for electromagnetic engineers; it is also a pedagogic instrument for professors and students in electromagnetic engineering to teach and learn the theory behind the microwave cavity filters.