An architecture supporting the development of collaborative applications for mobile users | IEEE Conference Publication | IEEE Xplore