Difference between revisions of "Roadmap"

From Sirikata Wiki
Jump to: navigation, search
m
Line 14: Line 14:
 
** students
 
** students
 
* <del>emerson error reporting</del>
 
* <del>emerson error reporting</del>
* emerson rebooting objects
+
* <del>emerson rebooting objects</del>
  
  

Revision as of 01:27, 5 April 2011

This is the roadmap for summer 2011 and beyond

Before Spring 2011

"These things are needed before undergrads start working with the system, may be as part of their independent study."

  • Scriptable UI
  • placement UI
  • application dev guide
  • lang guide
  • machines
    • cassandra/CDN
    • space servers
    • OHs
    • students
  • emerson error reporting
  • emerson rebooting objects


Before Summer 2011

  • mesh processing for rendering performace
  • mesh upload the complete pipeline
  • pycollada dev ( library for reading collada files)
    • file save
    • filter pipelines
  • OGRE render perf
  • non CRAQ OSEG
  • multi server deployment ( mostly testing)
    • scripts
    • monitoring
  • Emerson runtime/compiler bugs (not memory leaks)
  • Object storage
  • allocate objects on remote OH
  • Platform developers' guide


Nice to have in Summer 2011

  • Emerson Ajax feature
  • animations
  • basic physics
  • stats service with web interface
  • scripting sessions
  • emerson regressions tests
  • transferring entities between OHs
  • Windows build
    • buildbot restored to working order
    • binary distribution


Beyond summer 2011

  • Audio
  • Animation
  • Authentication
  • Emerson memory issues
  • migrate entities between spaces
  • better aggregation approach (some implementation things)
  • resource contraints on scripts

Research Topics

  • Distributed spatially mixed audio
  • Distributed Physics
  • Distributed PInto
  • Pinto by num of objs
  • Space Server Splitting
  • Multicast
  • Trasport protocols for VW
  • Emerson/Language
  • object storage -> migration etc
  • better aggregation approach


Rest

  • Audio
  • Animation
  • Authentication
  • Emerson memory issues
  • migrate entities between spaces
  • better aggregation approach (some implementation things)
  • resource contraints on scripts