Cordova is a solution to source code and database schema generation. Its focus is on MySQL, Java, and OJB. It provides tools and plugins to assist in operations of the database, compilation of code, and code generation. Each module has been created out of need, where no tool has cleanly existed before. Its direction is towards 2 modes: an ANT task, and command line without ANT dependencies.
Jarin's purpose is to integrate Java libraries into non-Java environments providing a very thin wrapper around Java classes, exposing them in the form of non-Java platform- specific library. The main difference from the other solutions with a similar goal are that Jarin neither retranslates nor recompiles the original Java library nor replaces the Java Virtual Machine hosting it. Instead, an existing JVM of your choice is used to host the original Java implementation, which functionality is used then by external calls made by the Java Native Interface (JNI).
Junitour is a plugin/enhancement for ANT or Maven to enrich junit reports. It adds a new state, "yellow" or "blue", to unit tests, which means "not fully implemented". This extends normal Junit reports with an overview of how many not-fully-implemented tests exist. An additional column marks not-fully-implemented tests. Junitour can be used in any standard build process with ant.
A parsing toolkit that supports both top-down (LL(1) and Simple Precedence) and bottom-up parsing (LR(0), SLR(1), LR(1) and LALR(1)). The toolkit also supports generating Java parsers for all the bottom-up parsing methods, based on a CUP definition (similar to Yacc and CUP, but not restricted to LALR parsers only).
JAM (JavaGen Ant Modules) allows Java/J2EE developers to create robust, test-driven build environments with just a few lines of Ant script. Builds are simplified with a standard set of commands that you customize for your project. The Maven-to-Ant bridge manages classpaths, dependencies, versioning, and resource downloads automatically. JAM modules support JBoss, Tomcat 5, Resin, Oracle OC4J, JUnit, Cactus, XDoclet, CVS, Axis, Castor, JMX EJBs, and Hibernate.
cstor is a cross-reference compiler and reverse engineering tool. It compiles one text file (database) from multiple source modules (currently reads C, C++, and Perl). The tool combines reverse engineering capabilities, code validation, and an HTML documentation generator. The database can then be reused from own scripts and programs, e.g. to implement cross-compilers, validate coding conventions, build statistics etc. The builtin documentation generators are actually an application of the database.
JUnitX is a is a set of assertion extensions for JUnit that attempts to cover the most common test scenarios in Java development. This includes method contracts up to and including J2SE 1.5.0 and various other common features. This tool enables the tester to be confident that all the technical aspects of writing common test code have been completed and tested thoroughly.
Easy Generator Generator (EGG) is a development tool for fast and easy realization of XML to plain-text tranformations. It is similar to XSLT, Velocity, or JSP but emphasises source code generation in a model-driven generative developmen process. It comes with an iterative development process for creating templates that lets you build transformations quickly and easily.