On 1/20/11 10:47, [email protected] wrote:
Thanks for doing this Richard!

I like the sound of OSGi but I've never made the leap to it because I don't feel that I understand it well enough to convince myself that it is the right direction to go in.

Your slides have clarified a number of things for me and your analogies are both clever and funny! I found the slides very easy to follow but I found myself getting confused in the "Understanding search order" and "When things go wrong..." sections, I think partially because I don't have a solid grasp of the terminology. What is class loader delegation?

I am familiar with the notion of dependency management from my experiences with using Maven to build my projects so I can somewhat follow you in the "When things go wrong..." section where you first mention transitive dependencies. However, old school developers that are stuck using Ant might find it more difficult. You touch on the subject in various places but I think it would be helpful if you had a couple of slides that briefly talked about dependency management in the context of OSGi before moving on to troubleshooting.

Those two sections will be the most difficult to follow, for sure, so you'll just have to catch me presenting it sometime. :-)

Seriously, though, I am already working on improving that section by trying to improve the error messages printed by the Felix framework. I will see if there is anything else I can do to add some more introductory overview for class loaders (without adding too many more slides).

-> richard


Cheers!
-John

Quoting "Richard S. Hall" <[email protected]>:

After some recent experiences I had with some developers trying to use
OSGi without even understanding the basics, I decided to work on a
presentation highlighting what you must understand about OSGi to use
it. Please find it on the presentations page:

    http://felix.apache.org/site/presentations.html

The direct link to the PDF is here:


http://felix.apache.org/site/presentations.data/Learning_to_ignore_OSGi.pdf

Comments welcome.

-> richard

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to