Meta-Ja Home Page

In a nutshell, Meta-Ja is to Java what C++ was to C. It reduces the amount of code you have to maintain by letting you express Java class hierarchies at a higher level of abstraction.

Any Java project with more than about 10,000 lines of source code will likely benefit from it (and the more code you maintain, the greater the savings -- we estimate that it can cut development and maintenance time in half in extreme cases). We have internally used it for over four years to maintain approximately 660,000 lines of Java code.

The Meta-Ja manual is available in PDF, HTML, and plain text format. (It is also included in every distribution.)

The JavaDoc-generated Meta-Ja Utilities documentation can be browsed here. (It is also included in every distribution.)

You can use Meta-Ja for free for research purposes. Download the Meta-Ja distribution from here.

You can also use Meta-Ja for commercial development by licensing it from USC (contact me).


Martin Frank                            frank@isi.edu
USC/ISI, 10th floor             voice: (310) 448-9182
4676 Admiralty Way                fax: (310) 822-6592
Marina del Rey, CA 90292    http://www.isi.edu/~frank