Difference between revisions of "Pyogp/Roadmap"

From Second Life Wiki
Jump to navigation Jump to search
(New page: This is a collection of tasks wrt pyogp. These all need to migrate to jira in time. This is not yet complete, not triaged.... # recreate TestClient :) # Raise an application event when di...)
 
Line 3: Line 3:
# recreate TestClient :)
# recreate TestClient :)
# Raise an application event when disconnected
# Raise an application event when disconnected
# Merge UPDPacket and Message
# Merge UPDPacket and Message (Done)
## merge packet_handler and event_queue_handler
## merge packet_handler and event_queue_handler (Done)
## incorporate message.xml handling
## incorporate message.xml handling
# update the event handler
# update the event handler
## create a generic event message class with name and payload
## create a generic event message class with name and payload (Done)
# create a viewer proxy using pyogp
# create a viewer proxy using pyogp
# PyOGP Application support  
# PyOGP Application support  

Revision as of 10:52, 5 June 2009

This is a collection of tasks wrt pyogp. These all need to migrate to jira in time. This is not yet complete, not triaged....

  1. recreate TestClient :)
  2. Raise an application event when disconnected
  3. Merge UPDPacket and Message (Done)
    1. merge packet_handler and event_queue_handler (Done)
    2. incorporate message.xml handling
  4. update the event handler
    1. create a generic event message class with name and payload (Done)
  5. create a viewer proxy using pyogp
  6. PyOGP Application support
    1. adding application level events throughout
  7. Functional Additions
    1. further parcel and object related functionality
    2. teleport
      • teleport to region/x/y/z
      • teleport to landmark
      • receive teleport request
      • accept teleport request
      • teleport status
    3. L$
      • Send money
      • money balance updates
    4. Actions
      • Sit on ground
      • Sit on target
      • Stand
      • Gestures
    5. Friends
      • List of friends
      • offline/online notifications
      • send/accept friend invite
      • de-friending
    6. Parcels
      • parcel update events (media)
    7. Voice
      • Voice URI
      • Voice credentials
    8. Object Tracking
      • Avatars (name cache)
    9. Appearance management (e.g. avoid having to bake locally)
    10. a thousand other things