In this paper, an e/m-Learning scenario is considered, where users use heterogeneous devices and different network access technologies. Lessons can involve several services, ranging from chat to videoconference, cooperative group work and access to high-quality bandwidth-demanding contents.