Re: [mmox] OGP scalability concerns

Morgaine <morgaine.dinova@googlemail.com> Thu, 02 April 2009 05:25 UTC

Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CBC243A6AA3 for <mmox@core3.amsl.com>; Wed, 1 Apr 2009 22:25:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.315
X-Spam-Level:
X-Spam-Status: No, score=-1.315 tagged_above=-999 required=5 tests=[AWL=-0.339, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_BACKHAIR_44=1]
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 0NFN6WjPVESw for <mmox@core3.amsl.com>; Wed, 1 Apr 2009 22:25:36 -0700 (PDT)
Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.24]) by core3.amsl.com (Postfix) with ESMTP id 5AC7E3A682F for <mmox@ietf.org>; Wed, 1 Apr 2009 22:25:36 -0700 (PDT)
Received: by ey-out-2122.google.com with SMTP id 4so77752eyf.31 for <mmox@ietf.org>; Wed, 01 Apr 2009 22:26:36 -0700 (PDT)
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:cc:content-type; bh=4/xhzmdqvtkIjEnlP45kM72VnZzDgBM0K4Er/78DTiM=; b=NuvFdbm1V5SkJFMGZHqe2aRwlQWPX11NVB+FlufaS/jDjczJGkHeJAQcm73RLOD9vY dfUDRcm8NBUOl/8x/b5N/Fi4EeYmHtOKaWxJk3znDOY6sSX65FN+R5wxpWw2wcENO0xB hsG8Bfor0DQsHwHBaxDdmxVfY+R883AQ2o+l8=
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 :cc:content-type; b=BE3oq1YRfDqsePfAWiYGBOYlk8C5RY8mGV/Dl+UmQhU0uhkralyw/LFb0ytstpyxtO STajem1ElmJv+ExFW2KZ2Kbvs2dWP7S/BwRdI962hNvLdZFg6Dm3ty1Yd8jbCIuPjDcs Yv62sY6HnMCdgxzHERPuRUgPwk4Xsn6OTg1ug=
MIME-Version: 1.0
Received: by 10.216.29.201 with SMTP id i51mr2871828wea.214.1238649996463; Wed, 01 Apr 2009 22:26:36 -0700 (PDT)
In-Reply-To: <f0b9e3410904012028y4be14177y9faefae74aa96c1d@mail.gmail.com>
References: <62BFE5680C037E4DA0B0A08946C0933D7B692E1B@rrsmsx506.amr.corp.intel.com> <CD02023C-3E7B-4E76-8429-11035C827E53@lindenlab.com> <f0b9e3410904011701i2ccb03d4r1b48d33cfe3988ea@mail.gmail.com> <49D40A06.7030708@gmail.com> <8D793BD8-6AA2-49C7-96EF-435A5B449AA6@lindenlab.com> <49D4295C.2020502@gmail.com> <52A129B8-3FC6-486A-99A5-C00BED8BDE08@lindenlab.com> <f0b9e3410904012028y4be14177y9faefae74aa96c1d@mail.gmail.com>
Date: Thu, 02 Apr 2009 06:26:36 +0100
Message-ID: <e0b04bba0904012226s76f3504bp970a9fd9566172d5@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: Charles Krinke <charles.krinke@gmail.com>
Content-Type: multipart/alternative; boundary="0016368e2f4f0a509104668bad38"
Cc: Jon Watte <jwatte@gmail.com>, "mmox@ietf.org" <mmox@ietf.org>
Subject: Re: [mmox] OGP scalability concerns
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2009 05:25:37 -0000

As I see it, a good part of the reason for the tangle surrounding the word
"interop" seems to be that people are focusing on the *mechanisms* that they
believe it requires, and these mechanisms are often architecture-dependent
so there isn't much immediate agreement.

In contrast, if we look at *user expectations* then the situation becomes
much simpler and clearer.

Users already know what a single virtual world looks like, and they also
know what it means to move or teleport between different regions of that
single world.  So, when they hear that other worlds are out there and that
we are offering *interop* between old worlds and new, they know exactly what
to expect:  *the same as before, but extended to regions in the new worlds
as well*.

For our purposes in this protocol group, the above user expectation is
actually very easy to turn into a definition that has useful structural
properties, which I've stated before.  Full VW interop is, in essence:


*To create a mashup for the user, in which the user's avatar and objects
from one world are perceived to be in a new world, and are also perceived by
others in that new world.
*


Despite this interop goal being expressed in pure user terms, it's
remarkably structural too:  it tells us immediately that for successful
interop, we need to gather together data from many different sources (either
worlds or services employed by those worlds), otherwise that mashup will not
occur and user expectations will be dashed.

I think it's a good sign that everyone who has commented on this user view
of interop before has agreed with it --- it probably means that we actually
have the same goal in mind, but just seem to be approaching it from
different angles.

Lisa also provided a persona-oriented use
case<http://www.ietf.org/mail-archive/web/mmox/current/msg01275.html>that
underlined the social dimension of interop, and added one important
element to the picture:  *continuity* in social elements, such as names,
friends, places, and easy travel or access, as well as visual (or at least
perceptual) continuity.  The more seamless we can make the user experience
of interop, the higher will be our degree of success.

I think we actually know what *interop* is, from a user perspective.  If we
start from there, it might help us to converge on a common technical view as
well.

Morgaine.