
87
5
Practicing coda with osgi
5.1 Introduction
In the previous chapters, we discussed software components, component models, and
component frameworks in a generic context. In this chapter, we discuss the OSGi com-
ponent framework in detail. e objective of this chapter is to introduce the OSGi
framework, provide sufficient information to get started with CODA practice using
OSGi, and appreciate the component-oriented features of the OSGi framework. We
begin with an overview of the OSGi framework architecture, the necessity of the OSGi
framework, followed by an in-depth discussion of various layers of OSGi with examples.
5.2 What Is OSGi?
OSGi is a ...