Контейнер OSGi с наименьшим воздействием

Я ищу небольшой контейнер OSGi для установки внутри того, что станет продуктом типа сетевого устройства. Я читал о текущих игроках: Concierge, Felix, Equinox, Knoplerfish. Консьерж кажется лучшим кандидатом для моих целей, но у него низкая активность в разработке.

Консьерж подходит к концу?

Я запускаю свои пакеты в ServiceMix, поэтому я знаю, что мои вещи будут работать с Felix. Должен ли я просто использовать это, потому что это более активно для проекта. Кто-нибудь использует Concierge в недавно запущенном (2 года) проекте, и если да, то планируете ли вы продолжать его?


person user937305    schedule 14.06.2012    source источник
comment
Concierge может стать проектом Eclipse RT — eclipse.org/proposals/rt.concierge   -  person Thorbjørn Ravn Andersen    schedule 09.08.2013


Ответы (2)


Concierge действительно крошечный, однако это фреймворк OSGi Release 3. Для справки, Релиз 4 вышел в 2004 году. В результате на нем будет работать несколько последних пакетов, поскольку многие полагаются на функции, являющиеся частью спецификации Релиза 4.

Возможно, это не проблема, если вы разрабатываете все пакеты самостоятельно, но это серьезно ограничит выбор готовых пакетов, которые вы можете выбрать.

Феликс будет следующим после Консьержа по размеру. Это определенно было бы моим предпочтительным, и очень активно развивается.

person Neil Bartlett    schedule 15.06.2012

Проверьте mBedded Сервер - он может работать на 8 МБ ОЗУ - вы не можете получить намного меньше :)

Он совместим с OSGi 4.2 и используется во многих проектах. Доступно несколько вариантов - для телематики, умного дома, мобильного...

person pooh    schedule 15.06.2012