6 Replies Latest reply on Aug 4, 2008 11:15 AM by kabirkhan

    MC roadmap - 2.0.0.CR1/GA, Post Final, 3.x

    alesj

      Few notes from recent MC meeting:

      Work/issues needed to be resolved for MC 2.0.0.C1/GA:

      Reflect:
      * JoinFactory + explicit MetaData - Kabir & testing
      * Release

      MDR:
      * Component MetaData - Kabir & testing
      * Release

      MAN:
      * Scott's tasks
      * Release

      MicroContainer:
      * Finalize API; ExecutionEnvironment in Controller - Ales
      * MC-AOP-int issues - Kabir & testing
      * Release

      ClassLoading:
      * URLs and ResourceVisitor (resolved)
      * ResourceContext as interface (resolved)
      * Release

      Deployers:
      * Types remove - Ales
      * Structure Context - Adrian
      * Annotation based structure - Ales
      * Release

      VFS:
      * URLs creation optimization - Scott or Marko
      * Lazy VirtualFileHandler - Marko
      * File.getChildren opt (resolved)
      * Performance testing - Adrian
      * Release

      Work after GA, still in 2.x:

      Reflect:
      * Finishing missing Javassist impls
      * Testing

      MDR:
      * New scopes; thread, request, conversation
      * Testing

      MAN:
      * JSR 77 / 88

      MicroContainer:
      * Error handling
      * Concurrent deployments
      * Tree state mode
      * Policies + Scopes in MDR
      * Valves, container construction
      * Move annotations handling to separate project
      * Update Spring-int, Guice-int against the latest external dependencies

      ClassLoading:
      * Finish validation
      * OSGi testing

      Deployers:
      * OSGi deployment Service Registry
      * Testing
      * Describe deployment dependency deployer
      * Graceful shutdown handling

      VFS:
      * JBoss Zip framework

      OSGi:
      * Finish facade impl
      * Pass OSGi TCK
      * Release new OSS OSGi compliant framework

      Current MC 3.x ideas:

      Reflect:
      * Javassist integration; AOP, MDR, CL, Deployers

      MDR:
      * AOP/Kernel scoping

      OSGi:
      * Component model
      * Context CL
      * JEE + OSGi

      Other issues:

      MC's Reliance module serves as sandbox environment.
      Current Drools integration should be kept up-to-date with the Drools project.