Hi gang,

an idea that first came into being in the Phoenix Development Kit (PDK) that we never quite finished. Lean and mean is a good idea in general, but as a demonstration of power, features, and an actual setup a "kitchen sink distro" can be very useful as well.

I've raised the idea several times before. Lets see if the spark can gather the critical mass required to start the lightning strike :D. I'm not going build this thing, but I can help to set some basic things up if there's enough interest. Responses to the development list please.

- Leo

Presenting the concept of Tubfad:


-=0 TUBFAD 0=-



== The Ugly Big Fat Avalon Distribution ==



So you want to get started with avalon? No time to set everything up by yourself? Can't be bothered to pick the right mirror? Just want to figure out what an avalon-based alternative to your application platform needs could look like? Tired of googling for components and spending days debugging version mismatch? Then Tubfad is the thing for you!


= Download, install, configure =

Windows and linx users: point your browser to http:/avalon.apache.org/go-avalon. Follow the on-screen instructions to set up and customize your Tubfad installation. Requirements:

 * jdk 1.3
 * plenty of disk space

that's it. Everything else is included in the installation.

= What you get =

* jars. Tubfad ships with all the official jars of all the projects in integrates wherever possible, or slightly modified jars otherwise.

* docs. Tubfad comes with a *huge* set of integrated and cross-referenced javadocs for all the projects , several extensive tutorials for both beginning and advanced users, and detailed specifications.

* source. All projects included in Tubfad use certified, non-viral open source licenses, and source code for all projects is included.

* platform. A preconfigured merlin installation which you can run by double click and into which you can drag-and-drop your components.

== Avalon goodies ==

* the Avalon Framework. The oldest, most mature and most full-featured IoC-based lifecycle framework saturates every bit of the Tubfad installation, resulting in cleancut reusable components that are easily customized or modified to work in any environment.

* Avalon-Merlin. The most advanced avalon container that exists today forms the backbone of the Tubfad installation.

* a truckload of Avalon Components. Lots of ready-to-run avalon components developed right here @ avalon.apache.org that serve as building blocks for your application. Socket managers, thread libraries, i18n tools; we've got loads of useful stuff that can be customized to suit your needs.

* the Avalon Plugin. Tools that integrate with the Apache Maven and Apache Ant development tools to ease tasks such as component unit testing, metadata gathering and conversion, deployment simulation, and more. Remote component debugging with IntelliJ is just a double-click away.

== Apache goodies ==

* Apache Xerces, Apache Xalan, Apache Jakarta-Commons, Apache BCEL, Log4J, and more. We provide you with compatible and tested versions of many of the top-class apache-developed java tools.

* Apache Tomcat! Through Avalon-Sevak, you can easily integrate any servlet engine into Avalon-Merlin. Tubfad ships preconfigured with Jetty, but instructions are provided for integrating with any of the other popular servlet engines, including tomcat. [BETA CODE]

* Apache James. The leading open source java-based e-mail and newsgroup server runs natively on Avalon-Merlin, and of course we provide it preconfigured with Tubfad.

* Apache AltRMI. Remote procedure calls were never so easy! Tubfad ships with AltRMI and integrates it completely. You can export any component with addition of a single javadoc attribute, over (a) transport mechanism(s) of your choice, including SOAP and AltRMIs innovate lightning-fast own protocol. [BETA CODE]

* Apache Cocoon. One of the most popular web publishing frameworks is completely avalon-based. A preconfigured version is included that allows you to get your avalon-style web application running in no time.

* Apache Axis. The leading implementation of SOAP in java can be integrated either through Ivory (see below) or through AltRMI. Either way, transparent SOAP functionality is provided for all your components.

== Third-Party materials ==

* webtop. An avalon-with-cocoon-based Portal.
* jadetower. An avalon-based JingDAO tool.
* LDAPd. An avalon-based LDAP server.
* Enterprise Object Broker. An embedded server for business components.
* OpenIM. A merlin-based Jabber instant messaging server.
* PhoenixJMS. An avalon-based JMS implementation.
* mx4j. The leading open source JMX implementation provides transparent JMX functionality.
* hsqldb. A nearly fully SQL92-compliant database.
* GUI App. An avalon-based framework for building GUIs.


= What you don't get =

 * EJB support
 * a complimentary beverage
 * more marketing babble (this is the only bit)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to