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