Difference between revisions of "Roadmap"

From Sirikata Wiki
Jump to navigation Jump to search
m
Line 4: Line 4:
 
"These things are needed before undergrads start working with the system, may be as part of their independent study."
 
"These things are needed before undergrads start working with the system, may be as part of their independent study."
  
* Scriptable UI
+
* <del>Scriptable UI</del>
* placement UI
+
* <del>placement UI</del>
 
* application dev guide
 
* application dev guide
 
* lang guide
 
* lang guide
Line 13: Line 13:
 
** OHs
 
** OHs
 
** students
 
** students
* emerson error reporting  
+
* <del>emerson error reporting</del>
 
* emerson rebooting objects
 
* emerson rebooting objects
  
Line 26: Line 26:
  
 
*OGRE render perf
 
*OGRE render perf
*non CRAQ OSEG
+
*<del>non CRAQ OSEG</del>
 
*multi server deployment ( mostly testing)
 
*multi server deployment ( mostly testing)
 
**scripts
 
**scripts
Line 46: Line 46:
 
*transferring entities between OHs
 
*transferring entities between OHs
 
*Windows build
 
*Windows build
** buildbot restored to working order
+
** <del>buildbot restored to working order</del>
 
** binary distribution
 
** binary distribution
 
 

Revision as of 01:03, 24 March 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