Re: [SWMP] What is the relationship of SWMP to SIP and/or XMPP?
Alan Hudson <giles@yumetech.com> Thu, 14 June 2007 14:51 UTC
Return-path: <swmp-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HyqfE-0001sq-K6; Thu, 14 Jun 2007 10:51:08 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HyqfD-0001sg-1M for swmp@ietf.org; Thu, 14 Jun 2007 10:51:07 -0400
Received: from www.yumetech.com ([203.27.111.20] helo=yumetech.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HyqfA-0003my-Fe for swmp@ietf.org; Thu, 14 Jun 2007 10:51:07 -0400
Received: from [192.168.1.171] (office.yumetech.com [203.27.111.129]) (authenticated bits=0) by yumetech.com (8.13.8/8.13.7) with ESMTP id l5EEp0E1011343 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 14 Jun 2007 07:51:01 -0700
Message-ID: <467155C4.102@yumetech.com>
Date: Thu, 14 Jun 2007 07:50:44 -0700
From: Alan Hudson <giles@yumetech.com>
User-Agent: Thunderbird 1.5.0.12 (Windows/20070509)
MIME-Version: 1.0
To: Tony Parisi <tparisi@mediamachines.com>
Subject: Re: [SWMP] What is the relationship of SWMP to SIP and/or XMPP?
References: <20070614100131.53BB046438E@william.mediamachines.com>
In-Reply-To: <20070614100131.53BB046438E@william.mediamachines.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352
Cc: swmp@ietf.org, john_patterson@us.ibm.com
X-BeenThere: swmp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: giles@yumetech.com
List-Id: Discussion of a Simple Wide-area Multiuser-3D Protocol <swmp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/swmp>
List-Post: <mailto:swmp@ietf.org>
List-Help: <mailto:swmp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=subscribe>
Errors-To: swmp-bounces@ietf.org
Tony Parisi wrote: > Just to be clear: > > > > We are planning to enable XMPP integration for the chat and presence, just > not 3D state sharing because of the particularly demanding requirements. > > I've had a fair bit of luck pushing entity locations over XMPP. I have also prototyped using XML binary to deliver the data(using XMPP attachments). I liked having the open source servers already available and the services available to them(replication, logging, security)... That said, I suspect you can hand roll a direct binary protocol that will be faster. Though I think the XML binary work will be comparable. Not sure how much extensibility is needed in this protocol. For me the ability to add new parts to the protocol over time has been a big help. Parsing XML makes the client very resilient to changes in the format(at least additions). I also like XML's model of allowing optional data without enlarging the data packet. A study I did of DIS showed it used about 20% of its packet size on extensions mechanisms. I like the work NPS did on Bamboo. The idea was to have a multi-user simulation that never was down for maintenance. You had to be able to extend the system in pieces. The clients would need to know how to gracefully ignore new data items. XML has a nice mechanism for this. The other reason we use XMPP is to lower the barrier of entry to the system. Lots of people know how to program for XML. Any library we develop to directly talk to this protocol will be less understood and less widely available then XML libraries. There's the sell for XMPP from my side. Its been convinient to use at a cost of some performance. I like some of the features it gives us. But perhaps those features could just be designed into a similar system. -- Alan Hudson President Yumetech, Inc. www.yumetech.com President Web3D Consortium www.web3d.org 206 340 8900 _______________________________________________ SWMP mailing list SWMP@ietf.org https://www1.ietf.org/mailman/listinfo/swmp
- [SWMP] What is the relationship of SWMP to SIP an… john_patterson
- Re: [SWMP] What is the relationship of SWMP to SI… Jay C. Weber
- RE: [SWMP] What is the relationship of SWMP to SI… Tony Parisi
- RE: [SWMP] What is the relationship of SWMP to SI… Tony Parisi
- [SWMP] Intro and general Q. Sven-Erik Tiberg
- Re: [SWMP] What is the relationship of SWMP to SI… Alan Hudson