Re: [vwrap] one question
<kevin.tweedy@xrgrid.com> Thu, 23 September 2010 18:49 UTC
Return-Path: <kevin.tweedy@xrgrid.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 B1D043A6A6E for <vwrap@core3.amsl.com>;
Thu, 23 Sep 2010 11:49:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level:
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,
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 CSy+tSpBotT7 for
<vwrap@core3.amsl.com>; Thu, 23 Sep 2010 11:49:28 -0700 (PDT)
Received: from elasmtp-mealy.atl.sa.earthlink.net
(elasmtp-mealy.atl.sa.earthlink.net [209.86.89.69]) by core3.amsl.com
(Postfix) with ESMTP id 10FC33A6AEA for <vwrap@ietf.org>;
Thu, 23 Sep 2010 11:49:28 -0700 (PDT)
Received: from [72.94.50.178] (helo=TWEEDY64) by
elasmtp-mealy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from
<kevin.tweedy@xrgrid.com>) id 1Oyqrl-0007th-R0;
Thu, 23 Sep 2010 14:49:57 -0400
From: <kevin.tweedy@xrgrid.com>
To: "'Meadhbh Hamrick'" <ohmeadhbh@gmail.com>
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>
<AANLkTi=nEMOrBQr+zmsaK4DcZOduFinMxEGdm0xPangO@mail.gmail.com>
In-Reply-To: <AANLkTi=nEMOrBQr+zmsaK4DcZOduFinMxEGdm0xPangO@mail.gmail.com>
Date: Thu, 23 Sep 2010 14:49:42 -0400
Message-ID: <DA8088A50CA346FFBDDCD733975C6705@TWEEDY64>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 11
Thread-Index: ActbTx0pYQrfGIfORX+cZgbxPWJkwwAAL3Qw
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16543
X-ELNK-Trace: be22ee791caf5f441aa676d7e74259b793d4f437769de1509e3886f3cd9220e1e451bd0c604f0e71350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 72.94.50.178
Cc: vwrap@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: Thu, 23 Sep 2010 18:49:29 -0000
Why is number of people an issue? Why does having a server mean it is a virtual world in a browser? I guess this group is too set into the SL model of things and I will stop participating. Thank you. -----Original Message----- From: Meadhbh Hamrick [mailto:ohmeadhbh@gmail.com] Sent: Thursday, September 23, 2010 2:42 PM To: kevin.tweedy@xrgrid.com Subject: Re: [vwrap] one question yes. it's a great mashup. but it's doesn't meet the VWRAP definition of a "virtual world" because you only have one person in it: you. when you can race with other people at the same time, then we've got something. also, i'm guessing that there is a server component to this app, so it's not a "virtual world in a browser" it may be a client capable of rendering a virtual experience, but that's not what this group is focused on. -- meadhbh hamrick * it's pronounced "maeve" @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com On Thu, Sep 23, 2010 at 11:38 AM, <kevin.tweedy@xrgrid.com> wrote: > Well, take a look at this and tell me that web, internet, and virtual worlds > arent all converging and to try to say they are separate and browser are > being used in the wrong way. > > > > http://robotduck.wordpress.com/2010/09/11/hometown-gp-launched/ > > > > K. > > > > ________________________________ > > From: vwrap-bounces@ietf.org [mailto:vwrap-bounces@ietf.org] On Behalf Of > Morgaine > Sent: Thursday, September 23, 2010 1:53 PM > To: vwrap@ietf.org > Subject: Re: [vwrap] one question > > > > On Thu, Sep 23, 2010 at 4:20 PM, Cristina Videira Lopes <lopes@ics.uci.edu> > wrote: > > > > I think that answers your question from the VWRAP end, but I get the feeling > there's something missing still. Perhaps I could pose a question of my own > to help the discussion: Do you consider a "virtual world that uses the web > browser as the client" to be significantly different to a virtual world that > doesn't define the type of client? > > No; I'm interested in virtual worlds that are Web applications -- no more, > no less. But the VWRAP protocol seems to be defining a specific type of > client, and hence, a specific way of writing the JavaScript program -- at > least wrt the endpoints. > > > > To some extent, this embroils us in issues of direction and philosophy. > Some people say "We're trying to build the 3D Web", but they're completely > wrong, mistaking an analogy (how the Web is structured and how it exploded > in popularity) with the direction (to create a metaverse of some kind). > Sure, we hope that it'll be as large and as popular as the Web, or even more > popular, but that doesn't mean that the goal is in any way related to the > Web. > > In matters of technology, we're trying to use as much Web tech as we can, > but again, that's not because virtual worlds have any actual relationship to > the Web. It just means that we're sensibly trying to ride on the shoulders > of giants, reaping the benefits of very efficient (and cheap) Web > infrastructure. When we link VWs to Web content, that's just because people > need their Web-side data or want to harness Web-side functionality, and it > would make no sense at all to deny them access to that from within VWs. > > But again, that Web access has nothing to do with virtual worlds being in > any way related to the Web, they're not. Indeed, they're not even Web apps, > they're Internet apps, and there's a significant difference. (The > difference is in the data and comms models, more than merely the use of > particular protocols or ports. IRC isn't a web app either, despite having > gateways on the Web.) > > Which brings us to the thorniest issue of the lot, the client. Browsers are > made for browsing the Web, and if at all possible one should not be trying > to bang in screws with a hammer. If browser fans insist on using a tool > designed for a different purpose to access VWs, fine, it's their choice, but > it's also their problem if they find that it's not a natural fit. Perhaps > they can adapt browser technology to fit better, and that would be cool, but > that task is theirs. They shouldn't expect the very different semantics of > virtual worlds to be restricted to fit into the much narrower pigeon hole of > Web applications. > > > Morgaine. > > > > > ============================== > > On Thu, Sep 23, 2010 at 4:20 PM, Cristina Videira Lopes <lopes@ics.uci.edu> > wrote: > > Morgaine wrote: > > But in VWRAP, it is immaterial what kind of client application runs the > client endpoint of the VWRAP protocols, so the phrase "virtual worlds that > use the web browser as the client" doesn't really make much sense in our > context. The answer is Yes only because we scratch our heads and then > ignore the phrase as an unnecessary condition. Sure, why not? :-))) > > > > OK. So there are "client endpoints of the VWRAP protocol". Does this mean > that there are defined behaviors for a VWRAP client on those endpoints? In > other words, if my viewer is in JavaScript, I have to make the JavaScript > program do things in specific ways, and not others, in order to be able to > interoperate in VWRAP? > > > Admittedly, your student would probably need to do some rather unnatural > coding since the VW model is really quite distant from the Web model, and > Javascript in the browser runs sandboxed so it's an interesting question how > your client would be coaxed to talk to various external services, for > example to be able to see assets worn by visitors from other worlds. > (Remember that VWRAP is not tied to the SL model in which everything is > proxied through the current sim, a highly non-scalable arrangement.) > > CORS addresses that issue (avoiding the jasonp trick). > But this exposes the point I'm trying to clarify: on the web browser, VWRAP > seems to be *forcing* application developers to use CORS, instead of leaving > that as an independent engineering decision of each application. Why? > > > > I think that answers your question from the VWRAP end, but I get the feeling > there's something missing still. Perhaps I could pose a question of my own > to help the discussion: Do you consider a "virtual world that uses the web > browser as the client" to be significantly different to a virtual world that > doesn't define the type of client? > > No; I'm interested in virtual worlds that are Web applications -- no more, > no less. But the VWRAP protocol seems to be defining a specific type of > client, and hence, a specific way of writing the JavaScript program -- at > least wrt the endpoints. > > > > I would hope your answer is "No", since otherwise it would suggest that > worlds are going to Balkanize by the clients they use, which of course would > help nobody, and interop would be compromised. > > > > Agreed. > > > > _______________________________________________ > vwrap mailing list > vwrap@ietf.org > https://www.ietf.org/mailman/listinfo/vwrap > >
- [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