The open cloud desktop for learning and teaching