An Open Platform for Multiscreen Services