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 B35393A6B52; Wed, 22 Sep 2010 13:33:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.376
X-Spam-Level:
X-Spam-Status: No, score=-2.376 tagged_above=-999 required=5 tests=[AWL=0.223, 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 R88bsHG4Rr7N; Wed, 22 Sep 2010 13:33:03 -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 6F4853A6AA8; Wed, 22 Sep 2010 13:33:01 -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 o8MKXEgx001566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 22 Sep 2010 13:33:14 -0700
Message-ID: <4C9A67FB.2030007@ics.uci.edu>
Date: Wed, 22 Sep 2010 13:32:59 -0700
From: Cristina Videira Lopes <lopes@ics.uci.edu>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Meadhbh Hamrick <ohmeadhbh@gmail.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> <AANLkTintT3c0aeJia=jk=EYxooOjm5M8Ozbnt5KWibB0@mail.gmail.com> <4C9A61EC.7020304@ics.uci.edu> <AANLkTims7efvsRKLy7=6_fvbiaytYfSP8QU0UCODvk_a@mail.gmail.com>
In-Reply-To: <AANLkTims7efvsRKLy7=6_fvbiaytYfSP8QU0UCODvk_a@mail.gmail.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: o8MKXEgx001566
X-ICS-MailScanner: Found to be clean
X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44)
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:05 -0000

Meadhbh Hamrick wrote:
>>>> ...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.
>>>>
>>>>         
>>> hold on there! you just gave two completely opposing examples. if i
>>> have a video player that's receiving raster lines from a distant game
>>> server, that's TOTALLY the opposite of a client having complete
>>> control over it's hypermedia input.
>>>       
>> What? %-)
>> The *server* has control, not the client. The server decides whether to
>> provide a VW via video streaming, whether to send out a native piece of code
>> that represents the "viewer" or whether to send JavaScript. The client
>> simply accepts whatever the server sends.
>>
>> If the VWRAP protocol says: "servers send capabilities of assets to clients
>> and clients pull the assets by invoking those capabilities and then mash it
>> up and render it" you're doing very strong assumptions about the viewer;
>> you're basically excluding the video player (because there is no asset data
>> to pull). Point is: capabilities (or CORS) are an implementation option of
>> the application. They are not the only option, and they are not fundamental
>> for interoperability -- at least certainly not the asset-related
>> capabilities.
>>
>> This was my comment to one of the sections where you go into explaining this
>> mashup.
>>
>>     
>
> my point is that if you're going to depend on CORS in the client to do
> app mashup, and one of the servers sends you HTML that includes a
> flash plugin that only sends video of a distantly rendered SecondLife
> app window, you're going to have a hard time picking apart the data
> that went into composing the video by services from other servers.
>   
Exactly. So you don't pick it apart. And that's a decision of whoever 
wrote the web application. It's not anyone's business.