Added by Noctarius, last edited by Noctarius on Apr 29, 2009
Roadmap for actual branch 0.0.x - 1.0.0
Alpha
- bytecode enhancement (instrumentation) system with AnnotationVisitors
- Dependency Injection (possibly internally changed to Google Guice) with scopes
- basic AOP like instrumentation filter
- HookingSystem for hooking into methods in an AOP like way
- PermissionSystem for adding AOP like permission handling by using roles
- ObjectQuery system to add SQL like queries to lists in AOP style
- XML Serialization / Deserialization, Component saving / loading
- several helper classes
- Bootstrapper
Milestone 1
- changing some of the annotations to JSR specified names with same behaviors
- TaskManager with realtime, callable, scheduled and atFixedRate queues
- JUnit extending testsuite
Milestone 2
- Apache Mina (2.x) based network layer
- Simon (Mina based RMI implementation) based server interconnect
- Crypto modules for several encryption methods (like blowfish, rsa, dsa, ...)
- finishing StateMachine implementation
- implementation of missing validators
Milestone 3
- Maven archtype, Maven plugins used by buildsystem
- ScriptEngine
- module / plugin sandboxes
Milestone 4
- DONS (Dynamic Object Naming System - some kind of DNS for ObjectIds)
- AWT like windowing system
Release Candidate 1
Release Candidate 2
Final 1.0.0
Ideas for version 2.0.0
- rebuild everything to OSGi bundles
- more to come
|