Raman,
Thanks. But, honestly, that still doesn't answer the question. Why can't Gemini work in Karaf? Does it have code that is tied directly to another container (Virgo Kernel)? Or, is the issue that nobody has written a provisioning document for Gemini to work in Karaf? I believe that latter is the answer, not the former. I understand the motivations for not using Spring and using Aries instead. However, I have yet to hear a good technical argument against using Karaf/Gemini. Please understand, I'm not trying to promote springsource or any consulting company. Rather, I'm trying to make sure that Karaf doesn't cut out a large group of users simply because of the notion that "spring bad, aries good". I've worked with Virgo kernel, and Karaf is superior to it. The only reason for intelligent folks to choose Virgo Kernel over Karaf is the argument that Karaf doesn't play well with Spring. I find this notion to be, at best, dubious. Honestly, the Aries vs SpringDM (now Gemini) discussion sounds very similar to the JPA vs Hibernate discussion from last year. In that discussion, Hibernate was widely derided by the Karaf community with numerous folks stating that Hibernate simply couldn't work in Karaf. However, after a couple of days I was able to get Hibernate working just fine in Karaf. Before I make a decision about Aries or SpringDM (Gemini), I'd like to hear about folks' actual experiences instead of thier biases. ----- Original Message ----- From: "Raman Gupta [via Karaf]" <[email protected]> To: "mikevan" <[email protected]> Sent: Tuesday, November 1, 2011 10:16:21 AM Subject: Re: Aries and Spring Co-Existance in Karaf > In this example, how would the three contexts work together? In my work, > I've seen coding like this where Spring is desired, and where Aries blueprint > doesn't provide the functionality Spring provides. In that environment, > there is a movement towards Eclipse Gemini because it is written to play > nicely with Spring. What I'd like to do is once and for all, identify if > Aries and Spring can work in the same bundle or not. Normally what I hear is > no, but from my prototyping, that response doesn't hold water. I believe Eclipse Gemini (AKA Spring DM 2.x) *can* mix and match Spring and Blueprint namespaces. There is an example shown here: http://static.springsource.org/osgi/docs/2.0.0.M1/reference/html-single/#blueprint:differences:xml However, Karaf doesn't support DM 2 / Gemini at this time AFAIK. -- Raman Gupta VIVO Systems http://vivosys.com If you reply to this email, your message will be added to the discussion below: http://karaf.922171.n3.nabble.com/Aries-and-Spring-Co-Existance-in-Karaf-tp3438050p3470779.html To start a new topic under Karaf - User, email [email protected] To unsubscribe from Karaf - User, click here . ----- Mike Van (All links open in new tabs) Committer - Kalumet Atraxia Technologies NCI Inc Mike Van's Open Source Technologies Blog -- View this message in context: http://karaf.922171.n3.nabble.com/Aries-and-Spring-Co-Existance-in-Karaf-tp3438050p3470821.html Sent from the Karaf - User mailing list archive at Nabble.com.
