Apache Avalon began in 1999 as the Java Apache Server Framework and in late 2002 separated from the Apache Jakarta Project to become its own ASF top level project. Apache Avalon provided Java software for component and container programming and pioneered the use of design patterns such as Inversion of Control (IoC) and Separation of Concerns (SoC).
By 2004 Avalon had grown into several subprojects which have since separated into the following:
While the following archived resources are still available, users and developers looking for Avalon software support should contact one of the above projects.
We thank all those who contributed to the Avalon project over the years.
The Avalon Project Management Committee, 2004