Genionic : automatización del desarrollo de aplicaciones móviles con el framework híbrido Ionic a partir de modelos ISML

Date
2017Authors
Alcalá Bustos, Juan CarlosDirectors
Pavlich Mariscal, Jaime AndrésPublisher
Pontificia Universidad Javeriana
Faculty
Facultad de Ingeniería
Program
Maestría en Ingeniería de Sistemas y Computación
Obtained title
Magíster en Ingeniería de Sistemas y Computación
Type
Tesis/Trabajo de grado - Monografía - Maestría
COAR
Tesis de maestríaShare this record
Citación
Metadata
Show full item record
PDF documents
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.
Themes
Maestría en ingeniería de sistemas - Tesis y disertaciones académicasAutomatización
Software de aplicación
Google Analytics Statistics