Using web2.0 Software and Mobile Devices for Creating Shared Understanding among Virtual Learning Communities | IEEE Conference Publication | IEEE Xplore