a platform independent Digital Signage client