[vwrap] Networked Communication of Objects: some thoughts

"L. Christopher Bird" <zenmondo@gmail.com> Sun, 16 January 2011 04:52 UTC

Return-Path: <zenmondo@gmail.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 35CE33A6C44 for <vwrap@core3.amsl.com>; Sat, 15 Jan 2011 20:52:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-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 fiey15UxOp5D for <vwrap@core3.amsl.com>; Sat, 15 Jan 2011 20:52:26 -0800 (PST)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 337423A6818 for <vwrap@ietf.org>; Sat, 15 Jan 2011 20:52:26 -0800 (PST)
Received: by wwa36 with SMTP id 36so4059389wwa.13 for <vwrap@ietf.org>; Sat, 15 Jan 2011 20:54:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=vW4T1oDNu+8OlJtYPRT1GpbSZQb2CFnYfuMzXqwlNPo=; b=Mw+aMVxuEz7FM2TehU53A2gLAADOYHTSu4fakdFWezaREru6nhuomRtJzSbUO8FCJT AKO6AS4dI6X3eH/4aap9Z+Am002tLFMmTBTrj1ynNk1eJUhl/cW4NtDSnYr3zx9SiSni +im0yjqV62cJHzzYHj6PSvyZ383ssRxtwW7NE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Ze1yyoqKwaH/qKLNGCwrSZ2dmgUm087b3WOfN9kucQwu3gQ+09S9JSH3gc1h5HqKmw B7S3wq/dDavQVQLn+g9w5IGO2DPk5yRJ9nWt9TObYgjGwzrOWMZl6SKkPEQHuUupbT6j SFI7yH6cYwVsBlDh4h8gFOY/fsRORBjkWtUs8=
MIME-Version: 1.0
Received: by 10.216.181.76 with SMTP id k54mr1093216wem.58.1295153695566; Sat, 15 Jan 2011 20:54:55 -0800 (PST)
Received: by 10.216.72.69 with HTTP; Sat, 15 Jan 2011 20:54:55 -0800 (PST)
Date: Sat, 15 Jan 2011 21:54:55 -0700
Message-ID: <AANLkTinY3DGEhopPy8SCZQ1qG519Q1hJKwJEmTgBJxLT@mail.gmail.com>
From: "L. Christopher Bird" <zenmondo@gmail.com>
To: vwrap@ietf.org
Content-Type: multipart/alternative; boundary="0016363ba5abf42c0f0499ef7751"
Subject: [vwrap] Networked Communication of Objects: some thoughts
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jan 2011 04:52:28 -0000

Before we turn off the lights...

I have recently written a paper Entitled Networked Communication of Second
Life® Objects using LSL, php, and MySQL. And it can be found at
http://flynnos.org/Networked%20Communication%20of%20Second%20Life%20Objects.pdfIts
short so I will wait while you read it.

So this got me to thinking, though my application is specific to Second
Life, there is no reason that communication between objects in various grids
with non-persistent URLs could not be obtained with a simple extension to
this method.  Though my method specifically uses the LSL HTTP server (which
I believe up to this point is not reproduced in the OpenSimulator LSL clone)
any object in any virtual space that can send and receive HTTP requests
should be able to join in one of the networks described in the paper.

The best part is that this is built on existing standards and all that is
needed  in any virtual world to implement something like this is an HTTP
channel to your virtual object.

Thoughts? Criticisms? Comments?

-- Christopher (ZenMondo)