In this paper, we present a middleware that allows to control and connect distributed and mobile multimedia devices with different underlying technology. Based on this middleware we demonstrate an extensible application framework for a multimedia home entertainment center. This framework provides session hand off for seamless multimedia playback in heterogeneous environments where users with mobile devices can transparently exploit the capabilities of nearby stationary systems.