Smart Environments design: the SPLASH project case. Journal of e-Learning and Knowledge Society