Hyperconnection, proactivity and ubiquitous computing: the X-CAMPUS project