Re: [vwrap] one question
David W Levine <dwl@us.ibm.com> Fri, 24 September 2010 18:26 UTC
Return-Path: <dwl@us.ibm.com>
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 859263A6A96; Fri, 24 Sep 2010 11:26:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.617
X-Spam-Level:
X-Spam-Status: No, score=-5.617 tagged_above=-999 required=5 tests=[AWL=0.982,
BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 kcobFJkKhO55;
Fri, 24 Sep 2010 11:26:01 -0700 (PDT)
Received: from e7.ny.us.ibm.com (e7.ny.us.ibm.com [32.97.182.137]) by
core3.amsl.com (Postfix) with ESMTP id 0F0943A69C1;
Fri, 24 Sep 2010 11:26:00 -0700 (PDT)
Received: from d01relay05.pok.ibm.com (d01relay05.pok.ibm.com [9.56.227.237])
by e7.ny.us.ibm.com (8.14.4/8.13.1) with ESMTP id o8OIBQUq017510;
Fri, 24 Sep 2010 14:11:26 -0400
Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by
d01relay05.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o8OIQPjE096678;
Fri, 24 Sep 2010 14:26:25 -0400
Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by
d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id
o8OIQP7w022084; Fri, 24 Sep 2010 14:26:25 -0400
Received: from d01ml605.pok.ibm.com (d01ml605.pok.ibm.com [9.56.227.91]) by
d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id
o8OIQOXO022068; Fri, 24 Sep 2010 14:26:24 -0400
In-Reply-To: <4C9CBFF5.2000508@ics.uci.edu>
References: <4C9AB1BB.2010008@ics.uci.edu> <AANLkTi=fz6LhpRaTJr7Bu4KsXS93-B0B7SzjH4PwDGuc@mail.gmail.com>
<4C9B7041.50908@ics.uci.edu> <AANLkTim-BvM-z90DjRcXD1r1bvZ1doSxzq6-Ou4jg-V7@mail.gmail.com>
<B404AC53EB6E4A90A58B2C606CF66045@TWEEDY64> <AANLkTim98XGBrUQOVs0a1iyJD5AOq9nBPhcbZYgU6tro@mail.gmail.com>
<4C9BAFF4.5010702@ics.uci.edu> <AANLkTinaghw0KwwvCQn8sEE5787C5zvdvt0Mos_qvByA@mail.gmail.com>
<AANLkTimTV2g__Bmr9vexgKy5OjDubrjqFj-7Foe6nSGW@mail.gmail.com>
<4C9CBFF5.2000508@ics.uci.edu>
X-KeepSent: 86D28401:33705A10-852577A8:006059AE; type=4; name=$KeepSent
To: lopes@ics.uci.edu
X-Mailer: Lotus Notes Release 8.5.1FP1 SHF20 February 10, 2010
Message-ID: <OF86D28401.33705A10-ON852577A8.006059AE-852577A8.00654907@us.ibm.com>
From: David W Levine <dwl@us.ibm.com>
Date: Fri, 24 Sep 2010 14:26:18 -0400
X-MIMETrack: Serialize by Router on D01ML605/01/M/IBM(Release 8.5.1HF41 |
October 22, 2009) at 09/24/2010 14:26:24
MIME-Version: 1.0
Content-type: multipart/alternative;
Boundary="0__=0ABBFD3BDFF3DF3E8f9e8a93df938690918c0ABBFD3BDFF3DF3E"
Content-Disposition: inline
Cc: vwrap@ietf.org, vwrap-bounces@ietf.org
Subject: Re: [vwrap] one question
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
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: Fri, 24 Sep 2010 18:26:02 -0000
vwrap-bounces@ietf.org wrote on 09/24/2010 11:12:53 AM: > From: > > Cristina Videira Lopes <lopes@ics.uci.edu> > > To: > > Meadhbh Hamrick <ohmeadhbh@gmail.com> > > Cc: > > vwrap@ietf.org > > Date: > > 09/24/2010 11:13 AM > > Subject: > > Re: [vwrap] one question > > Sent by: > > vwrap-bounces@ietf.org > > Let me go back to my original comments by reposting my original > question: "Is VWRAP set up to develop protocols for interoperability > between virtual worlds that, like these ones, use the web browser as the > client?" John and Jonathan answered yes. Morgaine, Meadhbh and David > gave ambiguous answers somewhere between yes and no. > I don't think my answer was even slightly ambiguous. I'll quote it: "A web based client is just another client. If it is rich enough to accept the content and render it effectively, its a client. I don't think anyone would say otherwise" But if that wasn't clear enough. Yes, the intent is to cover VWs which use web browsers as clients. We will ignore that "Web browsers" is itself deeply ambiguous and imprecise and assume reasonably capable web browsers. > The answer to this question cannot be ambiguous, for the following reason. > > It has been stated here countless times that the goal of these standards > is to define "mechanism, not policy". The current instantiation of > VWRAP, as described in the drafts, goes deep into the realm of policy > when a web browser is involved, as it prescribes that (a) the login > procedure results in a seed capability sent to the client, which then > invokes it to get more capabilities; and (b) assets are pulled by > clients. Were these fundamental for interoperability of VWs on the Web, > then we wouldn't have an option but to accept them. But they aren't. > They are policies -- possible implementation options. I think you are confusing the meanings of the words Policy and Mechanism. The way those two phrases have been used in VWRAP is that A mechanism is how you do something. A policy is deciding when to use various mechanisms. > > I understand that for a client with a fixed viewer the situation is > different: the viewer component doesn't change, so, for a fixed family > of virtual worlds, we need to devise one single mechanism governing the > client, the server, and the access to resources. But the Web is exactly > this: hypermedia that includes programs. > > Hence my original review comment: you need to come clear with the > specification of the client. > > It's ok to say that VWRAP is thought for clients with fixed viewers, and > that clients with variable viewers -- like the web browser -- may want > to follow these mechanisms because they are sensible, but they don't > have to. The capability and seed cap approach is a mechanism for securing access to distributed resources in the internet based on REST with an interesting mix of security, delegation and indirection features. The intent is to be relatively client independent. There has been a rich discussion about how to include caps to different transports, as well as how to grant caps in interesting ways. I can imagine a good discussion on how to deal with clients which have native websocket support. > > It's not ok to mislead readers of these documents into thinking that VW > interoperability on the Web MUST follow the mechanisms prescribed here > (as they are now). > This is a strawman in classic form. VWRAP proposes to solve a set of real and useful interopability problems. Nobody has stated that it solves all VW interoperability issues, and that ANYONE has to use it for any purpose at all. > _______________________________________________ > vwrap mailing list > vwrap@ietf.org > https://www.ietf.org/mailman/listinfo/vwrap - David ~ Zha
- [vwrap] one question Cristina Videira Lopes
- Re: [vwrap] one question Jonathan Freedman
- Re: [vwrap] one question Hurliman, John
- Re: [vwrap] one question Morgaine
- [vwrap] Fwd: one question Meadhbh Hamrick
- Re: [vwrap] one question Cristina Videira Lopes
- Re: [vwrap] one question David W Levine
- [vwrap] End point "behavior" (was: one question) Boroondas Gupte
- Re: [vwrap] End point "behavior" (was: one questi… Meadhbh Hamrick
- Re: [vwrap] End point "behavior" (was: one questi… Meadhbh Hamrick
- Re: [vwrap] End point "behavior" Crista Lopes
- Re: [vwrap] one question Morgaine
- Re: [vwrap] End point "behavior" Meadhbh Hamrick
- Re: [vwrap] one question kevin.tweedy
- Re: [vwrap] one question kevin.tweedy
- Re: [vwrap] one question Mike Dickson
- Re: [vwrap] End point "behavior" Crista Lopes
- Re: [vwrap] End point "behavior" Meadhbh Hamrick
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question kevin.tweedy
- Re: [vwrap] End point "behavior" Crista Lopes
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] End point "behavior" Morgaine
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question David W Levine
- [vwrap] Cautionary thought... David W Levine
- Re: [vwrap] one question Sean Hennessee
- Re: [vwrap] one question Meadhbh Hamrick
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question Cristina Videira Lopes
- Re: [vwrap] one question David W Levine
- [vwrap] Constructive Progress David W Levine
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Mike Dickson
- Re: [vwrap] one question Hurliman, John
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question Hurliman, John
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Hurliman, John
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question Hurliman, John
- Re: [vwrap] one question Sean Hennessee
- Re: [vwrap] one question Sean Hennessee
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Morgaine
- Re: [vwrap] one question Crista Lopes
- Re: [vwrap] one question Morgaine