Prototyping and analysing ubiquitous computing environments using multiple layers - Silva, José Luís Cardoso (2014)