Design and implementation of an instant messaging architecture for mobile collaborative learning | IEEE Conference Publication | IEEE Xplore