Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application

El desarrollo de aplicaciones para dispositivos móviles se ha incrementado en los últimos años siendo en gran medida los sistemas operativos iOS y Android, los que más participación tienen en el mercado. Este auge en las aplicaciones ha obligado a las empresas de software a buscar estrategias para m...

Full description

Autores:
Carmona-Gómez, Eider
Tipo de recurso:
Tesis
Fecha de publicación:
2020
Institución:
Universidad Católica de Oriente
Repositorio:
Repositorio UCO
Idioma:
spa
OAI Identifier:
oai:repositorio.uco.edu.co:20.500.13064/1425
Acceso en línea:
https://hdl.handle.net/20.500.13064/1425
Palabra clave:
Progressive Web Application
Aplicación móvil
Diseño web responsive
Android
iOS
Progressive Web Application, mobile applications, responsive web design, Android, iOs
Progressive Web Application
Mobile applications
Responsive web design
Android
iOs
Sistemas operativos
Sistemas computacionales
Ingeniería computacional
API (Interfaz para la programación de aplicaciones)
Desarrollo de sistemas
Rights
License
http://creativecommons.org/licenses/by/3.0/
id RUCO2_75f3d7aab196a8bd1bf63dc9c0015f42
oai_identifier_str oai:repositorio.uco.edu.co:20.500.13064/1425
network_acronym_str RUCO2
network_name_str Repositorio UCO
repository_id_str
dc.title.es_ES.fl_str_mv Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
title Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
spellingShingle Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
Progressive Web Application
Aplicación móvil
Diseño web responsive
Android
iOS
Progressive Web Application, mobile applications, responsive web design, Android, iOs
Progressive Web Application
Mobile applications
Responsive web design
Android
iOs
Sistemas operativos
Sistemas computacionales
Ingeniería computacional
API (Interfaz para la programación de aplicaciones)
Desarrollo de sistemas
title_short Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
title_full Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
title_fullStr Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
title_full_unstemmed Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
title_sort Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web application
dc.creator.fl_str_mv Carmona-Gómez, Eider
dc.contributor.author.none.fl_str_mv Carmona-Gómez, Eider
dc.contributor.corpauthor.es_ES.fl_str_mv Universidad Católica de Oriente. Facultad de Ingeniería
dc.subject.es_ES.fl_str_mv Progressive Web Application
Aplicación móvil
Diseño web responsive
Android
iOS
topic Progressive Web Application
Aplicación móvil
Diseño web responsive
Android
iOS
Progressive Web Application, mobile applications, responsive web design, Android, iOs
Progressive Web Application
Mobile applications
Responsive web design
Android
iOs
Sistemas operativos
Sistemas computacionales
Ingeniería computacional
API (Interfaz para la programación de aplicaciones)
Desarrollo de sistemas
dc.subject.subjectenglish.es_ES.fl_str_mv Progressive Web Application, mobile applications, responsive web design, Android, iOs
Progressive Web Application
Mobile applications
Responsive web design
Android
iOs
dc.subject.lemb.es_ES.fl_str_mv Sistemas operativos
Sistemas computacionales
Ingeniería computacional
API (Interfaz para la programación de aplicaciones)
Desarrollo de sistemas
description El desarrollo de aplicaciones para dispositivos móviles se ha incrementado en los últimos años siendo en gran medida los sistemas operativos iOS y Android, los que más participación tienen en el mercado. Este auge en las aplicaciones ha obligado a las empresas de software a buscar estrategias para mejorar sus prácticas de diseño, haciendo que los equipos de desarrollo no tengan que estar divididos en Aplicaciones Web, iOS y Android. Sino que se pueda tener un solo equipo enfocado en un desarrollo unificado para todas las plataformas, permitiendo ahorros en dinero, tiempo, personal de desarrollo e infraestructura tecnológica. Este es el caso de la empresa Pid Yon S.A.S con su producto Dizkount, se quedaba corto cuando se navegaba en celulares y tabletas, presentando problemas de rendimiento, adaptabilidad a las pantallas pequeñas y con una pobre visualización. Es por esto por lo que se decide hacer una adecuación tecnológica usando Progressive Web Application (PWA), para mejorar la experiencia de usuario. Obteniedno como resultado una aplicación compatible con multiples sistemas operativos desarrollada con un unico código fuente. Y que ademas logra caracteristicas muy similares a las aplicaciones nativas, reduciendo considerablemente el tiempo, esfuerzo y costo de desarrollo.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020-06-08
dc.type.es_ES.fl_str_mv Bachelor thesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_93fc
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/report
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_46ec
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía – Especialización
format http://purl.org/coar/resource_type/c_46ec
dc.identifier.uri.spa.fl_str_mv https://hdl.handle.net/20.500.13064/1425
dc.identifier.bibliographicCitation.es_ES.fl_str_mv Carmona Gómez, Eider. Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante Progressive web Application (Trabajo de grado) Rionegro, Antioquia: Universidad Católica de Oriente; 2020. 27p.
url https://hdl.handle.net/20.500.13064/1425
identifier_str_mv Carmona Gómez, Eider. Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante Progressive web Application (Trabajo de grado) Rionegro, Antioquia: Universidad Católica de Oriente; 2020. 27p.
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_14cb
dc.rights.license.none.fl_str_mv http://creativecommons.org/licenses/by/3.0/
dc.rights.spa.spa.fl_str_mv Acceso cerrado
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.accessrights.spa.fl_str_mv Closed Access
dc.rights.cc.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by/3.0/
Acceso cerrado
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Closed Access
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_14cb
dc.format.extent.es_ES.fl_str_mv 27p.
dc.format.mimetype.es_ES.fl_str_mv application/pdf
dc.coverage.spatial.none.fl_str_mv Sudamérica, Colombia, Rionegro, Antioquia
dc.publisher.department.es_ES.fl_str_mv Ingeniería
dc.publisher.program.es_ES.fl_str_mv Ingeniería Electrónica
institution Universidad Católica de Oriente
bitstream.url.fl_str_mv https://repositorio.uco.edu.co/bitstreams/c8fd77ef-95ab-4eff-b3eb-0f2342c06038/download
https://repositorio.uco.edu.co/bitstreams/262d6ace-4952-4b9c-8ce0-fa831524f18c/download
https://repositorio.uco.edu.co/bitstreams/317eff27-357c-4c0b-bba0-117277358ac8/download
https://repositorio.uco.edu.co/bitstreams/485871e6-eb33-40ab-b91b-12b6b3fe8c97/download
https://repositorio.uco.edu.co/bitstreams/96c4941f-80ec-43a8-816c-aa5cf71d4989/download
https://repositorio.uco.edu.co/bitstreams/7c9bd67f-55b0-4a2b-9789-b679f6dda2f2/download
https://repositorio.uco.edu.co/bitstreams/182e6b0a-035e-4c7e-b5bf-0cdee81c26e0/download
https://repositorio.uco.edu.co/bitstreams/13a5799f-290d-4b0a-959d-7cf3d9f8200f/download
bitstream.checksum.fl_str_mv 92a02ce7cda5164a98ec1a2f1c265772
217700a34da79ed616c2feb68d4c5e06
fad309101f2b6c136b7770f23a2480c0
352ddb593411584d1c9181baca4c36f5
b24f42cf10133390d6a4730584517756
5ff256ef20b414a489be3811c49f8bd5
bf6c7cd9dc435b9ae89f0033cbfd882b
1d2e4eec6ffd9384c05998c4292c02c9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Católica de Oriente
repository.mail.fl_str_mv repositorio@uco.edu.co
_version_ 1814256081091690496
spelling http://creativecommons.org/licenses/by/3.0/Acceso cerradohttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Closed AccessAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_14cbCarmona-Gómez, EiderUniversidad Católica de Oriente. Facultad de IngenieríaSudamérica, Colombia, Rionegro, Antioquia2020-06-08https://hdl.handle.net/20.500.13064/1425Carmona Gómez, Eider. Transformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante Progressive web Application (Trabajo de grado) Rionegro, Antioquia: Universidad Católica de Oriente; 2020. 27p.El desarrollo de aplicaciones para dispositivos móviles se ha incrementado en los últimos años siendo en gran medida los sistemas operativos iOS y Android, los que más participación tienen en el mercado. Este auge en las aplicaciones ha obligado a las empresas de software a buscar estrategias para mejorar sus prácticas de diseño, haciendo que los equipos de desarrollo no tengan que estar divididos en Aplicaciones Web, iOS y Android. Sino que se pueda tener un solo equipo enfocado en un desarrollo unificado para todas las plataformas, permitiendo ahorros en dinero, tiempo, personal de desarrollo e infraestructura tecnológica. Este es el caso de la empresa Pid Yon S.A.S con su producto Dizkount, se quedaba corto cuando se navegaba en celulares y tabletas, presentando problemas de rendimiento, adaptabilidad a las pantallas pequeñas y con una pobre visualización. Es por esto por lo que se decide hacer una adecuación tecnológica usando Progressive Web Application (PWA), para mejorar la experiencia de usuario. Obteniedno como resultado una aplicación compatible con multiples sistemas operativos desarrollada con un unico código fuente. Y que ademas logra caracteristicas muy similares a las aplicaciones nativas, reduciendo considerablemente el tiempo, esfuerzo y costo de desarrollo.The development of applications for mobile devices has increased in recent years, with iOS and Android operating systems to a large extent having the largest share in the market. This boom in applications has forced software development companies to search for strategies to improve their design practices, so that development teams do not have to be divided into Web, iOS and Android applications, but rather have only one team. focused on unified development for all platforms, allowing savings in money, time, development personnel and technological infrastructure. This is the case of the company Pid Yon SAS with its Dizkount product, in which in its first version it was launched for Web browsers for computers with a proper operation for them, but that fell short when browsing on cell phones and tablets, presenting problems performance, adaptability to small screens and poor display; This is why it was decided to make a technological adaptation using Progressive Web Application (PWA), to improve the user experience. Also achieves characteristics very similar to native applications, considerably reducing development time, effort and cost.Rionegro27p.application/pdfspaProgressive Web ApplicationAplicación móvilDiseño web responsiveAndroidiOSProgressive Web Application, mobile applications, responsive web design, Android, iOsProgressive Web ApplicationMobile applicationsResponsive web designAndroidiOsSistemas operativosSistemas computacionalesIngeniería computacionalAPI (Interfaz para la programación de aplicaciones)Desarrollo de sistemasTransformación de una aplicación web para que sea compatible con múltiples sistemas operativos mediante progressive web applicationBachelor thesisinfo:eu-repo/semantics/reporthttp://purl.org/coar/resource_type/c_46echttp://purl.org/coar/resource_type/c_93fchttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía – EspecializaciónInterés generalIngenieríaIngeniería ElectrónicaLICENSElicense.txtlicense.txttext/plain; charset=utf-82626https://repositorio.uco.edu.co/bitstreams/c8fd77ef-95ab-4eff-b3eb-0f2342c06038/download92a02ce7cda5164a98ec1a2f1c265772MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.uco.edu.co/bitstreams/262d6ace-4952-4b9c-8ce0-fa831524f18c/download217700a34da79ed616c2feb68d4c5e06MD56ORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf14870624https://repositorio.uco.edu.co/bitstreams/317eff27-357c-4c0b-bba0-117277358ac8/downloadfad309101f2b6c136b7770f23a2480c0MD57Autorización de depósito.pdfAutorización de depósito.pdfapplication/pdf477445https://repositorio.uco.edu.co/bitstreams/485871e6-eb33-40ab-b91b-12b6b3fe8c97/download352ddb593411584d1c9181baca4c36f5MD58TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain29025https://repositorio.uco.edu.co/bitstreams/96c4941f-80ec-43a8-816c-aa5cf71d4989/downloadb24f42cf10133390d6a4730584517756MD59Autorización de depósito.pdf.txtAutorización de depósito.pdf.txtExtracted texttext/plain44https://repositorio.uco.edu.co/bitstreams/7c9bd67f-55b0-4a2b-9789-b679f6dda2f2/download5ff256ef20b414a489be3811c49f8bd5MD511THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg4950https://repositorio.uco.edu.co/bitstreams/182e6b0a-035e-4c7e-b5bf-0cdee81c26e0/downloadbf6c7cd9dc435b9ae89f0033cbfd882bMD510Autorización de depósito.pdf.jpgAutorización de depósito.pdf.jpgGenerated Thumbnailimage/jpeg6744https://repositorio.uco.edu.co/bitstreams/13a5799f-290d-4b0a-959d-7cf3d9f8200f/download1d2e4eec6ffd9384c05998c4292c02c9MD51220.500.13064/1425oai:repositorio.uco.edu.co:20.500.13064/14252024-09-18 23:30:08.014http://creativecommons.org/licenses/by-nc-nd/2.5/co/info:eu-repo/semantics/closedAccessembargo2050-12-31https://repositorio.uco.edu.coRepositorio Institucional Universidad Católica de Orienterepositorio@uco.edu.coTElDRU5DSUEgREUgRElTVFJJQlVDScOTTiBFTiBFTCBQUk9DRVNPIERFIEFVVE9BUkNISVZPIFBBUkEgRUwgUkVQT1NJVE9SSU8gSU5TVElUVUNJT05BTAoKRW50cmVnYSBkZSBkb2N1bWVudG8gbyB0cmFiYWpvIGRlIGdyYWRvIHkgYXV0b3JpemFjacOzbiBkZSB1c28uCgpFbCBhdXRvci1lc3R1ZGlhbnRlLCBoYWNlIGVudHJlZ2EgZGVsIHJlc3BlY3Rpdm8gZG9jdW1lbnRvIG8gdHJhYmFqbyBkZSBncmFkbyB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hIGRpZ2l0YWwgbyBlbGVjdHLDs25pY2EsIHkgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBDYXTDs2xpY2EgZGUgT3JpZW50ZSwgcGFyYSBxdWUgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlLCB5IHVzZSBlbiB0b2RhcyBzdXMgZm9ybWFzLCBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgZGlzdHJpYnVjacOzbiBxdWUgbGUgY29ycmVzcG9uZGUgY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIHZpcnR1YWwgZWxlY3Ryw7NuaWNvIGRpZ2l0YWwsIHVzbyBlbiByZWQsIGludGVybmV0LCBpbnRyYW5ldCwgeSBlbiBjdWFscXVpZXIgZm9ybWF0byBjb25vY2lkbyBvIHBvciBjb25vY2VyLgoKRWwgKGxvcykgYXV0b3IoZXMpLSBlc3R1ZGlhbnRlKHMpLCBtYW5pZmllc3RhKG4pIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGVzIG9yaWdpbmFsIHkgc2UgcmVhbGl6w7MgKGFyb24pIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yZXMgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBzdSBleGNsdXNpdmEgYXV0b3LDrWEgeSBkZXRlbnRhKG4pIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiBFbGxvcyBhY2VwdGFuIHF1ZSBsYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIHJlbnVuY2lhbiBhIHJlY2liaXIgcmV0cmlidWNpw7NuIGFsZ3VuYSBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBkZSBSZWNvbm9jaW1pZW50by1ObyBjb21lcmNpYWwtU2luIG9icmFzIGRlcml2YWRhcywgY29uIHF1ZSBzZSBwdWJsaWNhLgoKRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4odW5vcykgdGVyY2VyKG9zKSBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3IoZXMpIHNvYnJlIGxhIG9icmEgZW4gbWVuY2nDs24sIGVsIChsb3MpIGF1dG9yZXMtIGVzdHVkaWFudGVzLCBhc3VtaXLDoW4gdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhbiBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBDYXTDs2xpY2EgZGUgT3JpZW50ZSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLgoKTGEgdW5pdmVyc2lkYWQgYSBzdSB2ZXosIGRhcsOhIGxvcyBjcsOpZGl0b3MgYSBsb3MgcmVzcGVjdGl2b3MgYXV0b3JlcyB5IHRvZGFzIGFxdWVsbGFzIGFjY2lvbmVzIHF1ZSBpbXBsaXF1ZW4gZWwgdXNvIHkgdXRpbGl6YWNpw7NuIGF1dG9yaXphZGEuIApFc3RhIGF1dG9yaXphY2nDs24gc2UgZW50aWVuZGUgY29tbyB1bmEgY29udHJpYnVjacOzbiBwb3IgcGFydGUgZGVsIChsb3MpIGVzdHVkaWFudGVzIC0gYXV0b3JlcyBhIGxhIGRpZnVzacOzbiBkZWwgY29ub2NpbWllbnRvIG8gZGVzYXJyb2xsbyB0ZWNub2zDs2dpY28sIGN1bHR1cmFsIG8gY2llbnTDrWZpY28gZGUgbGEgY29tdW5pZGFkIG8gZGVsIHBhw61zLCBlbiBlbCDDoXJlYSBlbiBxdWUgc2UgaW5zY3JpYmUuCkxhIGxpY2VuY2lhIGVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5ZSBlbCBkb2N1bWVudG8gbyB0cmFiYWpvIGRlIGdyYWRvIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZGljaG8gZGVyZWNobyBwYXRyaW1vbmlhbCBkZWwgYXV0b3IsIGVsIGN1YWwgcG9kcsOhIGRhciBwb3IgdGVybWluYWRhIGxhIGxpY2VuY2lhIHNvbGljaXTDoW5kb2xvIGEgbGEgVW5pdmVyc2lkYWQgQ2F0w7NsaWNhIGRlIE9yaWVudGUgY29uIHVuYSBhbnRlbGFjacOzbiBkZSAzMCBkw61hcyBwb3IgZXNjcml0by4KCg==