A conceptual model and the supporting middleware for composing ubiquitous computing applications | IET Conference Publication | IEEE Xplore