This is part 1 of 6 screencasts that shows how to develop OSGi-enabled Java EE applications using NetBeans and deploy them on GlassFish.
The different parts show:
1. Parent POM project
2. API and Service OSGi Bundle
3. Client OSGi Bundle invoking an OSGi Service
4. Web Application Bundle (WAB) client invoking an OSGi service
5. Client OSGi bundle invoking EJB service
6. Conclusion and other possible extensions
These screencasts are originally posted at http://blogs.sun.com/arungupta.