I am currently working on an Eclipse integration of my Concierge framework. It is not really a trivial task since Equinox is custom-tailored to Eclipse and in many sense goes further than the OSGi standard. Simple issues make the it quite cumbersome to let a "standard" framework appear like Equinox. For instance, in Equinox, a bundle is not necessarily a Jar file but can as well be a directory (and this is crucial for launching plugin projects). Another issue is that with the -D<whatever>.start.level command line semantics, you never know how many start levels you have to expect and in an Eclipse launch configuration, the start levels are not necessarily continuous. These two things can be more or less elegantly fixed but I expect more of these issues to arise. Since I assume that similar problems might also appear with Felix, we can maybe exchange some experience.
Cheers, Jan. ----------------------------------------------------------- ETH Zurich, MSc Jan S. Rellermeyer, Information and Communication Systems Research Group (IKS), Department of Computer Science, IFW B 47.1, Haldeneggsteig 4, CH8092 Zürich Tel +41 44 632 30 38, http://www.iks.inf.ethz.ch ----------------------------------------------------------- > -----Original Message----- > From: Richard S. Hall [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 17, 2006 7:35 PM > To: felix-dev@incubator.apache.org > Subject: Re: Felix and Eclipse PDE > > If you need any help on the Felix side of things let me know. > > -> richard > > Felix Cuadrado wrote: > > I am working on adding a contribution to the extension point for > > Apache Felix, and should get some results for it soon, as > well as some > > feedback for the extension point itself. > > > > //Félix Cuadrado > > > > On Tuesday 17 October 2006 18:03, Chris Aniszczyk wrote: > > > >> On a side note, the PDE team from Eclipse would like > everyone to know > >> that as of Eclipse 3.3M2 > >> (http://download.eclipse.org/eclipse/downloads/drops/S-3.3 > >> M2-200609220010/eclipse-news-M2.html) PDE supports pluggable OSGi > >> frameworks (see the release notes). This allows other OSGi > frameworks > >> to be launched like Equinox is (also it allows for > reusability of the > >> launch configuration UIs and other things). > >> > >> There is an OSGi framework extension point > >> > (http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.pde.ui/schema/o > >> sgiFra > >> meworks.exsd) that interested OSGi frameworks can extend. > >> > >> Currently only Equinox is supported > >> > (http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.pde.ui/src/org/ > >> eclips > >> e/pde/ui/launcher/EquinoxLaunchConfiguration.java) but we would > >> appreciate feedback from the Felix community if someone > would like to > >> create a Felix extension. We want to make sure this API is > stable for > >> Eclipse 3.3 and would love if the Felix community could > help the evolution of this API. > >> > >> If you have any questions using this API, please feel free > to email > >> the [EMAIL PROTECTED] mailing list. > >> > >> Cheers, > >> > >> Chris Aniszczyk > >> Eclipse Committer > >> > >> > >> > >> > >> > >> > >> > >> Clement Escoffier <[EMAIL PROTECTED]> > >> > >> > >> To: > >> felix-dev@incubator.apache.org > >> > >> > >> > >> > >> cc: > >> > >> > >> > >> > >> > >> Subject: > >> Re: Work with Felix but how?! > >> > >> > >> > >> > >> From: > >> Clement Escoffier > <[EMAIL PROTECTED]> - Monday, > >> October 16, 2006, 12:50 PM > >> > >> > >> Please respond to felix-dev@incubator.apache.org > >> > >> > >> > >> > >> > >> > >> > >> > >> Hello, > >> > >> I migrate (endly) the tutorial : Felix Integration inside > Eclipse on > >> the Felix Wiki Page : > >> > http://cwiki.apache.org/confluence/display/FELIX/Felix+integration+in > >> side+E > >> clipse > >> > >> > >> Regards, > >> > >> Clement > >> > >> Francesco Furfari a écrit : > >> > >>> Hi all, > >>> Clement has written a tutorial about Felix integration inside > >>> eclipse, see > >>> > >> > http://plop-plop.net/ipojo/index.php?option=com_content&task=view&id= > >> 23&Ite > >> mid=37 > >> > >> > >>> I think it should be added to the Felix wiki. > >>> > >>> > >>> best, > >>> francesco > >>> > >>> Simon Willnauer wrote: > >>> > >>>> Cheers guys!! > >>>> > >>>> I already build the sources thank you! > >>>> I will let you know about the integration of felix in GData. > >>>> > >>>> > >>>> best regards Simon > >>>> > >>>> On 10/6/06, Richard S. Hall <[EMAIL PROTECTED]> wrote: > >>>> > >>>>> I would also recommend the following: > >>>>> > >>>>> * http://cwiki.apache.org/FELIX/building-felix.html > >>>>> * http://cwiki.apache.org/FELIX/felix-usage.html > >>>>> > >>>>> The first tells you the steps necessary for building > Felix since > >>>>> it is currently only accessible from SVN and the second is a > >>>>> reasonably up-to-date usage document. > >>>>> > >>>>> -> richard > >>>>> > >>>>> Pierre Parrend wrote: > >>>>> > >>>>>> Hello Simon, > >>>>>> > >>>>>> you can refer to the Oscar project, which is the > project where > >>>>>> Felix > >>>>>> > >>>>> comes > >>>>> > >>>>> > >>>>>> from. > >>>>>> you will find a general documentation here : > >>>>>> http://oscar.objectweb.org/ > >>>>>> a 'get started' page here : > >>>>>> http://oscar.objectweb.org/usage.html > >>>>>> and a tutorial that introduces the main OSGi feature from a > >>>>>> > >>>>> developper's > >>>>> point > >>>>> > >>>>> > >>>>>> of view : > >>>>>> http://oscar-osgi.sourceforge.net/tutorial/index.html > >>>>>> > >>>>>> on the main page, you will also find a list of project > that have > >>>>>> been > >>>>>> > >>>>> build on > >>>>> > >>>>> > >>>>>> oscar, I assume that some of them have moved to Felix. > >>>>>> > >>>>>> And, last, the main difference between Oscar and > felix is that > >>>>>> Oscar > >>>>>> > >>>>> implements > >>>>> > >>>>> > >>>>>> OSGi Release 3, and Felix is almost ready to implement all > >>>>>> mandatory > >>>>>> > >>>>> OSGi > >>>>> > >>>>> > >>>>>> Release 4 features. > >>>>>> > >>>>>> enjoy ! > >>>>>> > >>>>>> Pierre > >>>>>> > >>>>>> Quoting Simon Willnauer <[EMAIL PROTECTED]>: > >>>>>> > >>>>>>> Hi there, > >>>>>>> > >>>>>>> I read a lot about felix and OSGi and I actually can > not wait to > >>>>>>> use > >>>>>>> > >>>>> it. I'm > >>>>> > >>>>> > >>>>>>> planing to integrate the OSGi system into another > apache project > >>>>>>> > >>>>> (Lucene > >>>>> > >>>>> > >>>>>>> GDataServer) but have no experience with it so far. I was > >>>>>>> looking > >>>>>>> > >>>>> for > >>>>> some > >>>>> > >>>>> > >>>>>>> "Getting Started" or examples tutorials to get into the > >>>>>>> framework or > >>>>>>> > >>>>> how to > >>>>> > >>>>> > >>>>>>> integrate all the features OSGi / Felix offers. I got to the > >>>>>>> > >>>>> documentation > >>>>> > >>>>> > >>>>>>> part of the website and tried to read the Felix OSGi > Tutorial ( > >>>>>>> http://cwiki.apache.org/FELIX/felix-osgi-tutorial.html) and I > >>>>>>> had to > >>>>>>> > >>>>> login, > >>>>> > >>>>> > >>>>>>> so I registered and logged in but I got no permission to read > >>>>>>> it. I > >>>>>>> > >>>>> would > >>>>> > >>>>> > >>>>>>> love to read this part of the documentation, can anyone of you > >>>>>>> > >>>>> tell me > >>>>> how > >>>>> > >>>>> > >>>>>>> ;). > >>>>>>> If any of you have some more documentation / tutorial > hints for > >>>>>>> me I > >>>>>>> > >>>>> would > >>>>> > >>>>> > >>>>>>> really appreciate it. > >>>>>>> > >>>>>>> Are there any OpenSource projects around using Felix so far? > >>>>>>> > >>>>>>> best regards Simon > >>>>>>> >