Re: [vwrap] one question
Crista Lopes <lopes@ics.uci.edu> Fri, 24 September 2010 21:42 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 3887C3A6A4C for <vwrap@core3.amsl.com>;
Fri, 24 Sep 2010 14:42:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.125
X-Spam-Level:
X-Spam-Status: No, score=-2.125 tagged_above=-999 required=5 tests=[AWL=-0.126,
BAYES_00=-2.599, J_CHICKENPOX_51=0.6]
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 x4DukIIsS4jg for
<vwrap@core3.amsl.com>; Fri, 24 Sep 2010 14:42:18 -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 03A293A67D4 for
<vwrap@ietf.org>; Fri, 24 Sep 2010 14:42:17 -0700 (PDT)
Received: from [169.234.6.38] (paul-mcgann.ics.uci.edu [128.195.1.146])
(authenticated bits=0) by david-tennant-v0.ics.uci.edu (8.13.8/8.13.8) with
ESMTP id o8OLgjo6020831 for <vwrap@ietf.org>; Fri, 24 Sep 2010 14:42:45 -0700
Message-ID: <4C9D1B57.6040007@ics.uci.edu>
Date: Fri, 24 Sep 2010 14:42:47 -0700
From: Crista Lopes <lopes@ics.uci.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US;
rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6
MIME-Version: 1.0
To: vwrap@ietf.org
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> <OF86D28401.33705A10-ON852577A8.006059AE-852577A8.00654907@us.ibm.com> <4C9CF6F2.4040905@ics.uci.edu> <62BFE5680C037E4DA0B0A08946C0933D012AD7DF4E@rrsmsx506.amr.corp.intel.com> <4C9D03A1.1070603@ics.uci.edu> <62BFE5680C037E4DA0B0A08946C0933D012AD7DFB0@rrsmsx506.amr.corp.intel.com> <4C9D0C8E.5040109@ics.uci.edu> <62BFE5680C037E4DA0B0A08946C0933D012AD7DFD3@rrsmsx506.amr.corp.intel.com> <4C9D121B.3000704@ics.uci.edu>
<62BFE5680C037E4DA0B0A08946C0933D012AD7E026@rrsmsx506.amr.corp.intel.com>
In-Reply-To: <62BFE5680C037E4DA0B0A08946C0933D012AD7E026@rrsmsx506.amr.corp.intel.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: o8OLgjo6020831
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
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 21:42:19 -0000
On 9/24/2010 2:23 PM, Hurliman, John wrote: > > In this example, you are defining an interop mechanism that relies on fetching a Javascript blob and executing it to be able to fetch content from another virtual world. I was not thinking about the JavaScript program accessing the other world's assets directly, but there you go: you thought about it, so you might do it, while I might not. > That's one possible way of doing virtual world interop, but unfortunately it rules out a large category of clients by using Javascript execution *as your interop mechanism*. I'm not. The interop should be world-to-world. The JavaScript program is just a renderer and UI. > You could also do OpenID authentication that way, by just downloading blobs of Javascript that know how to present an authentication UI, phone home, and do their work. Maybe this is how some worlds will interoperate, but it's not VWRAP and it's not in scope. > > ok. It's good to know that this is out of scope! >> Next step: dahlia is developing a Unity3D browser plugin for OpenSim. I want >> to go from your world to dhalia's world. So some UI happens, and I go to her >> world. I need to download the Unity3D web plugin, if I don't have it already, >> and once is installed I also get the content in whichever way dahlia's code >> makes them come the way of my browser. Her world should know who I am, >> and how to get my assets. >> >> > This is where the need for a VWRAP protocol comes in; where you can no longer rely on the "execute some opaque Javascript to perform interop" method to communicate identity, assets, and a teleport handshake between two different platforms. Her world should definitely know who you are and how to get your assets, and the way it knows those things is by speaking the VWRAP protocol. > > Well, *some* interop protocol, I agree. I'm not convinced that VWRAP, as described in the documents, is needed. >> These are all independently-operated worlds with radically different ways of >> placing the assets in my machine. And yet I ought to be able to visit them all >> while they know who I am and how to render my avatar. >> >> Is this clear? >> >> > Each world has its own protocols and those are out of scope of VWRAP, yet you ought to be able to visit all these different worlds and move identity and assets and presence between them, which is where a precisely defined protocol like VWRAP comes in and says you form a URL just like this and put these exact bits on the wire and you get back this response to complete the exchange. If we're in agreement on that statement then what you said is clear. > > Great. Now can you please explain to me why this matters for interop: http://tools.ietf.org/html/draft-ietf-vwrap-authentication-00 Not just the title, but the actual content of that draft.
- [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