Marauroa Roadmap: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin |
imported>Hendrik Brummermann |
||
| (105 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: 2.00 |
|||
| ⚫ | |||
| ⚫ | |||
# 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) |
||
# Add TCP connections or rework UDP transport to work properly |
# <u>Add TCP connections or rework UDP transport to work properly</u>(fixed: TCP) |
||
# Make marauroa more configurable: |
# Make marauroa more configurable: |
||
## RPObject |
## RPObject |
||
| Line 16: | Line 34: | ||
# Hook for requesting server shutdown from game module |
# Hook for requesting server shutdown from game module |
||
# Allow accountless gameplay |
# Allow accountless gameplay |
||
# Refactor persistent storage facility |
# <u>Refactor persistent storage facility</u>(fixed: copied code from stendhal ) |
||
# Define RPClass attributes that take only a closed set of value |
# <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... |
# Allow to create non-planar attributes like lists, sets, etc... |
||
# Redefine syntax for: |
# <u>Redefine syntax for:</u>(fixed: Explain on other page.) |
||
## RPClass test operations |
## RPClass test operations |
||
## RPObject |
## RPObject |
||
| Line 25: | Line 43: | ||
# RPZone synchronized methods. |
# 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]] }} |
|||