Framework for the development of mobile applications leveraging cloud models: maas
Autor
González Caraballo, Gabriel Antonio
Fecha
2021Resumen
La computación en nube y la tecnología de los teléfonos inteligentes son dos ejemplos representativos de tecnologías disruptivas que han transformado el mercado en la última década. Estas dos tecnologías pueden beneficiarse mutuamente en gran medida, ya que los dispositivos móviles introducen la movilidad en los sistemas, y los servicios en la nube pueden utilizarse para consolidar el back-end de las aplicaciones móviles, dotándolas de recursos prácticamente infinitos. Este estudio presenta dos estados del arte: La computación en nube móvil (MCC) y las metodologías de desarrollo de aplicaciones móviles. Investigadores y profesionales del desarrollo de sistemas móviles coinciden en el uso de metodologías ágiles. En este estudio proponemos un marco conceptual completo para el desarrollo de aplicaciones móviles en el contexto de los modelos de nube. El marco propuesto presenta cinco capas, a saber: metodología, canales de entrega, tecnología, infraestructura y ciberseguridad. Además, el marco presenta una arquitectura de referencia para soluciones móviles de computación en nube y sigue un enfoque metodológico ágil. Para hacer frente a las limitaciones de conectividad de las redes inalámbricas, basamos el marco en la programación asíncrona -reactiva-. Finalmente, validamos el marco propuesto con el desarrollo de una aplicación móvil híbrida Cloud-firs