Marauroa Roadmap: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin No edit summary |
imported>Hendrik Brummermann |
||
| (139 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{Navigation for Marauroa Top|Internals}} |
|||
| ⚫ | |||
{{Navigation for Marauroa Developers}} |
|||
=Roadmap= |
|||
Current version in development is: 1.20 |
|||
| ⚫ | |||
| ⚫ | |||
# Improve multipart messages numering |
|||
== Planned Future (Roadmap) == |
|||
* [[HTML5 Support for Marauroa]] |
|||
* [[Meta object model for relational data storage]] |
|||
* [[Multiplexing over https]] |
|||
* [[Enhanced Plugin System]] |
|||
* [[Client Object]] |
|||
== Past Milestones == |
|||
* [[Asynchronous Database Access]] |
|||
=== Version 3.00 === |
|||
# <u>Multi threading support for database access</u> (fixed) |
|||
# <u>Refactor database access from one single class to extendable DAOs</u> (fixes) |
|||
| ⚫ | |||
# <u>Improve multipart messages numbering</u>(fixed: we are using TCP only) |
|||
# Add anonymous attributes and slots |
# Add anonymous attributes and slots |
||
# Improve persistence layer |
# <u>Improve persistence layer</u>(fixed: RPZone can store objects and load them back on init) |
||
# <u>Add TCP connections or rework UDP transport to work properly</u>(fixed: TCP) |
|||
# Make marauroa more configurable: |
|||
## RPObject |
|||
## RPAction |
|||
## IRPZone |
|||
## Attributes |
|||
# Hook for requesting server shutdown from game module |
|||
# Allow accountless gameplay |
|||
# <u>Refactor persistent storage facility</u>(fixed: copied code from stendhal ) |
|||
# <u>Define RPClass attributes that take only a closed set of value</u>(fixed: and Java created Enum... ) |
|||
# Allow to create non-planar attributes like lists, sets, etc... |
|||
# <u>Redefine syntax for:</u>(fixed: Explain on other page.) |
|||
## RPClass test operations |
|||
## RPObject |
|||
## RPSlots |
|||
# RPZone synchronized methods. |
|||
== Release 1.20 == |
=== Release 1.20 === |
||
# Add slots names to RPClass |
# Add slots names to RPClass |
||
# Add invisible attributes |
# Add invisible attributes |
||
# Add invisible slots |
# Add invisible slots |
||
[[Category:Marauroa]] |
|||
{{#breadcrumbs: [[Marauroa]] | [[Navigation for Marauroa Developers|Internals]] | [[Marauroa Roadmap|Roadmap]] }} |
|||