Added by Noctarius, last edited by Noctarius on Apr 29, 2009

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

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

  • feature freeze
  • bugfixing

Release Candidate 2

  • bugfixing

Final 1.0.0

  • releasing

Ideas for version 2.0.0

  • rebuild everything to OSGi bundles
  • more to come