Olympus: an Ambient Intelligence Architecture on the Verge of Reality