Abstract
Using mobile devices in our daily activities has become elementary. Starting from this, we were interested on the field of mobile learning and how mobile apps can contribute together in order to collaborate with each other and to offer collaborative mobile apps without the need to unify the use of just one application. This paper presents a solution for cooperative m-learning systems based on a new protocol that we have created for this goal. The proposed architecture is composed by three layers. For every m-learning system, a special plug-in is easily created in order to communicate with the global m-learning application. This methodology contributes to create collaborative mobile system and helps all actors in a learning process to increase their concentration on the pedagogical side.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wu, W.-H., Wu, Y.-C.J., Chen, C.-Y., et al.: Review of trends from mobile learning studies: a meta-analysis. Comput. Educ. 59(2), 817–827 (2012)
O’Malley, G., et al.: Exploring the usability of a mobile app for adolescent obesity management. JMIR mHealth uHealth 2(2), e29 (2014)
Keegan, D.: The incorporation of mobile learning into mainstream education and training. In: World Conference on Mobile Learning, p. 11, Cape Town (2005)
David, B.T., Yin, C., Chalon, R.: Contextual mobile learning for repairing industrial machines: system architecture and development process. iJAC 1(2), 9–14 (2008)
Aissaoui, K., Ettifouri. E.H., Azizi, M.: EXPEL protocol based architecture for cooperative cooperative E-learning. Int. J. Emerg. Technol. Learn. (jET) (2016)
Shin, S.: Introduction to JSON (javascript object notation). Presentation (2010). https://www.javapassion.com
Windley, P.J.: REST: representational state transfer, 11,pp. 237–261
Fielding, R., Reschke, J.: Hypertext transfer protocol (HTTP/1.1): message syntax and routing (2014)
Nurseitov, N., Paulson, M., Reynolds, R.,: Comparison of JSON and XML data interchange formats: a case study, vol. 9, pp. 157–162. Caine (2009)
W3schools, Introduction to XML. Accessed Jul 2016 from http://www.w3schools.com/xml/xml_whatis.asp
Corbin, J.R.: The Art of Distributed Applications: Programming Techniques for Remote Procedure Calls. Springer (2012)
Joshi, C.G., Shah, R.J.: Portable lightweight LDAP directory server and database. U.S. Patent No. 9,032,193, 12 May 2015
Aissaoui, K., Azizi, M.: Taxonomy and Unified Access of E-Learning Platforms. MedICT, vol. 2 (2015). ISBN: 978-3-319-30296-6
Ettifouri, E.H., Rhouati, A., Dahhane, W., Bouchentouf, T.: ZeroCouplage Framework: A Framework for Multi-supports Applications (Web, Mobile and Desktop). MedICT, vol. 2 (2015). ISBN: 978-3-319-30296-6
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Aissaoui, K., Ettifouri, E.H., Azizi, M. (2017). Cooperative m-Learning Based on EXPROLM Protocol. In: Rocha, Á., Serrhini, M., Felgueiras, C. (eds) Europe and MENA Cooperation Advances in Information and Communication Technologies. Advances in Intelligent Systems and Computing, vol 520. Springer, Cham. https://doi.org/10.1007/978-3-319-46568-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-46568-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46567-8
Online ISBN: 978-3-319-46568-5
eBook Packages: EngineeringEngineering (R0)