Re: [mmox] One more time: The LESS model vs the Generic Client model

"Frisby, Adam" <adam@deepthink.com.au> Mon, 16 March 2009 22:38 UTC

Return-Path: <adam@deepthink.com.au>
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 5251B3A6829 for <mmox@core3.amsl.com>; Mon, 16 Mar 2009 15:38:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.592
X-Spam-Level:
X-Spam-Status: No, score=-2.592 tagged_above=-999 required=5 tests=[AWL=0.007, 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 ZJZ44d3ab-SM for <mmox@core3.amsl.com>; Mon, 16 Mar 2009 15:38:10 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by core3.amsl.com (Postfix) with ESMTP id 5E9CF3A6830 for <mmox@ietf.org>; Mon, 16 Mar 2009 15:38:10 -0700 (PDT)
Received: from ntxedgeus01.exchange.xchg (ntxedgeus01.lxa.perfora.net [172.23.130.34]) by mrelay.perfora.net (node=mrus1) with ESMTP (Nemesis) id 0MKpCa-1LjLSM2SSm-000cph; Mon, 16 Mar 2009 18:38:50 -0400
Received: from ntxhubus02.exchange.xchg (172.23.130.33) by ntxedgeus01.exchange.xchg (172.23.130.34) with Microsoft SMTP Server (TLS) id 8.1.240.5; Mon, 16 Mar 2009 18:30:12 -0400
Received: from winxbeus19.exchange.xchg ([172.23.130.79]) by ntxhubus02.exchange.xchg ([172.23.130.33]) with mapi; Mon, 16 Mar 2009 18:38:22 -0400
From: "Frisby, Adam" <adam@deepthink.com.au>
To: Jon Watte <jwatte@gmail.com>, Morgaine <morgaine.dinova@googlemail.com>
Date: Mon, 16 Mar 2009 18:38:09 -0400
Thread-Topic: [mmox] One more time: The LESS model vs the Generic Client model
Thread-Index: AcmmSVjgUeW4XfIYTRae8Wl8kzXXHgAPcEIQ
Message-ID: <63FAD4F222230A4EA79DE9E8BE66473518EEDD19@winxbeus19.exchange.xchg>
References: <e0b04bba0903120735s5311a922ybbc40a30433166a3@mail.gmail.com> <e0b04bba0903130451v2d33f9ebxfa3b337513bf286c@mail.gmail.com> <49BB0C46.8070809@gmail.com> <e0b04bba0903140305ocdbef86kcec140371dabf00b@mail.gmail.com> <49BC08DC.2010503@gmail.com> <e0b04bba0903150441y2b0037c7ne33a7ef6c883eb37@mail.gmail.com> <49BD6123.2080703@gmail.com> <e0b04bba0903151557u5312299ehe0a548f5790fb7a5@mail.gmail.com> <49BDD5F1.5090303@gmail.com> <e0b04bba0903160515p649b378endc877170ed2dd641@mail.gmail.com> <e0b04bba0903160544s4822dc0qcc71a4e0ba952486@mail.gmail.com> <49BE6BDC.6000501@gmail.com>
In-Reply-To: <49BE6BDC.6000501@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
x-provags-id: V02::9ukQxOlqIeqvRzOsavnVfMkMPv8RrWndUZfZI0WhsD+AY aaz9dN0jgXt62XVBK2xUjr7jX5PemLAPKGM2HVxwzxwdmBPmWf Lp+ATZbwoDptF/hkOrlQoP8nvJE8Bzu9D91IzP3cH7HfEm6cX+ jnBA6i0ddjs8dWvBZ4Ntq4LnP8mFh9nE2SR8UyeMnQWHr8X
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: MMOX-IETF <mmox@ietf.org>
Subject: Re: [mmox] One more time: The LESS model vs the Generic Client model
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: Mon, 16 Mar 2009 22:38:11 -0000

I've been avoiding this list lately since I've not had the time to read the (very) significant number of posts made in recent history, however I am going to chime in here again and say we should be utilizing URI-style constructs as much as possible.

I believe we [may] have a rough consensus that there are elements we want to standardise, this being authentication and identity circuits. However there is no reason why the client<->region connection needs to be fixed as a specific protocol, simply the result from the authentication mechanism can return a URI.

For instance,

MMOX defines a auth protocol, client makes attempt to connect to a environment via this auth protocol, is returned a URI with "mxp://ip/regionID/", or a "olive://ip/region", or a "secondlife://region/x/y/z". (or perhaps a combination of the above for servers capable of handling more than one [eg opensim].)

This then allows others to pitch client<->region standards and let the market weed out what is deemed to be effective / noneffective. It would still then be entirely in the remit of this group to propose a standard for the above too - however by utilizing the URI schema, it does not force implementers into using it (only recommends it as a 'common reference point').

Adam

> -----Original Message-----
> From: mmox-bounces@ietf.org [mailto:mmox-bounces@ietf.org] On Behalf Of
> Jon Watte
> Sent: Monday, 16 March 2009 8:10 AM
> To: Morgaine
> Cc: MMOX-IETF
> Subject: Re: [mmox] One more time: The LESS model vs the Generic Client
> model
>
> Morgaine wrote:
> > The goal is simply to get us beyond the current pro-client/anti-
> client
> > discussion, which like almost all polarized pro/anti discussions, is
> > rarely constructive.
>
> The reason we ended up here was because I said OGP will not be widely
> adopted outside the Second Life / OpenSim sphere, because it requires
> significant engineering in the client/server connection to achieve any
> kind of interop through OGP, for any kind of cross-technology interop.
> In the OGP model, currently, if Open Sim wants to connect to OLIVE,
> they
> need to implement the OLIVE protocol. If OLIVE wants to connect to
> Metaverse, they need to implement the Metaverse protocol. I consider
> that broken.
> You suggest that this problem will be solved by engineering a standard
> client/server protocol. I point at the history of synchronous
> interactive online systems (note: web is not synchronous, and hardly
> interactive), and say that I don't believe such a standard is feasible
> (politically or technically).
> Thus, I believe that an "interop" protocol that requires all technology
> clients to be able to talk to all other technology clients to not
> actually deliver feasible interop (nevermind that it doesn't solve the
> world mash-up problem).
> While there may be, in your words, "generic" clients within a specific
> technology domain, that doesn't mean much for cross-technology interop.
>
> Note: because words seem to be mis-understood, in the above comments,
> when I say "technology," I mean "virtual world platform DNA" --
> Multiverse is a technology; OLIVE is a technology, Second Life is a
> technology, Unreal 3 is a technology. When it comes to client/server,
> interop between different worlds using the same technology is easy (at
> least if the technology makes it so); it's interop between different
> technologies that needs standardization to happen.
>
> Sincerely,
>
> jw
>
> _______________________________________________
> mmox mailing list
> mmox@ietf.org
> https://www.ietf.org/mailman/listinfo/mmox