On 13.03.2013 16:26, Guillaume Nodet wrote:
On Wed, Mar 13, 2013 at 4:01 PM, Jean-Baptiste Onofré <j...@nanthrax.net>wrote:

Thanks Guillaume for this remember (or introduction for some of us I think
;)).

I think that on trunk we made some progress in the way that you describe.
For instance, unlike that we have in Karaf 2.x, modules on trunk are
structured like this:
- core provide OSGi services
- commands use the core services
- MBeans use the core services
- an end-user can use core services if he wants

Yes, and from a purely technical side, it's really nice.  As Ioannis said,
it can be troublesome for users that Karaf comes with 80 bundles ... It has
the nasty drawback of not looking lightweight anymore ...
I fully agree. We have to look into ways to reduce the numbers of bundles. I think though that we can already reduce the number on the
development side.

For example if we manage to provide a small api for the console then we could unify core and commands which would almost cut the number of karaf bundles
in half.

Christian


--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to