Collaborative Distributed Laboratories: Technical Issues