Return-Path: Delivered-To: apmail-jakarta-avalon-cvs-archive@apache.org Received: (qmail 62959 invoked from network); 20 Apr 2002 15:26:21 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 20 Apr 2002 15:26:21 -0000 Received: (qmail 10260 invoked by uid 97); 20 Apr 2002 15:26:23 -0000 Delivered-To: qmlist-jakarta-archive-avalon-cvs@jakarta.apache.org Received: (qmail 10205 invoked by uid 97); 20 Apr 2002 15:26:22 -0000 Mailing-List: contact avalon-cvs-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-cvs@jakarta.apache.org Received: (qmail 10194 invoked by uid 97); 20 Apr 2002 15:26:22 -0000 Date: 20 Apr 2002 15:26:18 -0000 Message-ID: <20020420152618.30832.qmail@icarus.apache.org> From: leosimons@apache.org To: jakarta-avalon-site-cvs@apache.org Subject: cvs commit: jakarta-avalon-site/docs features.html X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N leosimons 02/04/20 08:26:18 Modified: docs features.html Log: made lame feature doc somewhat less lame Revision Changes Path 1.11 +140 -29 jakarta-avalon-site/docs/features.html Index: features.html =================================================================== RCS file: /home/cvs/jakarta-avalon-site/docs/features.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- features.html 2 Apr 2002 17:20:41 -0000 1.10 +++ features.html 20 Apr 2002 15:26:18 -0000 1.11 @@ -113,44 +113,155 @@
-

- -This document is under construction! -

- The Avalon framework provides the following features: -

- -
    - -
  • Component Oriented Programming framework to easily - use and enforce COP in all your applications.
  • +

    The Avalon project is so large and broad in scope that it is not easy + to provide a simple list of features in the form of "Avalon provides + Component X which will fulfill role Y in your project Z perfectly".

    -
  • best-of-practice patterns so you're application will - use a solid, proven design.
  • + +

    Most of Avalon is oriented towards server development (though many parts + can be, and are, used in other software domains). As such, it delivers all + those features server applications require (stability, performance, etc), + and does so very well.

    -
  • reusable Components already available for Avalon - decrease your time-to-market because you don't have - to reinvent the wheel.
  • + +
    + + + + + + + +
    Avalon Framework
    +
    + +

    At the very core of our project is the Avalon Framework subproject. + This framework is very stable and in daily use in many applications, from + straightforward desktop products to large scale enterprise applications.

    + After an initial difficult learning curve, this framework will help you + create a better software architecture. In this way, it's role is as + fundamental as, say Object-Oriented Programming or Design Patterns.

    -
  • several open source applications built on Avalon to - use as inspiration for your own applications (Cocoon, - JAMES, Jesktop, EAS, XCommander).
  • + +

    All other avalon subprojects make use of the framework. This has allowed + us to provide truly pluggable components which can be used in any + programming environment without requiring gargantuan supporting applications.

    + +
    +
    +
    -
  • relatively small footprint for the core framework - makes Avalon usable on almost every platform.
  • + +
    + + + + + + + +
    Avalon Excalibur
    +
    + +

    Avalon Excalibur provides you reusable components. Because our framework + has been thought out so well, it becomes very easy to create quality + components quickly. While many of the components in Excalibur are + oriented towards server development (like a generic pooling implementation), + others are very useful in other contexts as well (like utilities to help + with internationalization).

    + Instead of listing the features of every single package here, I suggest you + look at the + + Excalibur project page + for more information.

    + +
    +
    +
    -
  • programmed for scalability and stability making it - suitable for the Enterprise.
  • + +
    + + + + + + + +
    Avalon LogKit
    +
    + +

    Avalon LogKit is a feature-rich logging package. It can be used as an + Alternative to other logging packages like Jakarta's + Log4J or the (massively + inferior) + Logging API + included in JDK 1.4.

    + Please see the + + Logkit Features document + for more information.

    + +
    +
    +
    -
  • common tasks like thread, socket, class and configuration - management are handled for you.
  • + +
    + + + + + + + +
    Avalon Phoenix
    +
    + +

    Phoenix is a micro-kernel. It takes care of low level application details + so you can focus on your unique requirments. While this may sound to you + like a servlet or EJB container, phoenix has a very different scope. Where + you can use EJBs to connect to a database, phoenix is the basis on which to + run that database.

    + With that said, you may now start to see the phoenix edge: it provides all + of the features that make you love Servlet Engines so much (and several + more), without restricting you to the specific servlet use case. You can + use Avalon Phoenix to run your servlet engine, database, and other server + components, as well as your java-enabled desktop.

    -
  • the closest thing to Rapid Enterprise Application - Development yet.
  • + +

    Take a look at the + + Phoenix project page + to learn how it manages to do all of this.

    + +
    +
    +
    -
  • pluggable functionality allows for high customization.
  • -
+
+ + + + + + + +
Avalon Applications
+
+ +

Avalon Applications is a repository for Phoenix-enabled Applications. + It contains a JDBC-compliant database, a Macromedia Flash-compatible XML socket + server, and more. You'll also find a list of applications elsewhere on the + web that run on phoenix. Go to the + + Applications project page + to find out all about them.

+ +
+
+
-- To unsubscribe, e-mail: For additional commands, e-mail: