Re: [vwrap] Consensus? What exactly should be in the protocol
Dan Olivares <dcolivares@gmail.com> Wed, 22 September 2010 21:33 UTC
Return-Path: <dcolivares@gmail.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 297413A6B3D for <vwrap@core3.amsl.com>;
Wed, 22 Sep 2010 14:33:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 zAU2B6u4K0hm for
<vwrap@core3.amsl.com>; Wed, 22 Sep 2010 14:32:59 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com
[209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id DB55B3A67B1 for
<vwrap@ietf.org>; Wed, 22 Sep 2010 14:32:58 -0700 (PDT)
Received: by iwn3 with SMTP id 3so933165iwn.31 for <vwrap@ietf.org>;
Wed, 22 Sep 2010 14:33:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:received:in-reply-to
:references:date:message-id:subject:from:to:cc:content-type;
bh=SurYRS7XvV+vhryWMp41iX090TUYEYi+h18uQltnbpo=;
b=EIK6Eg91a2iatEMkYZsqKDDxpP5coSF7ymfUHKVjbLr4waXjCw1eQE6bU2Gpb2XY00
12BseYNcfvC3pMTcPmP0U+WUKZpHK4rL+547ZxKX7J5FxhvEVW+n7Glnekjdkw//JYSl
dm50wAn6349TQzYase3wKiGJsQcV31etC7rRY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=ZMFrbbtKKkLmaDCIlaCD9jyzJ/nEjUA6tIMFwD66vU0Wmqw0oDn0+0MwUZIVhJQTcT
fLnI+7uFt37x+OtD/DQHJwEPIg9ONTscOmBFwNhzCVK1tnK6LbqtrGdA5H3T/8i6vUlu
/xF0rNUx5c0k4TnvwQOHKS9ZA4ltVLMWTP6Lw=
MIME-Version: 1.0
Received: by 10.231.169.10 with SMTP id w10mr735180iby.106.1285191206258;
Wed, 22 Sep 2010 14:33:26 -0700 (PDT)
Received: by 10.231.151.145 with HTTP; Wed, 22 Sep 2010 14:33:26 -0700 (PDT)
In-Reply-To: <EBE1F2E0153F4ADE995750C159A0EB7B@TWEEDY64>
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>
<4B19233103A440D78CAD32106AF446F2@TWEEDY64>
<AANLkTim8i4-woRVmwRhZf=3oC0G1Xb2pNJu8VoiP1PEw@mail.gmail.com>
<1C4A641C2EEE452EBA8580A7BBBB25F1@TWEEDY64>
<AANLkTikgwXTLfJ38JG3hQ3iKEdjVMLdH8tFOq_e=g0zz@mail.gmail.com>
<AANLkTinXfEJbevQYCCoLET18J1h8=SOaZfL2mhczrx5r@mail.gmail.com>
<AANLkTikEWxkM71zkHe9hnYjYdVmVCONd+-5qViJEn=B8@mail.gmail.com>
<EBE1F2E0153F4ADE995750C159A0EB7B@TWEEDY64>
Date: Wed, 22 Sep 2010 17:33:26 -0400
Message-ID: <AANLkTi=gEAXCPiszA6AGH3N3JY4Pncnh2kapXy5D9w8+@mail.gmail.com>
From: Dan Olivares <dcolivares@gmail.com>
To: kevin.tweedy@xrgrid.com
Content-Type: multipart/alternative; boundary=0016e6d26cc85147c40490dfe526
Cc: vwrap@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
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 21:33:01 -0000
I wasn't actually responding to you specifically kevin. I was just stating that a javascript client is a client in terms of the definitions that are established. I mentioned that because there was some mention of JavaScript by Ms Cristina Videira Lopes. Regards Dan On Wed, Sep 22, 2010 at 5:24 PM, <kevin.tweedy@xrgrid.com> wrote: > I never used the word javascript. Why are you assuming web based > application needs to use javascript? > > -----Original Message----- > From: Meadhbh Hamrick [mailto:ohmeadhbh@gmail.com] > Sent: Wednesday, September 22, 2010 4:55 PM > To: Dan Olivares > Cc: kevin.tweedy@xrgrid.com; vwrap@ietf.org > Subject: Re: [vwrap] Consensus? What exactly should be in the protocol > > kevin mentioned he had a javascript based virtual world simulator that > ran in a browser. > > i'm surprised it can support multiple users. > > -- > meadhbh hamrick * it's pronounced "maeve" > @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com > > > > On Wed, Sep 22, 2010 at 1:52 PM, Dan Olivares <dcolivares@gmail.com> > wrote: > > I thought the JavaScript portion of this discussion was out of scope. > > > > A client is a client whether it's implemented in JavaScript in a web > browser > > or if it's implemented as a native application running on a machine. A > > browser+javascript based client isn't more relevant then any other client > in > > technical terms. > > > > A server can serve a javascript application that then makes use of what > we > > decide here. > > It isn't necessary to assume that it always will be a web browser + > > javascript application to produce an effective standard. > > > > Regards > > > > Dan > > > > > > > > On Wed, Sep 22, 2010 at 4:45 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com> > > wrote: > >> > >> um. since when is UDP a "web technology"? > >> > >> also, the javascript server you have running in your browser, if > >> you're behind a NATted firewall, doesn't that require you to > >> manipulate your firewall to route a public port/address to your > >> browser? > >> > >> -- > >> meadhbh hamrick * it's pronounced "maeve" > >> @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com > >> > >> > >> > >> On Wed, Sep 22, 2010 at 1:38 PM, <kevin.tweedy@xrgrid.com> wrote: > >> > I also have a game server that uses TCP/UDP that runs from my server, > to > >> > handle the object synchronization. My point is I am using what all > are > >> > considered web technologies. > >> > > >> > I was more making the point, why even say it is a web app or not. As > >> > long > >> > the exposed behavior of my system supports the protocols and formats > >> > that > >> > are needed it can interact with other systems. > >> > > >> > And the URL is the web page that the world is hosted on. And I had > 300+ > >> > avatars walking around in this web page. > >> > > >> > K. > >> > > >> > -----Original Message----- > >> > From: Meadhbh Hamrick [mailto:ohmeadhbh@gmail.com] > >> > Sent: Wednesday, September 22, 2010 4:26 PM > >> > To: kevin.tweedy@xrgrid.com > >> > Subject: Re: [vwrap] Consensus? What exactly should be in the protocol > >> > > >> > also. how many other people are connected to your javascript virtual > >> > region simulator running in your browser? > >> > > >> > what URL do you give them to connect to it? > >> > > >> > -- > >> > meadhbh hamrick * it's pronounced "maeve" > >> > @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com > >> > > >> > > >> > > >> > On Wed, Sep 22, 2010 at 1:19 PM, <kevin.tweedy@xrgrid.com> wrote: > >> >> Why is virtual world not a web app? My virtual world runs in a > browser > >> > and > >> >> can talk to my webserver. > >> >> > >> >> K. > >> >> > >> >> -----Original Message----- > >> >> From: vwrap-bounces@ietf.org [mailto:vwrap-bounces@ietf.org] On > Behalf > >> >> Of > >> >> Meadhbh Hamrick > >> >> Sent: Wednesday, September 22, 2010 3:37 PM > >> >> To: lopes@ics.uci.edu > >> >> Cc: vwrap@ietf.org; vwrap-bounces@ietf.org > >> >> Subject: Re: [vwrap] Consensus? What exactly should be in the > protocol > >> >> > >> >> On Wed, Sep 22, 2010 at 11:59 AM, Cristina Videira Lopes > >> >> <lopes@ics.uci.edu> wrote: > >> >>> 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. > >> >> > >> >> 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. if i simply started streaming an > >> >> OnLive session of someone doing SecondLife in a flash based video > >> >> player, there's absolutely no way to guarantee that the data used to > >> >> create the scene would be available to the client. > >> >> > >> >>> 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. > >> >> > >> >> also... the virtual world is not a web application. > >> >> > >> >> if you look at typical web apps, the mashing up is usually done at > the > >> >> server side, turned into HTML and then sent to the browser. > >> >> > >> >> we're starting to see a lot more apps where JavaScript is used to do > >> >> mashups in the client, but... > >> >> > >> >> VWRAP was chartered to work on server-authoritative worlds (like > >> >> Second Life and OpenSim.) that means there's a lot of state in the > >> >> simulator. it sounds like you want to open this state up and push its > >> >> simulation to the edge of the network (and thus support > >> >> co-simulation.) > >> >> > >> >> did i read that right? did you really just say that virtual worlds > are > >> >> client web apps? > >> >> > >> >>> > >> >>> _______________________________________________ > >> >>> vwrap mailing list > >> >>> vwrap@ietf.org > >> >>> https://www.ietf.org/mailman/listinfo/vwrap > >> >>> > >> >> _______________________________________________ > >> >> vwrap mailing list > >> >> vwrap@ietf.org > >> >> https://www.ietf.org/mailman/listinfo/vwrap > >> >> > >> >> > >> > > >> > > >> _______________________________________________ > >> vwrap mailing list > >> vwrap@ietf.org > >> https://www.ietf.org/mailman/listinfo/vwrap > > > > > >
- [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