Stephen McConnell wrote: 
> 
> Following the initial discussions on the pmc concerning 
> avalon direction, roadmap, etc.  I wanted to post my thoughts 
> about Avalon and the direction over the next year.
> 
> 1. Development Consolidation
> ----------------------------
> 
> One api, one reference implementation.  
+1, but please a simple to use one!

> Rather than launch 
> into a A5 scenario, I am in favor of moving forward by 
> building and evolving on A4
+10

> - no radical change - but some significant and important 
> changes in the terms of depth.
Yes.

> 
> 1.1 Starting with Avalon Framework 4.2
> --------------------------------------
> 
> More and more I'm seeing the need for different levels of 
> APIs.  We have the A4 framework contract for classic 
> container/component interaction - but room for evolution with 
> respect to constructor management.  I see this as an avalon 
> framework 4.2 release.
> 
Yes.

<SNIP 1.2 which I don't understand :) />

> 
> 1.3 Reference implementation
> ----------------------------
> 
> Probably the most important thing that will need to happen in 
> the coming months is the elimination of different development 
> directions. One component architecture - one development 
> community - one roadmap. This involves the establishment of 
> one and only one reference implementation
> - termination of divergent streams, and the focus by the 
> community of the evolution of the reference implementation.
Sounds good, but as I wrote previously, the whole Avalon community
has to agree on which road to take and not only "the one doing
the work".

<SNIP 2  where I don't have an opinion yet/>

> 
> 3. Avalon Component Library
> ---------------------------
> 
Yes, please, a component library!

> There are a number of aspects to address with respect to an 
> Avalon Library.
> 
> 3.1 Compliance with Avalon-Meta and block packaging specs.
> ----------------------------------------------------------
> 
> A most important factor is the requirement for single 
> component model compliance.  Usage of standard meta-info 
> across the board, standard packaging of composite components, 
> and a very complete and consistent approach to the definition 
> of remotely deployable units.  In other words
> - making sure that the component library is very easy to use 
> and very simple to leverage.
> 
And make sure that the components run out-of the box in the
most recent containers including at least Fortress (ECM would
be good as well, but perhaps we can forget that one)

<SNIP 3.2 and 3.3 - this should be discusses separately/>

In general, discussing these things is a very good thing!
Now, I think focusing on 4.2 as Stephen suggests is a very 
good idea. In general, the next step could be to discuss
several aspects separately.

One major aspect/concern is currently imho logging (and I
will stress this point until I see a solution). There are
too many subprojects with circular dependencies and a
clear vision there is absolutely missing. If noone else
has a vision and will start a discusion about it, I will
do it in the next days.

So, keep on!

Carsten


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

Reply via email to