Olivier, As you said, JPOX jars are OSGi bundles, but not necessarily will run in Felix the same as in Eclipse because we use extension and extension points... unless Felix supports declarative services through the Eclipse proprietary plugin.xml?
That's the point where I wonder how services and implementations are declared in Felix. I would love not having one more file (like "plugin.xml") specific to Felix. It would be wonderful to see full compatibility between Eclipse and Felix bundles, since I want to develop only once plugins for JPOX using Eclipse IDE, but deploy in Felix, Eclipse, etc. Inside JPOX we have our own plugin API whereas we have one implementation for Eclipse OSGi container, one for non OSGi containers and, in future, another one for Felix. Quoting Olivier Gruber <[EMAIL PROTECTED]>: > Conceptually at least, :-) > if you have Jpox compatible with Equinox (Eclipse OSGi), > you are plain OSGi, even if you are using the plugin.xml. > > The plugin.xml provides you an extended programming model through > extensions, > but the Eclipse core runtime (the extension registry) is moving to be just > a set > of bundles that could be installed on any OSGi implementation. > I don't know if it has been done already or it is still in the process of > being done. > > In other words, using plugin.xml is nothing more or less than using the > Servlet engine or > the SCR for instance. These are extensions to the core OSGi programming > model, > using extra runtime frameworks installed as bundles of the core OSGi > framework. > > In simpler terms, Jpox is therefore OSGi bundles, it just depends on some > other > bundles to be present... nothing unusual in the OSGi world :-) > > Hope this helps. > Best regards, > > Olivier Gruber, Ph.D. > Persistent & Distributed Object Platforms and Frameworks > IBM TJ Watson Research Center > > > > > > Erik Bengtson <[EMAIL PROTECTED]> > 09/07/2006 09:55 AM > Please respond to > felix-dev@incubator.apache.org > > > To > felix-dev@incubator.apache.org > cc > > Subject > Re: Info on OSGi migration of Apache projects > > > > > > > Jpox (jpox.org) not from Apache, but licensed as. JPOX is a JDO / JPA > implementation. > > We have it ready for Eclipse OSGi (We use the plugin.xml) and non OSGi > containers, but would like to have it compatible with Felix too. > > Quoting Piero Campanelli <[EMAIL PROTECTED]>: > > > Hi > > I have read about that some projects of Apache Consortium are switching > > toward an OSGi based architecture. > > > > At the moment I built this list: > > - James > > - Cocoon > > - Geronimo > > - Tuscany > > > > do you know if is there any other project? > > > > Thank you > > > > > > -- > > Piero Campanelli > > http://blog.pierocampanelli.info > > > > > > >