Open Source Platform
for interconnected virtual worlds

Corus M2 Sprint 3 Planning

From Rex community wiki

Contents

Viewer Framework Team

  • Refactor OpenSimProtocol into, multi-protocol, Session/Stream arch
  • Refactor HttpAssetProvider to use HttpUtilities and TaskThread
  • Refactor XMLRPC functionality from OpenSimProtocol to RPCUtilities

Scripting Team

  • Enable live reloading of Python modules. This would enable the developers to reload i.e. their UI files and any code in py modules on-the-fly without restarting the viewer.
  • Object dragging with a mouse inside Naali.
  • Adding possible wrappers and API needs
  • Rotating, scaling, etc.
  • An iterator for the entities in the scene.
  • Possible rebuilding of the PythonQt files par the modules that aren't needed. As a sidenote: ask around what isn't actually needed, since previously it was noted that opengl and sql weren't.

Avatar Team

  • Serialization of AvatarAppearance entity component back into avatar description xml.
  • Storing avatar description & assets into the oldschool asset storage.
  • Choosing avatar files to upload.
  • Very basic appearance editing functionality.
  • Backend support for user inventory -based avatars.

Content Creation Team

  • Finish tasks from last sprint
    • Delete folder (done)
    • Rename folder (done)
    • Add/delete/rename inventory asset
    • Move inventory folders and assets
    • J2k encoding for textures
    • Fetch inventory descendents for folders and show them
    • UI for uploads
  • New inventory-related tasks for this sprint
    • Drag & drop logic
  • World-editing tasks
    • Rezzing prims to the world (backend done, no interface yet)

UI Team

  • Work with creating unified theme and how to enable themes for all widgets
  • Finish external UI for CommunicationModule
  • When backend in "ready state" start putting widgets inside main window with internal mode

Communication Team

Team Taiga

  • CableBeach WebDAV properties persistence
  • Fix multiregion standalone ModreX login bug
  • ModreX megaregion support
  • User account creation in CableBeach InventoryServer for Taiga (webdav) Inventory Accounts