Difference between revisions of "Pyogp/Roadmap"
< Pyogp
Jump to navigation
Jump to search
Enus Linden (talk | contribs) |
Enus Linden (talk | contribs) |
||
Line 16: | Line 16: | ||
## <s>Merge UPDPacket and Message</s> (Done) | ## <s>Merge UPDPacket and Message</s> (Done) | ||
## <s>merge packet_handler and event_queue_handler</s> (Done) | ## <s>merge packet_handler and event_queue_handler</s> (Done) | ||
## fix http://jira.secondlife.com/browse/PYO-62 (kotler) | ## <s>fix http://jira.secondlife.com/browse/PYO-62 (kotler)</s> (Done) | ||
# <s>update the event handler</s> (Done) | # <s>update the event handler</s> (Done) | ||
## <s>create a generic event message class with name and payload</s> (Done) | ## <s>create a generic event message class with name and payload</s> (Done) |
Revision as of 09:38, 15 July 2009
Meta Issues
- Update and maintain the published docs at:
- we need to spend time improving unit test coverage very soon
- we need to use pylint to help clean up pyogp
- we need to come up with pyogp specific coding guidelines\
Functional Changes
- Raise an application event when disconnected
- Messaging changes
- add a MessagingManager, refactor UDPDispatcher and EventQueueClient to purely parse/pack data, and handle messaging concerns in this new class
- incorporate message.xml handling
- remove packets.py and refactor accordingly
Merge UPDPacket and Message(Done)merge packet_handler and event_queue_handler(Done)fix http://jira.secondlife.com/browse/PYO-62 (kotler)(Done)
- add a MessagingManager, refactor UDPDispatcher and EventQueueClient to purely parse/pack data, and handle messaging concerns in this new class
update the event handler(Done)create a generic event message class with name and payload(Done)- add convenience methods (e.g. to_llsd(), to_dict())
- PyOGP Application support
- adding application level events throughout
- Functional Additions
- teleport
teleport to region/x/y/z(Done 2009-06-15)- teleport to landmark
- receive teleport request
- accept teleport request
- accept god teleport request
teleport status(Done 2009-06-15)
- L$
Send money(Done 2009-06-17)money balance updates(Done 2009-06-17)
- Actions
- Sit on ground
- Sit on target
- Stand
- Gestures
- Friends
List of friends(Done 2009-06-15)offline/online notifications(Done 2009-06-15)- send/accept friend invite
- de-friending
- Parcels
- parcel update events (media)
- Voice
- Voice URI (Can be done using caps; should we bother with it outside a sample?)
- Voice credentials
- Object Tracking
- Avatars (name cache)
- Appearance management (e.g. avoid having to bake locally)
Initialization of appearance manager and required messages(Done)Requesting cached Texture ids(Done)VisualParams classes(Done)AgentSetAppearance(Done)- Fetch own avatar visualParams from wearables
- Cases where sim does not have cached TextureEntry(ObjectUpdate) or TextureIDs (AgentCachedTextureResponse)
- Attachments
- Animations
- a thousand other things
- teleport
Apps to develop using pyogp
- create a viewer proxy using pyogp
- create something akin to libomv's TestClient