I think the main arguments for karaf are the console, the maven
integration and the support for a wide range of Apache and other
projects out of the box like
ActiveMQ, CXF, Camel, Aries, Hibernate, Eclipselink, OpenJPA, pax exam,
pax cdi, pax jdbc. Of course you can not look into these in detail in an
hour but you can
show how easy it is to install some of these especially with the
repo-add aliases.
Something that might work well is to prepare a very small application
that shows how to combine some of the above projects. For all OSGi
projects outside karaf integrating all these project is a really big
challenge.
For example I showed a little karaf application with a web UI, rest
service (CXF) and twitter integration (Camel) some time ago:
https://github.com/cschneider/Karaf-Tutorial/tree/master/voting
https://docs.google.com/presentation/d/1990fWP3I0-WN2ZRiOJQY2o_HdAkIWmArPRDc_122dF0/
Christian
On 13.09.2015 21:15, Krzysztof Sobkowiak wrote:
Hi
Assume you have 1 hour for a talk and you would like to show the Java
developers what OSGi is and how Karaf can simplify the life while developing
the OSGi application. Which topics would you include in this talk?
Kindly regards
Krzysztof
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com