OSGi has gained a lot of popularity lately and there’s questions from Eclipse developers on how to take advantage of OSGi. Some Eclipse developers don’t realize that under the covers, OSGi powers Eclipse. Traditionally we have been taught to think about Eclipse plug-ins, but Eclipse plug-ins are simply OSGi bundles. In this talk, we’ll cover some of the differences in traditional Eclipse development and traditional OSGi development. Is there is more than Require-Bundle? Other things than the extension registry for extensibility? How can bundles be really dynamic, without restarting the system? In the end, this session gives a brief overview what more OSGi gives you to implement real modular and dynamic applications, including: Import-Package vs. Require-Bundle, OSGi-Services and where to use them in Eclipse-based apps, and more…