Project Plan For Enterprise Tools for the OSGi Service Platform, version 0.2

Introduction

The Plug-in Development Environment project and Web Tools Platform project provide plenty of tools for OSGi development and Java EE development, respectively. Libra will provide the missing pieces that will bring the PDE and WTP tooling together for implementing OSGi Enterprise scenarios.

The below project plan is an extension of the Web Tools Platform top-level project plan .

Release Deliverables

  • WAR Products Tooling - originally developed to make the deployment of RAP applications easier, tooling itself is not RAP specific and can be used for deploying any Server-Side Equinox applications.
  • OSGi Bundle Facet - links together the PDE and WTP tooling. It enable the WTP project wizards to create OSGi bundles projects, like Web Application Bundles and Persistence Bundles. It's the very first step towards providing OSGi tooling for enterprise applications.
  • OSGi Framework Launchers - WTP server adapters for major open source OSGi frameworks like Equinox, Felix and Knopflerfish. All these server adapters can publish modules that have the OSGi Bundle facet.
  • OSGi Framework Editors - WTP server editor parts with management capabilities for OSGi frameworks: Bundle Overview, Bundle Dependency Graph, Server Console. These editor parts are embedded in the OSGi Framework Launchers and can be embedded by adaopter's OSGi-based server adapters.

Table of Contents

Themes and Priorities

New Features

Integrate new contributions pending in the pipeline. Improve the ones from the previous release.
  • Committed

    • Integrate Bundle/Console editor parts with Libra Launchers [360367] (target milestone: 0.2 M3)
    • Display 'Click Refresh' message in the editor's toolbar [361917] (target milestone: 0.2 M4)
    • Display CoreExceptions as error messages in the toolbar [361918] (target milestone: 0.2 M4)
    • Share bundle info between Bundle Overview and Bundle Dependency Graph editor parts [367606] (target milestone: 0.2 M5)
    • JMX Console Parameters [378210] (target milestone: 0.2 RC1)
    • Move generic parts from Virgo Server Editor to Libra [357386] (target milestone: 0.2 M3)
    • OSGi Framework Launcher for Equinox, Felix and Knopflerfish [339365] (target milestone: 0.2 M1)
    • Extensible Server Start Jobs [362393] (target milestone: 0.2 M5)

Table of Contents