This section provides a brief introduction to OSGi, enRoute and important core concepts.



Resolving - OSGi's Best Kept Secret? Resolving is one of the cornerstones of OSGi, but what is actually going on?
Semantic Versioning Why Semantic Versioning is essential for Maintainability
Declarative Services (DS) An overview of the Declarative Services DI framework
Patterns Core OSGi design patterns
What is a Data Transfer Object (DTO)? The DTO design pattern
API Design General best practises
Gogo A short introduction to the Gogo shell
What is bnd? Work Horse of the OSGi™ Build System