Hello,
The book is exclusively designed for those with zero knowledge of OSGi. It focuses on designing modular software even if you aren't familiar with OSGi. Then, when you decide to use OSGi or
Java 8 modules, you'll have the design knowledge to take advantage of modularity in the context of those module systems.
Visit the book's website at
modularity.kirkk.com where you can review all 18
patterns and download an excerpt of the book. There is also a
mobile web application available that you can take with you wherever you go.
--kirk
Twitter: @pragkirk