An Adaptive Interactive Multimedia System for Intelligent Environments