[mmox] My reading of draft-lentczner-ogp-base-00
Latha Serevi <latha@solarmirror.com> Fri, 13 March 2009 19:15 UTC
Return-Path: <latha@solarmirror.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 30C1228C0E4 for <mmox@core3.amsl.com>; Fri, 13 Mar 2009 12:15:04 -0700 (PDT)
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 QoMo+e63YENs for <mmox@core3.amsl.com>; Fri, 13 Mar 2009 12:15:03 -0700 (PDT)
Received: from mx09.roch.ny.frontiernet.net (mx09.roch.ny.frontiernet.net [66.133.183.226]) by core3.amsl.com (Postfix) with ESMTP id DD3B63A6954 for <mmox@ietf.org>; Fri, 13 Mar 2009 12:15:02 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqIEAJRNuknAqP4D/2dsb2JhbACCIDHNe4N+Bg
Received: from relay03.roch.ny.frontiernet.net ([66.133.182.166]) by mx09.roch.ny.frontiernet.net with ESMTP; 13 Mar 2009 19:15:41 +0000
X-Virus-Scanned: by amavisd-new-2.6.1 at filter07.roch.ny.frontiernet.net
X-Trace: 53616c7465645f5f1fc47ebe04e22617d65cfd2faca7523c7538cb223f15cb9f272cd926a3ab5d096a8fb8a7aa158cac20fe147b0f535af3b5550113e7c06b804f713ac215ea9ceb2a30e46a8d49b2bbec5059c50059053939863bbe8cea8707
Received: from [192.168.254.3] (74-37-140-3.dsl1.ekgv.ca.frontiernet.net [74.37.140.3]) by relay03.roch.ny.frontiernet.net (Postfix) with ESMTP id BCED5123798 for <mmox@ietf.org>; Fri, 13 Mar 2009 19:15:36 +0000 (UTC)
Message-ID: <49BAB108.7030903@solarmirror.com>
Date: Fri, 13 Mar 2009 12:16:24 -0700
From: Latha Serevi <latha@solarmirror.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: MMOX-IETF <mmox@ietf.org>
References: <e0b04bba0903120735s5311a922ybbc40a30433166a3@mail.gmail.com><49B934B9.3080408@gmail.com><49B940DF.8040009@lindenlab. com><e0b04bba0903130451v2d33f9ebxfa3b337513bf286c@mail.gmail.com><f0b9e3410903130912l5c5bc56ds10c6b45c0ca53efd@mail.gmail.com> <8D6B85D0-1F70-4528-938C-2E1756FF2280@lindenlab.com> <FDDE76F2-97AA-4350-9C13-60036958B875@lindenlab.com> <49BAAF0B.2000906@solarmirror.com> <49BAAF5C.7020003@solarmirror.com> <49BAAF84.7040502@solarmirror.com>
In-Reply-To: <49BAAF84.7040502@solarmirror.com>
Content-Type: multipart/alternative; boundary="------------080004080708070309070303"
Subject: [mmox] My reading of draft-lentczner-ogp-base-00
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: Fri, 13 Mar 2009 19:15:04 -0000
I'm trying to read all of the MMOX internet-drafts and work out my own perspective on them, before the meeting. Perhaps we can do that together. (I consider myself a neutral participant in MMOX who hopes to see a WG formed that can build some protocol pieces that we all can use.) In this installment: my initial take on OGP Base (Foundation), http://www.ietf.org/internet-drafts/draft-lentczner-ogp-base-00.txt I would appreciate your thoughts on the document; please keep this thread strictly for discussion of our understanding of this one document, and our BRIEF reactions to it. Summary of section 2, which is where the protocol contributions are. OGP Base makes use of: HTTP, REST, LLSD, LLIDL, XML, JSON. OGP Base defines: named resources; capabilities; seed capability; event_queue/get and its flow (which defines a mechanism for streaming events from an entity to the viewer at the request of the viewer). Commentary on section 2. The word "events" seems to be shorthand for "resource invocations that the entity wants performed on the viewer". The viewer is a particular kind of protocol endpoint. I don't see why this mechanism shouldn't be defined between more general endpoints. Overall, though, this all seems fairly straightforward and potentially useful. Summary of section 1, which tries to define the overall structure of the OGP protocol. Section 1 loosely defines the terms: viewer; agent; virtual world; region. It introduces the entities "region domain" and "agent domain". It states that the "basic flow of the protocol" is for a human to use a viewer to instantiate an agent (via an agent domain) in a region (via a region domain), thereby setting up an interaction where the viewer is streamed object updates from the (authoritative) region, and the region is streamed avatar update requests from the viewer. Commentary on section 1. It seems as though the most common OGP use case is being defined as the required structure of the protocol. Is it really required that there MUST be a human in the loop? The region is always authoritative? Requests from the human to the region must go via the agent domain? I think there's a strong need for such motivating use cases, but I think the author shoots himself in the foot by putting it in the first chapter of the document to which every compliant implementation MUST conform. Instead, I'd like to see this document use more general definitions and relate them to use cases defined elsewhere. Please help me understand what I've missed and where I'm off base. Latha Serevi (SL)
- [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Rob Lanphier
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Ann Otoole
- Re: [mmox] 3-world OGP interop scenario Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Ann Otoole
- Re: [mmox] 3-world OGP interop scenario Mystical Demina
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario Bill Humphries
- Re: [mmox] 3-world OGP interop scenario Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario David W Levine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- [mmox] My reading of draft-lentczner-ogp-base-00 Latha Serevi
- Re: [mmox] My reading of draft-lentczner-ogp-base… Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario eh2th-mmox
- Re: [mmox] 3-world OGP interop scenario Mystical Demina
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Ann Otoole
- Re: [mmox] 3-world OGP interop scenario eh2th-mmox
- [mmox] One more time: The LESS model vs the Gener… Jon Watte
- Re: [mmox] 3-world OGP interop scenario Mystical Demina
- Re: [mmox] One more time: The LESS model vs the G… Charles Krinke
- Re: [mmox] One more time: The LESS model vs the G… Kajikawa Jeremy
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Charles Krinke
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Kajikawa Jeremy
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Frisby, Adam
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Charles Krinke
- Re: [mmox] 3-world OGP interop scenario Mark Lentczner
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] One more time: The LESS model vs the G… Christian Scholz