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

David W Levine <dwl@us.ibm.com> Wed, 17 February 2010 18:02 UTC

Return-Path: <dwl@us.ibm.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 49EC93A7D50 for <ogpx@core3.amsl.com>; Wed, 17 Feb 2010 10:02:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 ddlsOpsehIT2 for <ogpx@core3.amsl.com>; Wed, 17 Feb 2010 10:02:17 -0800 (PST)
Received: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.141]) by core3.amsl.com (Postfix) with ESMTP id D50B53A7D2E for <ogpx@ietf.org>; Wed, 17 Feb 2010 10:02:16 -0800 (PST)
Received: from d01relay01.pok.ibm.com (d01relay01.pok.ibm.com [9.56.227.233]) by e1.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id o1HHxvcp026491 for <ogpx@ietf.org>; Wed, 17 Feb 2010 12:59:57 -0500
Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay01.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o1HI3gxU104734 for <ogpx@ietf.org>; Wed, 17 Feb 2010 13:03:46 -0500
Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id o1HI3fgK005469 for <ogpx@ietf.org>; Wed, 17 Feb 2010 16:03:42 -0200
Received: from d01ml605.pok.ibm.com (d01ml605.pok.ibm.com [9.56.227.91]) by d01av03.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id o1HI3f9j005464; Wed, 17 Feb 2010 16:03:41 -0200
In-Reply-To: <382d73da1002170836x3c689a89ve5e62a67e6173bdc@mail.gmail.com>
References: <OFE468F9B5.25216572-ON852576CD.0053ADC1-852576CD.0053E11E@us.ibm.com> <382d73da1002170836x3c689a89ve5e62a67e6173bdc@mail.gmail.com>
To: Kari Lippert <kari.lippert@gmail.com>
MIME-Version: 1.0
X-KeepSent: 7F0480B9:5C99B16B-852576CD:00623CB9; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF7F0480B9.5C99B16B-ON852576CD.00623CB9-852576CD.006335DE@us.ibm.com>
From: David W Levine <dwl@us.ibm.com>
Date: Wed, 17 Feb 2010 13:03:36 -0500
X-MIMETrack: Serialize by Router on D01ML605/01/M/IBM(Release 8.5.1HF41 | October 22, 2009) at 02/17/2010 13:03:41, Serialize complete at 02/17/2010 13:03:41
Content-Type: multipart/alternative; boundary="=_alternative 006335DC852576CD_="
Cc: ogpx <ogpx@ietf.org>
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: Wed, 17 Feb 2010 18:02:18 -0000

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