Re: [vwrap] one question
Sean Hennessee <sean@uci.edu> Fri, 24 September 2010 21:32 UTC
Return-Path: <sean@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 030143A67D4 for <vwrap@core3.amsl.com>;
Fri, 24 Sep 2010 14:32:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.149
X-Spam-Level:
X-Spam-Status: No, score=-2.149 tagged_above=-999 required=5 tests=[AWL=-0.150,
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 jxgcsUzxP+kk for
<vwrap@core3.amsl.com>; Fri, 24 Sep 2010 14:32:45 -0700 (PDT)
Received: from smtp1.es.uci.edu (smtp1.es.uci.edu [128.200.80.31]) by
core3.amsl.com (Postfix) with ESMTP id 03D2E3A6A45 for <vwrap@ietf.org>;
Fri, 24 Sep 2010 14:32:43 -0700 (PDT)
Received: from sean-3.nac.uci.edu (sean-3.nac.uci.edu [128.200.62.129])
(authenticated bits=0) by smtp1.es.uci.edu (8.13.1/8.13.1) with ESMTP id
o8OLXDDL029791 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256
verify=NOT); Fri, 24 Sep 2010 14:33:16 -0700
X-UCInetID: sean
Message-ID: <4C9D1919.8070407@uci.edu>
Date: Fri, 24 Sep 2010 14:33:13 -0700
From: Sean Hennessee <sean@uci.edu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.9.2.8) Gecko/20100806 Fedora/3.1.2-1.fc13 Lightning/1.0b2
Thunderbird/3.1.2
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>
<4C9D17E6.4050103@uci.edu>
In-Reply-To: <4C9D17E6.4050103@uci.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
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:32:48 -0000
And in some cases I have to open an external stand-alone application to view the video from *some other* site because they don't have a plug-in. (I didn't want to leave out the stand-alone application, since that is what most if not all of the *current* applications are for Opensim/SL.) Peace, Sean On 09/24/2010 02:28 PM, Sean Hennessee wrote: > This sounds very much like my video example. > > I go to one web page that shows me a video using Flash; if I don't have > the flash plug-in, I have to download it and install it. I click on a > link somewhere on that page that takes me to another web page that shows > me a video using Quicktime; if I don't have the Quicktime plug-in, I > have to download it and install it. I click on yet another link that > takes me to yet another page that shows me a video using Real Media; > when it asks me to download it because I don't have it, I refuse because > of my desire not to ever use Real Media as a video player. So, I have to > go back to my previous page or just go somewhere else entirely. > > All of these pages could very easily be using my Google login, or > Facebook login, etc., as a way to identify me to each of these hosting > sites. > > Each of these plug-ins allows me similar or different ways to control > the video I am watching, i.e. some may allow pause, others may not.) > > All of these plug-ins are displaying digitial video. While there are > different standards for varying formats of digital video, they are each > being displayed in my browser using the appropriate plug-in. > > While it is an oversimplification of doing the same thing with virtual > worlds, it has enough similarities that we can learn from it. > > Peace, > Sean > > On 09/24/2010 02:03 PM, Crista Lopes wrote: >> On 9/24/2010 1:46 PM, Hurliman, John wrote: >>>> -----Original Message----- >>>> From: vwrap-bounces@ietf.org [mailto:vwrap-bounces@ietf.org] On Behalf >>>> Of Crista Lopes >>>> Sent: Friday, September 24, 2010 1:40 PM >>>> To: vwrap@ietf.org >>>> Subject: Re: [vwrap] one question >>>> >>>> On 9/24/2010 1:32 PM, Hurliman, John wrote: >>>>> For the case of your client talking to your virtual world, you don't >>>>> have to follow any standards at all. That is completely outside the >>>>> scope of VWRAP and no one is going to say "your client is using AJAX >>>>> to fetch assets instead of the VWRAP standard, you're not VWRAP >>>>> compliant!". But if you want your virtual world servers to >>>>> interoperate with other clients that are written by other people (and >>>>> may not be written in Javascript at all) you need to expose >>>>> VWRAP-compliant endpoints on your servers that follow very precise >>>>> specs. Does that clear up the possible disconnect we're having? >>>>> >>>> I think the disconnect is not on this conversation, as I completely >>>> agree with >>>> you. The disconnect is on things that are written on the drafts. >>>> >>> But the drafts don't apply to the case of your own client connecting >>> to your own server using your own protocol. They don't (or shouldn't, >>> if they do) even attempt to address that because it's way outside the >>> interop conversation. The charter and drafts should only be talking >>> about how you can expose precisely defined endpoints to allow >>> auth/asset retrieval/teleporting (and more down the road) from other >>> clients or servers that also understand the VWRAP spec. To use the >>> OpenID or OAuth example, supporting OpenID logins on your blog does >>> not preclude you from also supporting your own non-standard user >>> registration and auth system. From an engineering standpoint, it's a >>> thing tacked on to the side of your system to allow interop with other >>> systems, it doesn't define your core architecture. If the charter or >>> drafts are stating otherwise, please point out exactly which phrases >>> in which paragraphs are doing so because they need to be corrected >>> before VWRAP will go anywhere. >>> >> I already did on my initial review. >> Let me give an example with as much detail as I can fit in 5 minutes. >> >> My student is working on a JavaScript viewer for OpenSim. He is going to >> make a bunch of decisions about how the browser gets the assets. These >> decisions are noone's business. I think we agree. >> >> Now, you go and develop another Javascript viewer for OpenSim. You are >> going to make a bunch of decisions about how the browser gets the >> assets, and those decisions are completely different from my student's. >> >> Now, I point my browser to my student's world, I login, and I get the >> content. Great. Next I want to go from my student's world to yours, so >> some UI happens, and I go to your world using my web browser. I also get >> the content, as I get your JavaScript. In terms of interop, your world >> just needs to know who I am (a user of my student's world), and how to >> get the assets related to my avatar. The way that your JavaScript >> program makes the assets of your world come to my browser when I visit >> doesn't need to be the same as the way that my student's JavaScript >> program makes the assets of his world come to my browser when I visited. >> >> 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. >> >> 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? > -- Sean Hennessee UC Irvine ... . .- -. / .... . -. -. . ... ... . .
- [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