karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Serge Huber <shu...@apache.org>
Subject Re: Hello World!
Date Thu, 19 Sep 2019 14:31:16 GMT
When I was starting out with OSGi, there used to be a great OSGI Wiki
available, but it got hacked and was never put back online :(

Any chance this content could be put back online somewhere else ?

Regards,
  Serge...

On Thu, Sep 19, 2019 at 3:43 PM Julian Feinauer <
j.feinauer@pragmaticminds.de> wrote:

> Thanks Christian, I will check out your stuff later on. Ideally I would
> love to have a book about karaf and some osgi basics and ds... But I guess
> that's a lot of work.
>
> So I think tutorials and examples are a good pragmatic compromise : )
> ________________________________
> From: Jean-Baptiste Onofré <jb@nanthrax.net>
> Sent: Thursday, September 19, 2019 8:15:08 AM
> To: dev@karaf.apache.org <dev@karaf.apache.org>
> Subject: Re: Hello World!
>
> Hi Christian,
>
> I think Karaf examples are good enough to start. They are maybe too
> simple but provide "classic" use cases (rest, service, jpa, etc).
>
> I agree we can do more, and we are working on it. It's something I
> discuss with some guys at ApacheCon last week.
> I will come with concrete proposal soon ;)
>
> Regards
> JB
>
>
> On 19/09/2019 15:02, Christian Schneider wrote:
> > The problem with OSGi docs is that most of the material is quite old.
> > Much of it does not apply to modern OSGi development anymore.
> >
> > Another issue is that especially for dependency injection there are
> quite a
> > few alternatives. Every of these come with their own pros and cons.
> > As a beginner it is difficult to understand and decide how to start.
> >
> > Karaf is a great way to start playing with OSGi as many things are
> readily
> > available and the shell and webconsole allow some nice insight into the
> > system. What karaf does not provide though is a good introduction into
> > OSGi. I tried to do so with my tutorials but they are more like explained
> > examples.
> >
> > I planned to do a longer introduction around how to build a typical
> > application based on best practices .. but it is a lot of work and I
> never
> > really took on the task.
> >
> > You might be interested in my recent talk about OSGi best practices.
> > Unfortunately in 30 minutes I was not able to really explain how to build
> > an application but maybe the example helps a bit.
> > https://adapt.to/2019/en/schedule/osgi-best-practices.html
> > The most interesting part there is maybe how to build bundles without xml
> > config.
> > The new annotations that combine requirements and configs are also very
> > interesting.
> > Both of these are not yet covered by much material on the web.
> > In the example there is a small application with an angular front end
> and a
> > jax-rs backend that can be easily installed in karaf.
> >
> > Christian
> >
> >
> > Am Mi., 18. Sept. 2019 um 06:45 Uhr schrieb Julian Feinauer <
> > j.feinauer@pragmaticminds.de>:
> >
> >> Hi,
> >>
> >> it was not so much karaf (I kind of liked it from the start) it was
> rather
> >> OSGi.
> >> We come from spring and when I looked through all the osgi material lots
> >> of it seemed strange and confusing like Aries, Blueprint, DS, enRoute,
> ... .
> >> Serge helped me a lot with sorting the things in my head and getting all
> >> clear (also with bundle vs. feature vs. feature-repo) and DS stuff and
> lots
> >> more.
> >> So I think Karaf is already doing an excellent job its rather the OSGi
> >> world that is damn confusing and one thing that probably could help is a
> >> small OSGi introduction or something.
> >>
> >> I hope that helps!
> >> Julian
> >>
> >> Am 16.09.19, 11:47 schrieb "Jean-Baptiste Onofré" <jb@nanthrax.net>:
> >>
> >>     By the way, Julian, I'm curious. Why did you consider Karaf "hard
> for
> >>     you to adopt" ? It's to understand what we can improve (maybe
> >>     message/website, example, whatever) in the project to change that !
> >>
> >>     Thanks !
> >>     Regards
> >>     JB
> >>
> >>     On 16/09/2019 18:21, Julian Feinauer wrote:
> >>     > Hi everybody,
> >>     >
> >>     > my name is Julian and as I’m new on this list, I just wanted to
> >> shortly introduce myself. I’m a contributor to some Apache projects
> (PLC4X,
> >> IoTDB, Calcite) and I met some karaf folks at the ApacheCon in Las
> Vegas (I
> >> was the guy hanging around introducing JB and Serge).
> >>     > I have Karaf on my radar for quite some time but always considered
> >> it to hard for us to adopt.
> >>     >
> >>     > But, as Serge gave me an awesome hands on introduction yesterday,
> I
> >> feel like we should really start to work with it and see how it goes.
> So,
> >> expect some mails from me here or on user@.
> >>     >
> >>     > Best
> >>     > Julian
> >>     >
> >>
> >>     --
> >>     Jean-Baptiste Onofré
> >>     jbonofre@apache.org
> >>     http://blog.nanthrax.net
> >>     Talend - http://www.talend.com
> >>
> >>
> >>
> >
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message