Aplicación Web Progresiva (PWA) para la gestión de pagos de estacionamiento en superficie
Manage Street parking payments using Progressive Web Application (PWA)
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/17089Registro completo
Mostrar el registro completo DCAutoría
Lanza Ortega, EstebanFecha
2019-10-24Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Resumen/Abstract
RESUMEN: La tecnología no es algo estático, es una entidad que nace se desarrolla y en un momento dado solo le queda evolucionar o desaparecer. El contenido provisto a través de las conocidas páginas web son un claro ejemplo de ello. Nacieron para cubrir la necesidad de acceso a la información, pero las metodologías y medios de acceso a dicha información han evolucionado, del mismo modo que lo deben realizar las tecnologías de confección de los contenidos. Actualmente, los usuarios acostumbrados a la cercanía y comodidad de las aplicaciones nativas de PC y móvil tanto en Android como en IOS, demandan la misma cercanía en el contenido servido mediante páginas web, pero éstas, hasta la fecha, son inflexibles no pudiendo ser separados de los navegadores que hacen de intermediarios entre ellas y el usuario. Aunque las aplicaciones son más cercanas e inmediatas, distan mucho de ser perfectas, pues requieren de instalaciones previas desde las tiendas de aplicaciones y consumen recursos de los terminales que en gran cantidad de casos podemos considerar escasos. En las últimas décadas, dado que no existía una solución óptima, ambas aproximaciones han convivido en paralelo. Sin embargo, las mejoras en rendimiento y usabilidad de las páginas web y los navegadores están comenzando a superar las deficiencias existentes. Aplicaciones híbridas y, más recientemente, las aplicaciones PWA (Progressive Web Application) se están erigiendo como la tendencia en la forma de acceder y servir contenido. Las PWA permiten emular el concepto de aplicación nativa sustentando por las tecnologías proporcionadas por los navegadores web. Este concepto se desarrollará a lo largo de este proyecto en el que analizarán los beneficios de esta tecnología, su evolución y operativa. Mediante un caso de uso de gestión de aparcamiento en superficie soportado por una red de sensores, se busca demostrar las capacidades y viabilidad de las PWA para ofrecer servicios a los usuarios.
ABSTRACT: Technology is not static, it is an entity which is born, grew and later only can evolve or disappear. The given content from the very well-known Web Pages concept is the best example. They were born to meet the user’s needs about information access, but the methodology and the way to access that information has evolved, so the content provider technologies should also do it.
Nowadays, The users had got used to the closeness and commodities of the native apps of PC´s and mobiles in Android and IOS, they ask for this closeness also in the given content by Web Pages, but until now these pages are inflexible, they couldn´t be separated from the browsers, which are the intermediary between them and the users.
Even if the APP´s closeness and speed is bigger, they are far from being perfect, the requirements are the previous installation needed from app shops and they also consume a higher rate of the mobile resources that most times are scarce.
In the last decades, as neither of them has grown side by side as none of them had the capability to completely overturn the other one. However, the improvements in performance and usability of the web pages and browsers are starting to solve the existing deficiencies of both. Hybrid Apps and most recently the PWA’s (Progressive Web Applications) are becoming the new trend to access and give content.
The PWA´s let us emulate the concept of native apps being supported by the given browser’s technology. This concept will be worked on through the project, where the advances, evolution and way of work will be analyzed. Using a surface parking management case supported by a sensor network, we are looking to probe the viability and capability of the PWA in providing services to users.