On Tue, Dec 2, 2008 at 3:56 PM, Carl Trieloff <[EMAIL PROTECTED]> wrote:

> I did some README clean up, which brought the question up for me.

> c.) we can do a bit more of what I have started -- add comments into the top
> level files to point to client010 files and
> strip out the out of date info around M2.
>
> any preferences?

I think this is the easiest route to go, I've attached updated README
and RELEASE_NOTES. I don't know much about the 0-10 client other than
it supports 0-10 so it'd be better if somebody who did could add some
more information. :)

- Aidan
-- 
Apache Qpid - World Domination through Advanced Message Queueing
http://cwiki.apache.org/qpid
"Have we anything resembling a plan?" "Mm-hm. Ride till we find
them... and kill them all." - The 13th Warrior
Info
====

There are two seperate .Net clients.

One implements the AMQP 0-10 protocol and is located in the client-010
directory, this can communicate with the C++ broker.

Instructions for building and installing the 0-10 client are located in 
client-010/README.txt.

The other, located in the root of the dotnet directory implements the
0-8 protocol, which can communicate with the Java broker.

Instructions for building and installing the 0-9 client are below.

Setup
=====

Install:
  Microsoft Visual Studio 2005 (VS2005) or Mono 2.0
  NAnt 0.85 - only required for builds outside VS2005 (.net 1.1, .net 2.0, mono 
2.0)
  Ant 1.6.5
  Cygwin (or alternatively build via cmd but alter instructions below 
accordingly)

Set up PATH to include Nant.exe:

  $ PATH=/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727:$PATH

Set up PATH to include ant:

  $ PATH=$ANT_HOME/bin:$PATH


Building
========

Generate framing from Qpid.Common/amqp.xml specificiation file:

  $ build-framing

Alternatively, just switch to /Qpid.Common and run "ant" there.

You can build from Visual Studio 2005 normally. Alternatively, you
can build debug releases for any supported framework from the 
command line using Nant:

To build .NET 2.0 executables (to bin/net-2.0):

  $ build-dotnet20

To build .NET 1.1 executables (to bin/net-1.1):

  $ build-dotnet11

To build for Mono on Linux (to bin/mono-2.0):

  $ build-mono


Releasing
=========

For .NET 1.1

  $ release net-1.1

Generates ./bin/net-1.1/release/Qpid.NET-net-1.1-yyyyMMdd.zip

For .NET 2.0

  $ release net-2.0

Generates ./bin/net-2.0/release/Qpid.NET-net-2.0-yyyyMMdd.zip

For Mono

  $ release mono-2.0

Generates ./bin/mono-2.0/release/Qpid.NET-mono-2.0-yyyyMMdd.zip
Apache Incubator Qpid .NET M4 Release Notes
-------------------------------------------

The Qpid M4 release contains support the for AMQP 0-10 and AMQP 0-8
specification.

For full details of Qpid capabilities, as they currently stand, see our
detailed project documentation at:

http://cwiki.apache.org/confluence/display/qpid/Qpid+.Net+Documentation

From the link above you can access our Getting Started Guide, FAQ, Build How To
and developer documentation.


Known Issues/Outstanding Work
-----------------------------

You can view the outstanding task list for Qpid by visiting our JIRA:
http://issues.apache.org/jira/browse/QPID


Changes since M3
----------------

The major change since M3 has been the introduction of 0-10 support.

Reply via email to