Hi,

This is a short summary of an activity we believe fits to the current point in 
time and the direction of the project. Any input on that is highly appreciated.

Krassi

Introduction
We'd like to propose an incubation activity under the Eclipse Equinox umbrella 
which to result in a RFC147 compliant implementation of a shell in equinox. 
Furthermore it will result in better separation of the shell functionality from 
the main equinox framework, leaving only single required functional parts in 
the framework itself. In addition to that we aim at enhancing the standard set 
of commands for analyzing dependency and class loading issues within Equinox.
RCF147 is complementary to the just-released OSGi 4.2 specification and defines 
a standard way to implement and run commands on an OSGi 4.2 framework. Its main 
qualities span in the direction of ease of use, interactivity and ease of 
implementation and testing of provided commands.
 Scope
*

Provide an RFC147 compliant shell in equinox
*       Replace the current equinox console with a well componentized one
*       Maintain compatibility with the currently existing Equinox APIs for 
registering commands. Those are deeply embedded in the framework and must 
remain available.
*       Improve the experience of troubleshooting bundle issues when using 
Equinox. Focus on wiring, bundle resolution, class loading, etc. by providing 
additional commands with in-depth understanding of the framework implementation.

Timeframe
*

Aim for Eclipse 3.7 (2011) release and start there early in order to avoid 
intersection with other on-going development plans
*       Define a branch with a fork of Equinox sources in order to achieve easy 
merging back into the main line once development is completed and accepted



_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to