Re: [vwrap] Consensus? What exactly should be in the protocol
Cristina Videira Lopes <lopes@ics.uci.edu> Wed, 22 September 2010 20:33 UTC
Return-Path: <lopes@ics.uci.edu>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 1E9E63A672E; Wed, 22 Sep 2010 13:33:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.387
X-Spam-Level:
X-Spam-Status: No, score=-2.387 tagged_above=-999 required=5 tests=[AWL=0.212,
BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G6T-lc1kKyOA;
Wed, 22 Sep 2010 13:33:51 -0700 (PDT)
Received: from david-tennant-v0.ics.uci.edu (david-tennant-v0.ics.uci.edu
[128.195.1.174]) by core3.amsl.com (Postfix) with ESMTP id 2CE133A67F1;
Wed, 22 Sep 2010 13:33:19 -0700 (PDT)
Received: from [169.234.251.90] (barbara-wright.ics.uci.edu [128.195.1.137])
(authenticated bits=0) by david-tennant-v0.ics.uci.edu (8.13.8/8.13.8) with
ESMTP id o8MKXeC3001619 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA
bits=256 verify=NO); Wed, 22 Sep 2010 13:33:40 -0700
Message-ID: <4C9A6816.5040200@ics.uci.edu>
Date: Wed, 22 Sep 2010 13:33:26 -0700
From: Cristina Videira Lopes <lopes@ics.uci.edu>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: David W Levine <dwl@us.ibm.com>
References: <AANLkTinxpGRZ9PEWQx=KvaBNGBba4Z+P+SaP4N80VGV1@mail.gmail.com> <E2109887-F5B2-4742-B4F7-1C4655A2DD8B@ics.uci.edu> <62BFE5680C037E4DA0B0A08946C0933D012670D0C9@rrsmsx506.amr.corp.intel.com> <4C9A070B.3070202@hp.com> <AANLkTinVX6Uo2S+7ocdTiVfiTFa9wxM=x1Cncyi5ij86@mail.gmail.com> <4C9A17FC.9090308@ics.uci.edu> <OF98CA2B26.9D4927A8-ON852577A6.00572945-852577A6.0060FB5D@us.ibm.com>
<4C9A45FC.6030709@ics.uci.edu> <4C9A5226.2080601@ics.uci.edu>
<OFC71742AF.36EC3F27-ON852577A6.006DFCE6-852577A6.006F2915@us.ibm.com>
In-Reply-To: <OFC71742AF.36EC3F27-ON852577A6.006DFCE6-852577A6.006F2915@us.ibm.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or
more information
X-ICS-MailScanner-ID: o8MKXeC3001619
X-ICS-MailScanner: Found to be clean
X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.363,
required 5, autolearn=disabled, ALL_TRUSTED -1.44, TW_VW 0.08)
X-ICS-MailScanner-From: lopes@ics.uci.edu
Cc: vwrap@ietf.org, vwrap-bounces@ietf.org
Subject: Re: [vwrap] Consensus? What exactly should be in the protocol
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: lopes@ics.uci.edu
List-Id: Virtual World Region Agent Protocol - IETF working group
<vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Sep 2010 20:33:53 -0000
I think this is great, and we are on the same page. But the drafts don't reflect this, and a lot of language in these emails also don't reflect this. They are full of intrusions into the renderer-server protocol and into the design of the virtual world itself. David W Levine wrote: > > So. I guess I'm deeply confused. The Remit of WRAP, for a lot of > reasons is: > "SecondLife Like" worlds. Which is to say worlds in which there is a > server > from which one gets the state of the virtual simulation. Which is to > say that > a client connects, and says "Please place an avatar here and tell me > what's happening > around here" (which implies a whole bunch of other stuff, but put that > to one side for a moment) > > The vwrap specs have always marked the client as web endpoint which sends > requests and gets back responses. There has been some interesting > discussion and > debate about to efficiently keep a client informed about the > scenegraph they are > interested int, but it rather does follow the web model. > > "Dear server, I want to know about X" > "Dear client, here is what's at X" > > with the fun of "Oh, and here is what's at X now, and Now, and Now, > and Now" because the scenegraph > is constantly changing. It doesn't tell the client what to do, and > we've talked at length about how to > use content negotation, mime types and such to let the client and the > server do web style negotiation about > what the client wants to see. (and this is very much marked as > extensible, exactly as Morgaine's been repeating) > > Further, the "Client/Sim" part is, in many ways, the least interesting > part of the spec. The ongoing discussion has > always been that for the time being it just would re-use Linden's > basic pipes, not because they were lovely > but because they worked, there is content, there is a clienbt, there > is OpenSim, and it's useful to move forward. > > The heavy lifting has always been in the form of "I have a shape X, > and a set of parts attached to me" which I want to bring > with me to "virtual space X" That's only related to the client to the > extent that at some point, all the clients connected to > a region need to share a set of things they can display (with content > negotiation mixed in) or the shared experience > becomes "Woah, John's a dragon? He looks like a blue blob to me" > > I think there's a huge amount of "assuming" going on here, and it's > frustrating as all get out. > > - David > ~Zha > > > Inactive hide details for Cristina Videira Lopes ---09/22/2010 > 03:00:13 PM---Cristina Videira Lopes wrote: > You can dictate > thCristina Videira Lopes ---09/22/2010 03:00:13 PM---Cristina Videira > Lopes wrote: > You can dictate that. But then this will be completely > irrelevant in > > > From: > Cristina Videira Lopes <lopes@ics.uci.edu> > > To: > lopes@ics.uci.edu > > Cc: > David W Levine/Watson/IBM@IBMUS, vwrap@ietf.org, vwrap-bounces@ietf.org > > Date: > 09/22/2010 03:00 PM > > Subject: > Re: [vwrap] Consensus? What exactly should be in the protocol > > ------------------------------------------------------------------------ > > > > Cristina Videira Lopes wrote: > > You can dictate that. But then this will be completely irrelevant in a > > couple of years when WebGL is actually usable or when Google finishes > > their virtual machine for running safe native code on browsers. > ...or when server-side streaming goes mainstream, and being in a virtual > world is as simple as running a video player plus a few > JavaScript/native back channels to the server. > > First point is: according to the Web principles, each web application > controls 100% what and how the client gets via this really powerful > concept of hypermedia. It is unlikely that the world is going to adopt a > standard that forces implementers to take several steps back on this > kind of autonomy. The diversity is what gives service providers an edge. > > The second point is: when we have all that variety of viewer > implementations that are all equally accepted by the web browser, we are > still to cope with portability of user agent simulation state between > those worlds -- and that's the bottom line for interoperability of > virtual worlds on the Web. I'm interested in this, because it's much > more foundational than the variety of virtual world implementation > options. > > >
- [vwrap] Consensus? What exactly should be in the … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Dzonatas Sol
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Hurliman, John
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … David W Levine
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … David W Levine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Dan Olivares
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Dan Olivares
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine