Roadmap

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
The big massive to do list.  Will start to try to put up content in reasonable order here.
+
{{obsolete}}
  
== Current Version 0.5 (SVN3172)==
+
This page contains a rough direction of where developers are heading in terms of features. The previous incarnations of this page have focused on what developers may be working towards, this version contains only things which have been started or have been generally agreed upon by the developer community. Developers should include their own features under active development here.
* Database
+
** <strike>Enable mysql for storing assets</strike> '''done''' (When?)
+
** <strike>Enable mysql for inventory</strike> '''done''' (When?)
+
* Grid Mode
+
** <strike>Asset Server, using a primitive asset format</strike> '''done''' (When?)
+
** <strike>Inventory Server</strike> '''done''' (When?)
+
  
== 0.6 Proposed ==
+
==0.5.X Candidates (to 0.6.0)==
 +
This covers features under development now with aim to make it into the 0.5.X line, likely to be included before 0.6.0 is tagged. Note that some features may not make it into this release and could appear later.
  
* Database
+
* Archiving / Portable Regions
** NHibernate (if possible.  This unifies a lot of the data paths and there is some sample NHibernate code on the list)
+
** Regional Archive Improvements[?] (Contact: justincc)
** Persistance for AV Appear across Sim Reboots (partial implementation by MW already)
+
** Inventory Archival (Contact: justincc)
 +
** Better "Canned" Item/Asset Support[?]
  
* Scripting
+
* MySQL Gridserver Fixes
** Complete LSL functions (~ 60% now)
+
** Rethread MySQL Asset Server (Contact: afrisby)
** Script engine base improvements
+
** Rethread MySQL Inventory Server (Contact: afrisby)
  
* Grid Mode
+
* Finalised Switch to OSHttpServer based on C# Webserver
** OGS2 REST protocol (we've been kicking this around for a while, perhaps 0.6 is the right time for it?)
+
** Better SSL Support[?]
 
+
* Physics
+
** Hollow and Cut Prims support (need to write for 20 prim types)
+
 
+
* Canned Assets
+
** Clothes
+
** Bodies
+
** Prim Objects
+
** Animations
+
** Textures
+
  
 
* Profile
 
* Profile
 
** Would like to write a Profile Module interface that lets you backend the profile pane to various different directory services (sdague)
 
** Would like to write a Profile Module interface that lets you backend the profile pane to various different directory services (sdague)
  
In Progress - n/a
+
==0.6.X Candidates (to 0.7.0)==
 +
 
 +
* Rearchitecture of SceneObjectGroup/SceneObjectPart (Contact: sdague)
 +
 
 +
* Rearchitecture of IClientAPI into multiple smaller interfaces (Contact: afrisby)
  
 
== Future ==
 
== Future ==
 +
* Revisit BulletX
 +
* Revisit PhysX
 +
* Look into the free version of Havok[?]
 +
 
see [[OpenSim:Future_Release_Discussion]].
 
see [[OpenSim:Future_Release_Discussion]].
 
== Uncategorized ==
 
 
* Physics
 
** BulletX work
 
  
 
[[Category:Main]]
 
[[Category:Main]]
 
[[Category:Development]]
 
[[Category:Development]]

Revision as of 15:14, 6 October 2008


This page contains a rough direction of where developers are heading in terms of features. The previous incarnations of this page have focused on what developers may be working towards, this version contains only things which have been started or have been generally agreed upon by the developer community. Developers should include their own features under active development here.

0.5.X Candidates (to 0.6.0)

This covers features under development now with aim to make it into the 0.5.X line, likely to be included before 0.6.0 is tagged. Note that some features may not make it into this release and could appear later.

  • Archiving / Portable Regions
    • Regional Archive Improvements[?] (Contact: justincc)
    • Inventory Archival (Contact: justincc)
    • Better "Canned" Item/Asset Support[?]
  • MySQL Gridserver Fixes
    • Rethread MySQL Asset Server (Contact: afrisby)
    • Rethread MySQL Inventory Server (Contact: afrisby)
  • Finalised Switch to OSHttpServer based on C# Webserver
    • Better SSL Support[?]
  • Profile
    • Would like to write a Profile Module interface that lets you backend the profile pane to various different directory services (sdague)

0.6.X Candidates (to 0.7.0)

  • Rearchitecture of SceneObjectGroup/SceneObjectPart (Contact: sdague)
  • Rearchitecture of IClientAPI into multiple smaller interfaces (Contact: afrisby)

Future

  • Revisit BulletX
  • Revisit PhysX
  • Look into the free version of Havok[?]

see OpenSim:Future_Release_Discussion.

Personal tools
General
About This Wiki