Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iot-wg] Why use concierge?

Equinox and Concierge have been designed with different goals in mind.
Equinox has been designed to handle systems made of a very large number of bundles (like we have in IDE or RCP apps) which resulted in a number of caching strategies to be implemented to improve startup time, careful implementation of the service registry, all of  which increased the footprint of the fwk. Also equinox has a number of extensibility mechanisms (e.g. interception of resource loading, pluggable storage formats) and additional services like Location.
As for Concierge, since its inception, it has been designed with the goal of being the smallest OSGi implementation available.

Could those differences be dealt with by modularizing the Equinox code base such that one could build a framework a la carte and thus have a right-sized fwk ? Most likeky but who wants to pay for this ? :)
 
Now, claiming that Equinox is not suitable for IoT usage is erroneous and misleading. After all it has been used by Kura, SmartHome and others for years so it has to be good enough :) Of course it is probably not as good as commercial implementations but I'm also wondering about Concierge's suitability and this is why I initiated this discussion. I want to understand the motivation, goals and expectations of the projects trying to use concierge, and also because as a community, Eclipse we will have to position the two implementations wrt to each others, as well as evaluate and evolved the ecosystem around it (e.g. launching, building, testing, etc.)

Pascal

On 23/04/2014 4:06 PM, Doug Schaefer wrote:
What do we mean by "optimised"? Couldn't we not go through and do that optimization to address the size of Equinox? Or are there big architectural differences that makes it harder to do with Equinox?

(BTW, had the same question since I heard of Concierge).


On Wed, Apr 23, 2014 at 2:23 PM, Thomas Eichstädt-Engelen <te@xxxxxxxxxxxxxx> wrote:
Hi Pascal,

if “size” is equal to “resources” than this the argument for Eclipse SmartHome for example. Since Equinox is not really “optimised" for low budget embedded devices (like Raspberry Pi) Concierge seems to be a promising approach.

Best, Thomas E.-E.



On 23 Apr 2014, at 18:19, Pascal Rapicault <pascal@xxxxxxxxxxxxx> wrote:

> Hi,
>
> Since Concierge has been released, I noticed a lot of interest from the variou IoT projects to move to concierge from Equinox and I would like to understand the motivation of such a move? I can obviously get the size argument, but is there more to it?
>
> Thanks
>
> Pascal
> _______________________________________________
> iot-wg mailing list
> iot-wg@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/iot-wg

_______________________________________________
iot-wg mailing list
iot-wg@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/iot-wg



_______________________________________________
iot-wg mailing list
iot-wg@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/iot-wg


Back to the top