An OSGi-based infrastructure for context-aware multimedia services

This article proposes an OSGi-based infrastructure for context-aware multimedia services in a smart home environment. A context-aware multimedia middleware (CMM), which supports multimedia content filtering, recommendation, and adaptation according to changing context is presented. It also performs context aggregation, reasoning, and learning. To foster device and service interoperability, CMM is integrated with an OSGi service platform. We envisage the OSGi-based infrastructure to fill the niche of three gateways in a smart home: network connecting, context provisioning, and multimedia personalizing