Viewer Multi-protocol Working Group
Search
Page
Discussion
View source
History
Personal tools
Log in / create account
Navigation
Main Page
Community portal
Current events
Recent changes
Random page
Help
SEARCH
TOOLBOX
LANGUAGES
Toolbox
What links here
Related changes
Special pages
Open Source Platform
for interconnected virtual worlds
Viewer Multi-protocol Working Group
From Rex community wiki
Contents
1
Mandate
2
Design Overview
3
Stream Protocols
4
Session Protocols
Mandate
Deliver a wire protocol agnostic viewer design capable of enabling easy implementation of multiple Virtual World network protocols.
Implement select Virtual World protocols within the viewer as standard modules.
Design Overview
Refactor existing networking module into two interfaces: Stream and Session Management
Stream: responsible for serializing Naali events into protocol-specific messages
Session: responsible for setting up (including authentication/authorization/capability negotiation etc), tearing down, and migrating, End-End Streams
Implement OpenSimProtocolModule in terms of the refactored interfaces
Separate out Inventory to it's own module
Make protocol selection data-driven, either configuration file or UI preference
Stream Protocols
realXtend customized SLUDP
Session Protocols
realXtend custom Legacy (Avatar and Authentication Servers)
OpenSim/Second Life
OpenID + Cable Beach