Athena Framework for Java is a full fledged enterprise object-relational mapping (ORM) framework that employs metadata as mapping configuration. It greatly simplifies Java Web application development by removing the requirement of manual mapping and manual database schema updating. In addition to features like Java object persistence, powerful EJBQL querying execution, and comprehensive code generation, Athena has built-in support for multi-tenancy, which enables developers to build cloud applications easily. Athena can be easily integrated with other libraries like Struts or Spring to provide full stacks of service.
Atris Framework is a fully functional platform independent GUI framework based on the Java/Swing API. It provides an advanced GUI screen editor with features including an abstract data layer, pre-built Design Patterns, data set to visual component mappings, window management (tiling, last position/size memory), database/app server login control, preference management, advanced table and tree management, advanced data relationship management, automated management of standard CRUD operations, launching GUI applications from Web sites directly, table sorting, column ordering, table searching, in-table editing, and the ability to import existing visual components in addition to many other features.
AutoAbacus is a powerful equation solving library that finds solutions to equation sets. Equations are passed to AutoAbacus as text, and the program attempts to find a solution that satisfies all constraints. The equations can be linear or polynomial, and can include arbitrary functions. By profiling the types of equations in the system and their dependencies on each other, AutoAbacus uses appropriate solution methods to solve individual subsets of equations. Applications range from use in a business rules engine to solving engineering equation systems.
Autojar helps create jar files of minimal size from different inputs (classes, external archives, etc.). It starts from one or more given classes (e.g., an applet), recursively searches the bytecode for references to other classes, extracts these classes from the input archives, and copies them to the output. The resulting archive will only contain the classes that are really needed, so the size and loading time of applets can be kept low, and applications can be made independent of installed libraries. In a similar way, Autojar can search directories and archives for other resources like image files, extract them, and copy them to the output.
ALF is a native logging framework for Java with the unique advantage of supporting automated method tracing. This platform-independent library allows developers to debug their applications quickly without adding any code. By simply adding an argument to the JVM, you will get immediate method tracing, which can be filtered by package or class and sent to the console or a file. You can also use the ALF logging library to integrate information, warning, error, or exception statements into the output.