Mobile learning, also called M-learning, is defined as learning delivered (or supported) solely or primarily by handheld and mobile technologies (Traxler 2007). These mobile technologies include mobile phones, smartphones, PDAs, MP3/MP4 players, handheld gaming devices, Ultramobile PCs (UMPCs), netbooks, handheld GPS devices, handheld voting devices, and other specialist portable technologies
... [Show full abstract] (Masoud et al. 2011).