Publication:
Transport application prototype using a progressive framework together with various tools and protocols.

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2019
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
Nowadays one of the things most requested by computer companies is to reduce the costs and times of their projects. For this, and thanks to the advancement in technology and in the computer sector, companies have resorted to the comfort and good results that progressive frameworks offer, such as Vue, to develop their applications. In this way, the need to hire developers specialized in the different mobile platforms (Android, iOS ...), disappears, and therefore, the implementation of an application is delegated to a single code (hybrid) that can be deployed by any platform , thus reducing both costs and times. On the other hand, creativity and innovation are another of the most demanded aspects. The use of innovative technologies and that they contribute different things to the projects, make you stand a step above the competence. The main objective of this project is to enter the world of these frameworks, see what advantages and disadvantages they have respect to traditional developments, what results they provide, etc. Hand in hand with this, different tools such as Firebase (real-time user and database authentication), Google Analytics (statistics and analytics), Google Maps (maps) or Google Sheets (cloud spreadsheet generation) are used, and different protocols such as OAuth2 (secure connection, authorization to third parties) or Measurement Protocol (sending unprocessed HTTP requests to GA), wanting to contribute innovative things to the project. Using several of the micro services provided by the API offered by the EMT of Madrid (transport company), a prototype of a transport application has been built, with the aim of capturing the entire study of the aforementioned, in a much more practical and visual way, demonstrating that with all these tools you can obtain a satisfactory result, according to the opinions of the users, approaching what a real application would be.
Hoy en día una de las cosas más buscadas por las empresas informáticas es la de disminuir los costes y tiempos de sus proyectos. Para ello, y gracias al avance en la tecnología y en el sector informático, las empresas han recurrido a la comodidad y buen resultado que ofrecen frameworks progresivos, como puede ser Vue, para desarrollar sus aplicaciones. De esta manera, la necesidad de contratar desarrolladores especializados en las distintas plataformas móviles (Android, iOS…), desaparece, y por tanto la implementación de una aplicación queda delegada a un solo código (híbrido) que puede ser desplegado por cualquier plataforma, disminuyendo de esta manera tanto los costes como los tiempos. Por otro lado, la creatividad e innovación, son otro de los aspectos más demandados. El uso de tecnologías innovadoras y que aporten cosas distintas a los proyectos, hacen que te situes un escalón por encima de la competencia. El objetivo principal de este proyecto es el de entrar en el mundo de estos frameworks, ver que ventajas y desventajas tienen respecto a los desarrollos tradicionales, que resultado proporcionan etc. De la mano con esto, se utilizarán diferentes herramientas como Firebase (autenticación de usuarios y base de datos en tiempo real), Google Analytics (estadísticas y analíticas), Google Maps (mapas) o Google Spreadsheets (generación de hojas de cálculo en la nube), y diferentes protocolos como OAuth2 (conexión segura, autorización a terceros) o Measurement Protocol (envío de solicitudes HTTP sin procesar a Google Analytics), queriendo de esta manera, aportar cosas innovadoras al proyecto. Utilizando varios de los microservicios proporcionados por la API que ofrece la EMT de Madrid (empresa de transportes), se ha construido un prototipo de una aplicación de transportes, con el objetivo de plasmar todo el estudio de lo mencionado anteriormente, de una manera mucho más práctica y visual, y demostrar que con todas estas herramientas se puede obtener un resultado satisfactorio, según las opiniones de los usuarios, aproximándose a lo que sería una aplicación real.
Description
Trabajo de Fin de Máster, Universidad Complutense, Facultad de Informática, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2018/2019
Unesco subjects
Keywords
Citation