Re: [ogpx] Tourist use case
Morgaine <morgaine.dinova@googlemail.com> Tue, 03 November 2009 09:45 UTC
Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 347993A6821 for <ogpx@core3.amsl.com>;
Tue, 3 Nov 2009 01:45:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.591
X-Spam-Level:
X-Spam-Status: No, score=-1.591 tagged_above=-999 required=5 tests=[AWL=0.385,
BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 dZvXbj4k1efP for
<ogpx@core3.amsl.com>; Tue, 3 Nov 2009 01:45:21 -0800 (PST)
Received: from mail-ew0-f207.google.com (mail-ew0-f207.google.com
[209.85.219.207]) by core3.amsl.com (Postfix) with ESMTP id F1B3A3A69AA for
<ogpx@ietf.org>; Tue, 3 Nov 2009 01:45:20 -0800 (PST)
Received: by ewy3 with SMTP id 3so1768875ewy.37 for <ogpx@ietf.org>;
Tue, 03 Nov 2009 01:45:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:content-type;
bh=MpRGA1mcuwJYe04I+/h5nX+tQwdKowyefmD01IEnjpk=;
b=vG5UB4Hg6yA+06mvBPi5yopPJqE3XpE1fuATIr35NEteCWB1QqMv7hwlTv2t4FWGz+
LgXq4VOM8RZp6g+dS8OljTrmBkHm60ac8W/eSKS1AzNGnU/o36bSvs7wI8CMT7qRp37B
2DGPMsOlMJMNoia9fkaP7KLj41pBI5Pz4DTu0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
b=c2AFv/2HL4mwxpo+kDktp7W64by6kO6GpzgxwaKWuUjuX5VK++HoALc/KVSahApR1R
5tJQFBhcHxAfDHcttgRtP5y/zXy2UYshuT1hKWDAkkIbORu7hX04XjvPAzolCFwj92g8
uk4NllTC1QtlHXbmQoGbGxnwh+uwGPOOYd8Gs=
MIME-Version: 1.0
Received: by 10.216.85.5 with SMTP id t5mr6125170wee.142.1257241537061;
Tue, 03 Nov 2009 01:45:37 -0800 (PST)
In-Reply-To: <20091102233040.GA11532@alinoe.com>
References: <9b8a8de40910160034j11dcb94fm401f29814aed60a8@mail.gmail.com>
<3a880e2c0910160116g7a7e488fpe03b10d9b534aa35@mail.gmail.com>
<9b8a8de40910160635j268ef9c9mae55781221c94d7e@mail.gmail.com>
<20091029134353.GB2298@alinoe.com>
<e0b04bba0910300029jd385ea7s1ab66a6d67b084d4@mail.gmail.com>
<f72742de0910301023i266832d3ta7c96cc13985e959@mail.gmail.com>
<20091102114929.GA19073@alinoe.com>
<e0b04bba0911020605k2e097f3fx58a91f8d9c69cdee@mail.gmail.com>
<20091102233040.GA11532@alinoe.com>
Date: Tue, 3 Nov 2009 09:45:36 +0000
Message-ID: <e0b04bba0911030145q10ebda9n93e6861b16940721@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: ogpx@ietf.org
Content-Type: multipart/alternative; boundary=0016e6d6486136abee0477745bc9
Subject: Re: [ogpx] Tourist use case
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Nov 2009 09:45:23 -0000
The main reason why we're using REST and HTTP is to leverage the infrastructure of the web and hence give ourselves massive scalability. It opens up the possibility of transparent caching and proxies and load balancing and a lot of other good things, which we're going to need if virtual worlds are going to become all-pervasive. But to achieve that we need to leave behind the narrow focus on sims and "free the services", which is what REST and caps allows us. The potential advantages really are huge, and go beyond mere caching in the viewer. Morgaine. ================================ On Mon, Nov 2, 2009 at 11:30 PM, Carlo Wood <carlo@alinoe.com> wrote: > This only advantage that I can see by this (the region only tells you > that object "xyz" is at position P with orientation O), is that then > you might be able to cache objects on the viewer. > > However, THAT is only possible if 'xyz' is unique (some UUID) that changes > as soon as an object is editted in anyway, expect position and orientation > of course (rez parameters, not part of the object). > > On Mon, Nov 02, 2009 at 02:05:00PM +0000, Morgaine wrote: > > On Mon, Nov 2, 2009 at 11:49 AM, Carlo Wood <carlo@alinoe.com> wrote: > > > > > > I agree with you that information needed to see a rezzed object > should > > come from the region (simulator), so -- in principle there is no > direct > > reason that a viewer needs to have access to every asset server whose > > assets are rezzed. > > > > > > > > The region certainly needs to indicate which objects are rezzed in it --- > it is > > the single authority that holds that information --- there is no other > place > > where this information could come from in the current model. > > > > However, that does not mean that it has to actually hold the data, but > merely > > to indicate which it is so that it can be fetched. Indeed, requiring the > > region to hold the data or to proxy it would be really bad for protocol > > scalability. In any case, that's a policy choice --- our mechanism needs > to be > > more flexible than this in its service endpoint choices, and not require > the > > data to come from the region. It is highly likely that many > implementations > > will aim for higher scalability than is possible to achieve by routing > assets > > through a sim. Indeed, that's a primary reason for using caps for > accessing > > decoupled services in a REST-like manner. > > > > Decoupling the simulation from the storage is one of the most important > things > > that this protocol will achieve if we get it right. We probably do need > to > > ensure that SL's existing "proxy everything" model can be expressed > through > > appropriate policy or deployment choices as it is likely to be a > requirement, > > but this should not constrain what the protocol can do under different > policies > > or deployment scenarios. > > > > > > Morgaine. > > > > > > > > > > > > > > ====================================== > > > > On Mon, Nov 2, 2009 at 11:49 AM, Carlo Wood <carlo@alinoe.com> wrote: > > > > Using common sense, I'd say: > > > > * If you try to rez an object, policy comes in to determine if that > is > > allowed. > > > > * Once an object is rezzed, EVERYONE that is in the region (that is > allowed > > to > > enter the region thus) can SEE that object (and interact with it). > > > > I realize that it is *possible* for the region to implement a policy > > where it selectively shows data to some people and not to others, but > > I don't think we have to officially support every possible way to > screw > > up shared experience in VWRAP, just because it would be possible to > do so. > > > > Compare with a protocol like SMPT: that dictates that if some email > is > > received, it is required to react in one of a few given ways. There > are > > other ways, but that would make the system stop functioning as > intended, > > so that is Not The Idea. > > > > > > I agree with you that information needed to see a rezzed object > should > > come from the region (simulator), so -- in principle there is no > direct > > reason that a viewer needs to have access to every asset server whose > > assets are rezzed. > > > > > > An interesting question is now: what about assets that make up an > > avatar? Once in-world, attaching a new attachment, or changing > clothes > > or shape, is just the same as rezzing of course: if the asset server > > allows access (by that region) than the region can buffer it and show > > it to everyone; otherwise attachment, or change of appearance, is > > disallowed. > > However, in the case of teleportation I think we need to act more > > intelligent than just black or white (allow or disallow the TP): > > I'm in favour of allowing the TP independent of assets being used at > > that moment, but instead detach assets and/or Ruth the avatar if > > need be (at least, give the user that option). > > > > On Fri, Oct 30, 2009 at 10:23:43AM -0700, Joshua Bell wrote: > > > Be careful about blurring the use of "asset services" between > "stuff in > > > regions" and "stuff I have". I think there is a big intersection - > and > > may have > > > the same characteristics and/or protocols, but I also think they > are are > > > distinct. I would guess that there will be asset services > associated with > > both > > > agents and regions - off the top of my head: > > > > > > Uses of an agent-associated "asset" service: > > > * content to client app (inspect your inventory) > > > * content from client app (upload/import to inventory) > > > * content to region (rez something) > > > * content from region (buy/take something) > > > * content to agent (give something) > > > * content from agent (receive something) > > > > > > Uses of an region-associated "asset" service: > > > * content to client app (see the world) > > > * content from client app (upload/import to region) > > > * content to region (during teleport/region crossing) > > > * content from region (during teleport/region crossing) > > > * content to agent (buy/take something) > > > * content from agent (rez something) > > > > > > I'm using "asset" in quotes since that term may be overloaded. > "Content" > > might > > > be a better term. > > > > -- > > Carlo Wood <carlo@alinoe.com> > > _______________________________________________ > > ogpx mailing list > > ogpx@ietf.org > > https://www.ietf.org/mailman/listinfo/ogpx > > > > > > > _______________________________________________ > > ogpx mailing list > > ogpx@ietf.org > > https://www.ietf.org/mailman/listinfo/ogpx > > > -- > Carlo Wood <carlo@alinoe.com> >
- [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Tourist use case Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Meadhbh Hamrick
- Re: [ogpx] Tourist use case Meadhbh Hamrick
- Re: [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Sean Hennessee
- Re: [ogpx] Tourist use case Joshua Bell
- Re: [ogpx] Tourist use case Meadhbh Hamrick
- Re: [ogpx] Tourist use case Meadhbh Hamrick
- Re: [ogpx] Tourist use case Charles Krinke
- Re: [ogpx] Tourist use case Charles Krinke
- Re: [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Tourist use case Lawson English
- Re: [ogpx] Tourist use case Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Tourist use case Vaughn Deluca
- [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Lawson English
- Re: [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case David W Levine
- Re: [ogpx] Tourist use case Vaughn Deluca
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Lawson English
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Carlo Wood
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Joshua Bell
- Re: [ogpx] Tourist use case Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case dyerbrookme@juno.com
- Re: [ogpx] Tourist use case Carlo Wood
- Re: [ogpx] Tourist use case Morgaine
- Re: [ogpx] Tourist use case Han Sontse
- Re: [ogpx] Tourist use case Han Sontse
- Re: [ogpx] Tourist use case Carlo Wood
- Re: [ogpx] Tourist use case Morgaine