Hi Kim,

Nice job and very badly needed.

What's the difference between 'P' and 'N'? For example, SSL is not
supported on Windows at 0.6, but is at 0.7 - is that a 'N' or a 'P'?

Notes on the other Windows items:

WCF Client speaks 0-10 only (same as C++ client)
WCF Client supports Transactions and Distributed Transactions
Distributed Transactions: Y (but there's a problem in the current SQL
store related)
ACL: N (QPID-1842)

Re the "External Tools" section... Is this for the python tools? If so,
the Windows broker works also (except for Clister Management since it
doesn't do clustering).

-Steve

> -----Original Message-----
> From: Kim van der Riet [mailto:kim.vdr...@redhat.com] 
> Sent: Wednesday, February 10, 2010 10:17 AM
> To: dev@qpid.apache.org
> Subject: 0.6 Feature Matrix
> 
> 
> Folks,
> 
> I have created a page containing a 0.6 feature matrix here: 
> http://cwiki.apache.org/confluence/display/qpid/0.6+Feature+Matrix
> 
> It is not directly connected to any of our documentation 
> pages (yet). I hope to key off this (and related pages) a 
> test coverage matrix which will give us some idea of what we 
> have covered and what is still untested.
> 
> What I hope for from the community:
> -----------------------------------
> 
> * Layout ideas - there are may ways to lay out such a matrix, 
> but we need one that is easy to see and navigate, and 
> presents the information in a succinct and readily 
> understandable format.
> 
> * List of features - The current list is somewhat arbitrary; 
> I put them into the list as they came into my head. We need a 
> consistent list of features that is as far as possible common 
> across all implementations, not too detailed or fine-grained. 
> The categorization is also somewhat inconsistent, so ideas 
> here would also help.
> 
> * Content of matrix - matrix needs to be filled out 
> completely, but I don't know the capabilities of the various 
> implementations well enough to do it for all. Every cell 
> needs to have *something* in it - if a cell is blank, it 
> means no-one has supplied a code.
> 
> * Feature descriptions - Each feature should have a link to a 
> detailed description of that feature. Where there are 
> differences across implementations, each implementation may 
> either make a distinction or there may be a separate 
> description for each implementation, but in a consistent 
> manner. (I have one link in place - it is also to a 
> non-existent page, but I don't have the syntax for a wiki 
> link right yet). Can we link to an existing feature 
> description somewhere in our docs?
> 
> Issues to be aware of:
> ----------------------
> 
> * This table simply states that a feature is available on an 
> implementation. In the case of clients, the feature is 
> supported against its matching broker (in the case of Java 
> and C++ - what about Python/Ruby/WCF?).
> 
> * Interoperability between implementations is not implied 
> here. I have created an Interoperability page too 
> (http://cwiki.apache.org/confluence/display/qpid/0.6+Interoperability
> +Matrix).
> 
> * HTML - I was unable to get the {table}..{table} syntax to 
> work. So I have done this using html: {html} <table> ... 
> </table> {html} which is less than ideal from a maintenance 
> point-of-view, but I do have the HTML portion saved as a file 
> which could be hosted somewhere...
> 
> * Scripting languages and Java are available on most OSs, so 
> I have simply used "*" to indicate "any". This may be too 
> broad an assumption, since we have in practice not tested 
> many of the other common platforms (eg BSD, MacOS, others?) 
> Do we need to break out individual platforms?
> 
> * Because this is effectively a 0.6 snapshot, we will need to 
> compile something similar for 0.8 and other future releases. 
> How do we manage this?
> 
> Thanks for looking at this, and please comment and/or add 
> content. If it makes life easier, I am willing to accept 
> additional content from those in the know and insert it into 
> the matrix.
> 
> Kim
> 
> 
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:dev-subscr...@qpid.apache.org
> 
> 


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to