This is a great summary Raymond. I have started with some cleanup and stabilization of the code, and I have documented my experience on getting my development environment ready in the "OSGI Development Guide" [1]. Let's all try to keep it up to date and use it as a reference for others that want to come and help.
[1] http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+Development+Guide+(OSGI) On Wed, Oct 29, 2008 at 11:47 AM, Raymond Feng <[EMAIL PROTECTED]> wrote: > Hi, > > We have been working on the sca-equinox branch to create a smooth developer > experience to work with OSGi-enabled Tuscany. There are some good > progresses. We also see some challenges too. > > Here are some of the items or goals we are working toward: > > 1) Make it easy and straightforward for developers to check out the tuscany > modules and load them into Eclipse which has good tooling support for OSGi. > - We are documenting the instructions as some of them require manual > steps. Stay tuned ... > 2) Configure the projects in such a way so that Eclipse PDE compiles and > validates our OSGi bundles by honoring the directives in the OSGi manifest. > - We are adding a maven plugin to generate Eclipse plugin .classpath and > .project files so that we can leverage the Eclipse PDE tools > 3) Configure maven to build the Tuscany modules using Eclipse compiler and > support the OSGi class visibility. > - We are adding the Eclipse compiler to be used maven compiler plugin (the > compilation is much faster now :-). More work to be done to honor the OSGi > bundle manifest. > 4) Build distributions in a much faster fashion (with 1-2 mins) to support > the test automation or bundle development against the 3rd party jars (as > bundles). > - Now we can build the distribution on disk very fast. One of the > distribution can be used to set up the Eclipse target platform. > 5) Clean up and fix the test cases and samples to be compiled and run with > OSGi > - We have a few test cases and samples working with OSGi. > 6) Bring up the core functions so that other pieces can be ported over or > built on. > - Please come and help. :-). > > If you are comfortable to swim in the muddy water, you are very welcome to > jump in and help. > > Thanks, > Raymond > -- Luciano Resende Apache Tuscany, Apache PhotArk http://people.apache.org/~lresende http://lresende.blogspot.com/
