How Research can Help to Create Commercially Successful Ubiquitous Services