Skip to main content
Log in

MobiCloUP!: a PaaS for cloud services-based mobile applications

  • Published:
Automated Software Engineering Aims and scope Submit manuscript

Abstract

The integration of cloud computing and mobile computing has recently resulted in the Mobile Cloud Computing (MCC) paradigm which is defined as the availability of \(c\)loud services over a mobile ecosystem. Platform as a Service (PaaS) is a model of cloud computing that refers to high-level software systems delivered over Internet. This model typically enables developers to deliver Web applications as Software as a Service. With the aim of providing support to the MCC, in this work a PaaS called MobiCloUP! is proposed for mobile Web and native applications based on third-party cloud services such as Netflix, Instagram and Pinterest, to mention but a few. Unlike other commercial solutions such as force.com, Google\(^{\mathrm{TM}}\) App Engine and other academic proposals like MOSAIC, MobiCloUP! implements an automatic code generation programming model targeting rich mobile applications based on both Web standards such as HTML5, CSS3 and AJAX and Rich Internet Application frameworks like Adobe\(^{\textregistered }\) Flex. The MobiCloUP! core is a wizard tool that covers design, publish/deployment, development and maintenance phases for mobile development life-cycle. In order to validate our proposal, Web 2.0 services-based Web and native mobile applications were developed and deployed to the Cloud using MobiCloUP!. Finally, a qualitative-comparative evaluation was performed in order to validate the legitimacy of our proposal against other similar commercial proposals.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. http://www.engineyard.com/infographics/mobile-cloud

  2. https://developers.google.com/appengine/

  3. http://www.brightcove.com/en/content-app-platform

  4. http://tiggzi.com/home

  5. http://www.engineyard.com/infographics/mobile-cloud

  6. http://csmic.org/understanding-smi/

References

Download references

Acknowledgments

This work was supported by the General Council of Superior Technological Education of Mexico (DGEST). Additionally, this work was sponsored by the National Council of Science and Technology (CONACYT) and the Public Education Secretary (SEP) through PROMEP. Additionally, this work was supported by the Isaac Peral Programme of Polytechnic University of Madrid being the work developed on Centre for Plant Biotechnology and Genomics UPM-INIA. Finally, this work has been supported by the Ministry of Industry, Energy and Tourism through project OPEN-IDEA (TSI-020603-2012-219) and by the Spanish Ministry of Economy and Competitiveness and the European Commission (FEDER/ERDF) through project SeCloud (TIN2010-18650).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giner Alor-Hernández.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Colombo-Mendoza, L.O., Alor-Hernández, G., Rodríguez-gonzález, A. et al. MobiCloUP!: a PaaS for cloud services-based mobile applications. Autom Softw Eng 21, 391–437 (2014). https://doi.org/10.1007/s10515-014-0143-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10515-014-0143-5

Keywords

Navigation