An Open Cloud-Based Platform for Multi-device Educational Software Generation

  • Raquel Vásquez-RamírezEmail author
  • Maritza Bustos-Lopez
  • Agustín Job Hernández Montes
  • Giner Alor-Hernández
  • Cuauhtemoc Sanchez-Ramirez
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 405)


Nowadays, information technologies play an important role in education. For instance, mobile applications can be used through tablets and smartphones in classrooms, but not limited to this place. Smartphones are some of the most used devices across the world, and represent one of the most cheapest and user-friendly electronic devices for activities such as education, personal administration, communication and leisure, to mention but a few. In this work, we present a cloud-based platform for multi-device educational software generation (smartphones, tablets, web, android-based TV boxes, and smart TV devices). It is noteworthy mention that an open cloud-based platform allows to teachers create their own multi-device software by using a personal computer with Internet access. The goal of this platform is to provide a software tool that allows to teachers upload their electronic contents and package them in the desired setup file for one of the supported devices and operating systems by using our cloud-based platform.


Education Multi-device software Cloud-based platform Software generation 



This work was sponsored by the National Council of Science and Technology (CONACYT), the National Technology of Mexico (TecNM) and the Public Education Secretary (SEP) through PROMEP.


  1. 1.
    Dees, W., Shrubsole, P.: Web4CE: accessing web-based applications on consumer devices. In: Proceedings of the 16th International Conference on World Wide Web, pp. 1303–1304. ACMGoogle Scholar
  2. 2.
    Caswell, T., Henson, S., Jensen, M., Wiley, D.: Open content and open educational resources: enabling universal education. Int. Rev. Res. Open Distrib. Learn. 9 (2008)Google Scholar
  3. 3.
    Salinas, J.: La integración de las TIC en las instituciones de educación superior como proyectos de innovación educativa. En soporte digital, España (2002)Google Scholar
  4. 4.
    Neil, T.: Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps. O’Reilly Media, Inc. (2014)Google Scholar
  5. 5.
    Tidwell, J.: Designing interfaces. O’Reilly Media, Inc. (2010)Google Scholar
  6. 6.
    Colombo-Mendoza, L.O., Alor-Hernández, G., Rodríguez-González, A., Valencia-García, R.: MobiCloUP!: a PaaS for cloud services-based mobile applications. Autom. Softw. Eng. 21, 391–437 (2014)CrossRefGoogle Scholar
  7. 7.
  8. 8.
    Fernando, N., Loke, S.W., Rahayu, W.: Mobile cloud computing: a survey. Future Gener. Comput. Syst. 29, 84–106 (2013)CrossRefGoogle Scholar
  9. 9.
    March, V., Gu, Y., Leonardi, E., Goh, G., Kirchberg, M., Lee, B.S.: μcloud: towards a new paradigm of rich mobile applications. Proc. Comput. Sci. 5, 618–624 (2011)CrossRefGoogle Scholar
  10. 10.
    Mishra, J., Dash, S.K., Dash, S.: Mobile-cloud: a Framework of Cloud Computing for Mobile Application. Advances in Computer Science and Information Technology, pp. 347–356. Springer (2012)Google Scholar
  11. 11.
    Srirama, S.N., Paniagua, C., Flores, H.: Croudstag: social group formation with facial recognition and mobile cloud services. Proc. Computer Sci. 5, 633–640 (2011)CrossRefGoogle Scholar
  12. 12.
    Dukhanov, A., Karpova, M., Bochenina, K.: Design virtual learning labs for courses in computational science with use of cloud computing technologies. Proc. Comput. Sci. 29, 2472–2482 (2014)CrossRefGoogle Scholar
  13. 13.
    Ercan, T.: Effective use of cloud computing in educational institutions. Proc. Social Behav. Sci. 2, 938–942 (2010)CrossRefGoogle Scholar
  14. 14.
    Ozdamli, F., Bicen, H.: Effects of training on cloud computing services on M-learning perceptions and adequacies. Proc. Social Behav. Sci. 116, 5115–5119 (2014)CrossRefGoogle Scholar
  15. 15.
    Saad, M.N.M., Selamat, A.W.: UPSI Learning Management System (MyGuru2) in the cloud computing environment. Proc. Social Behav. Sci. 67, 322–334 (2012)CrossRefGoogle Scholar
  16. 16.
    Lin, Y.-T., Wen, M.-L., Jou, M., Wu, D.-W.: A cloud-based learning environment for developing student reflection abilities. Comput. Hum. Behav. 32, 244–252 (2014)CrossRefGoogle Scholar
  17. 17.
    Ivanova, M., Ivanov, G.: Cloud computing for authoring process automation. Proc. Social Behav. Sci. 2, 3646–3651 (2010)CrossRefGoogle Scholar
  18. 18.
    Sultan, N.: Cloud computing for education: a new dawn? Int. J. Inf. Manage. 30, 109–116 (2010)CrossRefGoogle Scholar
  19. 19.
    Shakil, K.A., Sethi, S., Alam, M.: An effective framework for managing university data using a cloud based environment. arXiv preprint arXiv:1501.07056 (2015)
  20. 20.
    Kao, Y.-W., Lin, C., Yang, K.-A., Yuan, S.-M.: A web-based, offline-able, and personalized runtime environment for executing applications on mobile devices. Comput. Stand. Interfaces 34, 212–224 (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Raquel Vásquez-Ramírez
    • 1
    Email author
  • Maritza Bustos-Lopez
    • 1
  • Agustín Job Hernández Montes
    • 1
  • Giner Alor-Hernández
    • 1
  • Cuauhtemoc Sanchez-Ramirez
    • 1
  1. 1.Division of Research and Postgraduate StudiesInstituto Tecnológico de OrizabaOrizabaMéxico

Personalised recommendations