Genionic : automatización del desarrollo de aplicaciones móviles con el framework híbrido Ionic a partir de modelos ISML
Fecha
2017Autor(es)
Alcalá Bustos, Juan CarlosDirector(es)
Pavlich Mariscal, Jaime AndrésPublicador
Pontificia Universidad Javeriana
Facultad
Facultad de Ingeniería
Programa
Maestría en Ingeniería de Sistemas y Computación
Título obtenido
Magíster en Ingeniería de Sistemas y Computación
Tipo
Tesis/Trabajo de grado - Monografía - Maestría
COAR
Tesis de maestríaCompartir este registro
Citación
Documentos PDF
Resumen
La creciente adopción de dispositivos móviles por las personas en todo el mundo ha generado
un incremento en el desarrollo de software para estos dispositivos, lo que ha conllevado a las
empresas que desarrollan estos proyectos a requerir una automatización en el desarrollo y ofrecer
bajos costos de producción para ser más competitivos en este mercado.
Como apoyo a las empresas, este proyecto ha desarrollado el generador Genionic, el cual aplicando
el enfoque de la ingeniería dirigida por modelos (MDE), a partir de modelos en el lenguaje
ISML y el framework híbrido Ionic, permiten la generación de aplicaciones móviles para
múltiples sistemas operativos móviles. El uso de este generador permitirá la optimización en
los tiempos de desarrollo, al reducir la cantidad de líneas de código a programar, bajando así
los costos de producción y la complejidad en el desarrollo de aplicaciones móviles.
Abstract
The increasing adoption of mobile devices by people around the world has led to an increment
in the development of software for these devices, which has led companies developing these
projects to require automation in development and offer low costs to be more competitive in
this market.
As a support to companies, this project has developed the Genionic generator, which, using the
model-driven engineering (MDE) approach, based on models in the ISML language and the
hybrid Ionic framework, generates mobile applications for multiple operating systems. The use
of this generator may improve development times, reducing the number of lines of code to be
programmed, thus lowering the production costs of mobile applications.
Temas
Maestría en ingeniería de sistemas - Tesis y disertaciones académicasAutomatización
Software de aplicación
Estadísticas Google Analytics