What is difference between Eclipse Virgo and Eclipse Gemini?
Asked Answered
M

2

6

Hey,
What is difference between Eclipse Virgo and Eclipse Gemini?
(I understand what OSGI does in general).

Myrtie answered 25/9, 2010 at 18:34 Comment(0)
E
6

From the Virgo proposal :

Gemini

Virgo provides a runtime enterprise application model on top of Equinox, with integrated application and provisioning support. The Gemini project at Eclipse.org provides implementations of enterprise capabilities that can be exploited by such applications. The Virgo kernel provides just the foundational capabilities and depends solely on the Gemini Blueprint Service project. The Virgo server distribution pre-integrates the Gemini Web Container and Blueprint Service projects. Additional capabilities provided by Gemini projects can easily be added to the Virgo Server simply by deploying the appropriate bundle provided by those projects.


Resources :

Exocarp answered 25/9, 2010 at 18:38 Comment(3)
Honestly, I didn't understand a thing :) It is so theoretical. Easy words and examples are better.Myrtie
You can see things like this. Gemini isn't a server at all, but Virgo is. The gemini implementation can be used as a part of Virgo, but it also can be used as a part of any other web server. Virgo is a packaging of modules, and gemini is one of these modules.Exocarp
So, the short answer is: Gemini is more enterprisy?Schweiz
U
4

Eclipse Gemini provides the feature of dependency injection (through Spring) for OSGi bundles. In the other hand, Eclipse Virgo is a OSGi runtime built on the Equinox container that includes a bunch of technologies like Gemini, Logback, P2 or servlet containers (like Jetty or Tomcat).

An alternative for Gemini could be Apache Aries [1] and an alternative for Virgo could be Apache Karaf [2]

Underwrite answered 6/4, 2014 at 19:47 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.