[mmox] Proposed draft charter and milestone list

"Hurliman, John" <john.hurliman@intel.com> Sat, 07 February 2009 00:21 UTC

Return-Path: <john.hurliman@intel.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 0364F3A6BBF for <mmox@core3.amsl.com>; Fri, 6 Feb 2009 16:21:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 lH35BcsOcnl5 for <mmox@core3.amsl.com>; Fri, 6 Feb 2009 16:21:31 -0800 (PST)
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by core3.amsl.com (Postfix) with ESMTP id 9149E3A6B70 for <mmox@ietf.org>; Fri, 6 Feb 2009 16:21:31 -0800 (PST)
Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 06 Feb 2009 16:15:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.37,394,1231142400"; d="scan'208";a="384791008"
Received: from rrsmsx602.amr.corp.intel.com ([10.31.0.33]) by orsmga002.jf.intel.com with ESMTP; 06 Feb 2009 16:30:31 -0800
Received: from rrsmsx506.amr.corp.intel.com ([10.31.0.39]) by rrsmsx602.amr.corp.intel.com ([10.31.0.33]) with mapi; Fri, 6 Feb 2009 17:21:34 -0700
From: "Hurliman, John" <john.hurliman@intel.com>
To: "mmox@ietf.org" <mmox@ietf.org>
Date: Fri, 06 Feb 2009 17:21:10 -0700
Thread-Topic: Proposed draft charter and milestone list
Thread-Index: AcmIufpojn0g82eiQcGV7NgdbPsuSA==
Message-ID: <62BFE5680C037E4DA0B0A08946C0933D5003E78F@rrsmsx506.amr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-cr-puzzleid: {D2FDAD8B-D795-4005-8886-DC8BDB9294AE}
x-cr-hashedpuzzle: AhcF BfWl COf5 Cz6i C2A7 C6TZ DbiK DmgW EFrq FNnm Fw2w Gk/w Hw0v H2LQ IGPX IUg/; 1; bQBtAG8AeABAAGkAZQB0AGYALgBvAHIAZwA=; Sosha1_v1; 7; {D2FDAD8B-D795-4005-8886-DC8BDB9294AE}; agBvAGgAbgAuAGgAdQByAGwAaQBtAGEAbgBAAGkAbgB0AGUAbAAuAGMAbwBtAA==; Sat, 07 Feb 2009 00:21:11 GMT; UAByAG8AcABvAHMAZQBkACAAZAByAGEAZgB0ACAAYwBoAGEAcgB0AGUAcgAgAGEAbgBkACAAbQBpAGwAZQBzAHQAbwBuAGUAIABsAGkAcwB0AA==
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [mmox] Proposed draft charter and milestone list
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: Sat, 07 Feb 2009 00:21:33 -0000

I have made changes to the draft group charter to make the language more vendor neutral, and have changed the goals and milestones to be more vendor neutral as well as adding in milestones for a rough consensus on the correct approach to several of the MMOX goals.


Description of Working Group:

Virtual Worlds and other Massively Multi-Party Online Applications are of increasing interest to the internet community. Innumerable examples exist of such applications, most using proprietary protocols. With their roots in games and social interaction, Virtual Worlds are now being increasingly used in business, education and information exchange. With a user base expected to grow to beyond 50 million by 2011, creators of such systems have begun to look at ways to make such systems interoperate. There have been several ad hoc efforts since 2007 to develop interoperability. We believe the process would now benefit from a formal, established process.

The objective of the MMOX working group is to provide an application-layer wire protocol for Virtual Worlds to a) enable interoperability between applications, b) provide for access and exchange with other systems on the internet such as identity providers, web services, e-mail and other information storage systems, c) allow network layers to recognize VW traffic and make routing decisions based on its characteristics.

The core work of the group will be the production of a set of application protocols to communicate and interact with the state of Virtual World applications. Foundational protocols will be evaluated for: 1) representing application layer objects and serializing messages between these objects, 2) a messaging abstraction layer to support the unique needs of VW interactions, 3) authenticating protocol endpoints. An attempt will be made to use existing standards wherever possible. For example, image data is typed and transferred using MIME and HTTP; message serializations are encoded in XML and JSON.

The MMOX working group is not proposing the standardization of any one complete proprietary protocol, but the definition of a extensible core protocol and layers of agreed functionality as they are developed. Because the foundational protocols can be deployed before the entire range of VW functions is considered, we believe that the efforts of the MMOX working group are achievable within a reasonable time frame.

Goals and Milestones:

August 2009 Rough consensus on a set of base VW protocols
October 2009  Publication of LLSD Draft as an Informational RFC
October 2009  Publication of an Inter-Simulator Communication Draft as an Informational RFC
February 2010 Progression of base VW protocols to a Proposed Standard
February 2010 Progression of Virtual World Primitive Object Format to Proposed Standard
February 2010 Rough consensus on a VW Authentication and VW Teleport protocol
June 2010 Progression of VW Authentication to Proposed Standard
June 2010 Progression of VW Teleport to Proposed Standard

---

John Hurliman