A user-driven approach to developing Ambient Assisted Living systems for older people: The SOPRANO Project.