Alex Blewitt introduces modularity in general, and the choices that OSGi made in bringing modularization to the JVM. He also looks ahead and asks how OSGi and Jigsaw will evolve in the future.
Thomas Schindl presents his view on the new Java 9 module system. He introduces the main concepts, presenting how it works and how it differs from OSGi.
Gunnar Wagenknecht introduces the Eclipse Bundle Recipes project, explaining how to turn a library from Maven into an OSGi bundle, and how to deploy recipes and build systems to a local environment.
Trent Vigar explains how to build a RCP/OSGi fortress with Eclipse Tycho and how to consume Eclipse features with the Nexus Unzip Plugin.
Luca Dazi surveys the current solutions for remotely managing Java/OSGi IoT gateways over IoT protocols like MQTT and CoAP: Eclipse Kura, Lightweight M2M (LWM2M) protocol, and Eclipse Leshan.
Brett Meyer demos using multiple-tenancy, geographic data, auditing/versioning, sharding, OSGi, and integration with Hibernate.
Ian Robinson explains where OSGi fits into the Java ecosystem, presenting the needs met by OSGi, the framework’s current status and a peek of future developments.
Alex Blewitt, Kevin Seal and Alex Buckley answer Java modularity-related questions: when is modularity needed, how to address it, and what are the improvements in OSGi-based development.
In this presentation from SpringOne 2009, Rob Harrop provides a tutorial on creating effective modular web applications for OSGi and the RFC66 Web Container.
New in dm Server 2.0: web bundles, SLF4J/LogBack, plan files, Integrated ConfigAdmin, remote repo for dynamic bundle download, improved admin console, SSH-enabled console, unified user/pass store.
Rob Harrop discusses OSGi in the enterprise, modularity in OSGi, the split packages problem, Bundlor, OSGi bundle usage, RFC 66, dm Server, OSGi services, and building an OSGi-based Spring MVC webapp.
Neil Bartlett presents OSGi to Java developers: an introduction to OSGi, infrastructure projects using OSGi, the partial failure of OOP, the benefits of using COP, plus a demo.