: As multimedia contents are becoming widely used in ubiquitous computing environments among many application fields, e.g., education, entertainment, and live surveillance, the demand of personalized access to these contents has increased dramatically. The provisioning of ubiquitous personalized multimedia services (UPMSs) is a challenging task, which involves a lot of heterogeneous entities ranging from objects, devices to software. In this work, we propose a three-layer software platform, called UPmP to support efficient development and deployment of UPMSs. It fulfills the core functionalities for ubiquitous personalized multimedia provisioning including service management, multimedia recommendation, adaptation, and delivery. We adopt service-oriented approach in building the platform. The enabling technologies such as component representation, service lifecycle management, platform configuration, and service composition are described in detail. The experimental results show that the...