Pyogp/Roadmap

From Second Life Wiki

Jump to: navigation, search

Contents

Status

Posted new status: Enus Linden 10:57, 21 August 2008 (PDT)

See OGP Beta Milestone below

  1. Client Library (pyogp.lib.base): working toward stabling the lib with a target of a point release in the near future. See the goals for this initial release in Milestone 1 below.
  2. Interop Tests (pyogp.interop): basic harness framework is in place, but test contents are needing attention. For more details, click me.
  3. Agent Domain (pyogp.agentdomain): while the library base remains the focus, an initial agent domain implementation built out of pyogp.agentdomain and pyogp.lib.base is available at http://syntronik.de

Current Roadblocks: Just need to wrap up outstanding features for the point release.

Library Roadmap

Milestone 1 (0.1 tag and branch)

The pyogp team is targetting it's first point release for the near future. The group is aiming to have the following functionality in the release:

  • authentication against an agent domain
  • login (via rez_avatar/place)
  • maintenance of presence against the agent domain (via even_queue acks)
  • messaging system (UPD parsing sim <-> client)
  • maintenance of presence against the simulator
  • avatar teleport
  • passing unit tests in the libary
  • exception handling
  • logging

Outstanding tasks include;

  • cleaning up messaging (renaming files e.g.)
  • implementing logging throughout
  • implementing exception handling throughout

Much is implicit in the above, e.g. caps parsing and related logic etc.

Milestone 2

  • Message Handlers - packet abstraction, event system
  • feature abstraction - grouping of similar message handlers and associated client logic
  • pyogp.legacy - enabling pyogp to authenticate via current agni protocols
  • Total virtual World Domination
  • Agent Domain
  • Region Domain ?
  • packet infection ?

Testing Roadmap

The initial goal is to support the Open Grid Public Beta. See below.

OGP Beta Milestone

To support the OGP Beta, Pyogp needs to have a subset of the (as yet not fully fleshed out) Milestone 1 functionality implemented. See http://jira.secondlife.com/browse/PYO-18 for the meta-level jira issue.

At a minimum, targets for pyogp support of the OGP Beta include support for:

  1. authentication - (SLGOGP_Teleport_Strawman#Login) retrieving a seed cap from the agent domain
  2. login - (SLGOGP_Teleport_Strawman#Login) rezzing on a sim after authentication
  3. teleport - (SLGOGP_Teleport_Strawman#Teleport) up to getting the seed cap from the destination simulator
  4. client library and development sandbox support documentation
    1. http://jira.secondlife.com/browse/PYO-13 - authentication testing
    2. http://jira.secondlife.com/browse/PYO-14 - login testing
    3. http://jira.secondlife.com/browse/PYO-15 - teleport testing
  5. documentation supporting the execution of tests via pyogp
Personal tools