Designing Technology for Content-Independent Collaborative Mobile Learning | IEEE Journals & Magazine | IEEE Xplore