Re: [ogpx] A blog post from the HTML5/Websocket wars worth reading

Morgaine <morgaine.dinova@googlemail.com> Thu, 18 February 2010 09:27 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 DAB373A7AC4 for <ogpx@core3.amsl.com>; Thu, 18 Feb 2010 01:27:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[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 Y52znMQJ6Aok for <ogpx@core3.amsl.com>; Thu, 18 Feb 2010 01:27:45 -0800 (PST)
Received: from mail-ew0-f216.google.com (mail-ew0-f216.google.com [209.85.219.216]) by core3.amsl.com (Postfix) with ESMTP id 2ED453A7AA5 for <ogpx@ietf.org>; Thu, 18 Feb 2010 01:27:45 -0800 (PST)
Received: by ewy8 with SMTP id 8so9240099ewy.29 for <ogpx@ietf.org>; Thu, 18 Feb 2010 01:29:23 -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=4E390yjZnJKGvECg1g7ew3UUSxX06qb8YSmFwSlFRYc=; b=dswL65OMSuajrsy9vHAum7DlxtJsBPK8VTsd671NmV+vLZe8ZEWF4icXlTsJMS5Jgi M/Djabn79jBuw0FeYs9zb4yRO82RtGa6d00RK5V/XViLhYucpIweD+tSdGTwjgIOFXRZ 0vJplbxjPNRZi+OsRygkFR9gFlaO4THZKmHg4=
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=qpaqAkjugdBb2Fjo7yK/PGtmuixd5moeP8Jz0yJk/iwpYq2asa5t0IRiN2JaziJ/um O/ZuGx7HTj8wc2juEnj81DWaFZKQIC/GPEBLaGNsvEzRAornPJFynzI9wjpBrDUJeUd5 GXhswROkVNBPnKAp5gullw7O+YzDJau5bQbhI=
MIME-Version: 1.0
Received: by 10.216.91.9 with SMTP id g9mr4076781wef.194.1266485363391; Thu, 18 Feb 2010 01:29:23 -0800 (PST)
In-Reply-To: <OF7F0480B9.5C99B16B-ON852576CD.00623CB9-852576CD.006335DE@us.ibm.com>
References: <OFE468F9B5.25216572-ON852576CD.0053ADC1-852576CD.0053E11E@us.ibm.com> <382d73da1002170836x3c689a89ve5e62a67e6173bdc@mail.gmail.com> <OF7F0480B9.5C99B16B-ON852576CD.00623CB9-852576CD.006335DE@us.ibm.com>
Date: Thu, 18 Feb 2010 09:29:23 +0000
Message-ID: <e0b04bba1002180129if2eeabv5eb7f7db76bfaf1d@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: ogpx@ietf.org
Content-Type: multipart/alternative; boundary="0016e6d99f6a32be62047fdc9a1b"
Subject: Re: [ogpx] A blog post from the HTML5/Websocket wars worth reading
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: Thu, 18 Feb 2010 09:27:48 -0000

I'll add a third observation which I also take from Tim Bray's article:

Defining *world* semantics (which loosely equates to Tim's *object model*)
rather than merely defining *interop protocol* semantics will
unavoidably *reduce
interop*.  If we limit ourselves to defining well every aspect of the
protocol *and only the protocol*, this is enough to guarantee compatibility
for interop.  In contrast, adding details of how worlds should work reduces
the set of candidate worlds that can benefit from the interop protocol, and
worse, acts against evolution and progress in those worlds.

VWRAP is not a protocol to enshrine a particular form of world, but a
protocol to define a particular form of interop.  We often make the mistake
of referring to "SL-like worlds" in these discussions, when what we really
mean is "VWRAP-compatible worlds".  There is certainly no need to be SL-like
nor even SL-compatible when using VWRAP.  For example, VWRAP will
undoubtedly be used by leading-edge worlds with services and assets that
Linden Lab chooses not to handle, as a business choice.

Therefore "SL-like" is a very incorrect phrase here.  We mean
VWRAP-compatible.


Morgaine.





===============================

On Wed, Feb 17, 2010 at 6:03 PM, David W Levine <dwl@us.ibm.com> wrote:

>
>
> Kari Lippert <kari.lippert@gmail.com> wrote on 02/17/2010 11:36:55 AM:
>
> > [image removed]
> >
> > Re: [ogpx] A blog post from the HTML5/Websocket wars worth reading
> >
> > Kari Lippert
> >
> > to:
> >
> > David W Levine, ogpx
> >
> > 02/17/2010 11:37 AM
> >
> > Oh my, thanks for sharing... yes, I see some similarities too... but
> > I think in the case of VWRAP, we are obliged to provide the protocol
> > and also the "object(s)" including the semantics and intended
> > interpretation. If it is rich enough, the future will be able to
> > happen from within. And it the past is any indication, through
> > thoughtful re-purposing of things well defined!
> >
> > Kari
> >
> >
> >
> > http://kjlippert.wordpress.com/
>
> > http://community.webshots.com/user/MissGnomer
>
> My personal take away is twofold:
>
> First, describing "what" is sent is the win, not how to process it. So, you
> get to say
> "this is a prim who's visual shape is X" not "In order to display this prim
> you must take
> and apply the following behavior. "This is an idempotent motion update" not
> "Take motion update 46
> and apply it to the following state machine"
>
> Second, we want layering which follows Tim's notions that we not get into
> the multiple complex framing
> thoughts, and hiding what we are doing. The side by side comparison of the
> two specification styles is
> illuminating.
>
> Other take away thoughts as well, but those were my first two big ones. (I
> also plead guilty to wanting
> to make people aware of all the websocket/hybi stuff)
>
>
> - David
> ~ Zha
>
> _______________________________________________
> ogpx mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>