Tech/LxEngine/Roadmap

''This page is a loose, high-level guide for the general direction for LxEngine development. The roadmap is not intended to define the development of LxEngine, but rather give direction to future development as well as reflect actual current development.''

Prometheus 0.1 - Initial Release
Wikipedia: Prometheus

''The goal for 0.0 is to have a partial, draft version of most core components of the 1.0 release in place in some form or another. Completeness and stability are not a concern, as this is largely a prototyping stage of the architecture.''

Features
Core Architecture

Document Object Model

Simulation

Packages

Samples

Documentation

Limitations

 * Single-threaded
 * Only Visual Studio 2010 support

Hadrian 0.2 - Stability
Wikipedia: Hadrian

''With the tech demo approach of 0.0 as a starting point, build a sample that is closer to a full application - with fonts, menus, persistence, etc. Use v0.1 to fill in the gaps revealed when a second, more complete sample must be supported. The objective is not to provide polish or stylistic improvements, but rather to exercise the completeness of the skeleton engine architecture.''

Features
Samples

Joyce 0.3 - Stylization
Wikipedia: Joyce

Document Object Model

Rendering

Samples

Herodotus 0.5 - edits, revisions, and exports
Wikipedia: Herodotus



Methodius 0.6
Wikipedia: Methodius


 * Networking

 0.7
Core Architecture


 * Delay-load LxObjects - open, don't serialize in an Element's value until it is first used; background thread automatically serializes in
 * JQuery-like JS interface
 * JQuery-like JS interface

Documentation

Unit Testing

Nikola 0.8 - cross-platform
Wikipedia: Nikola

Platform Support

Kenobi 0.9 - demos
Wikipedia: Kenobi

Plug-ins

Assets

Samples

Gnome 0.10 - usability & polish
Wikipedia: Gnome

Documentation

Code Maintenance

Prospero 1.0 - stabilization and packaging
Wikipedia: Prospero

Lx1
''Advanced functionality. Robustness and completness. Professional grade.''

Core Architecture

Document Object Model

Rendering

Optimization

Plug-ins

Lx2
''Built in editor support. Large scenes.''