Mobile WebTalk: a framework to support ubiquitous collaboration