POPEYE, a Peer-to-peer Collaborative Working Environment over Mobile Ad-hoc Networks