000090017 001__ 90017
000090017 005__ 20200717113342.0
000090017 037__ $$aTAZ-TFM-2020-002
000090017 041__ $$aspa
000090017 1001_ $$aSanz Alcaine, Jorge
000090017 24200 $$aAnalysis and understanding of the operation of the technologies for the creation of multiplatform mobile applications: proposal of use within the aGROSLab project
000090017 24500 $$aAnálisis y comprensión del funcionamiento de las tecnologías para la creación de aplicaciones móviles multiplataforma: propuesta de uso dentro del proyecto aGROSLab
000090017 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2020
000090017 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000090017 520__ $$aLas tecnologías para el desarrollo de aplicaciones móviles multiplataforma han avanzado<br />exponencialmente en los últimos tiempos y se han convertido en una opción perfectamente<br />viable para la construcción de soluciones industriales incluso en los entornos más exigentes. De<br />este modo, en los últimos años han surgido algunos frameworks de este tipo que han ganado<br />notable popularidad en las empresas debido al ahorro que suponen en el tiempo de desarrollo.<br />Cada uno de estos framworks tienen alguna característica que la distingue el resto. Por ejemplo,<br />Xamarin es especialmente útil para aplicaciones de alto rendimiento, React Native cuenta con<br />una gran comunidad de usuarios, o Flutter reduce aún más el tiempo de desarrollo.<br />Dentro de los modelos de desarrollo multiplataforma, en los últimos años se ha popularizado<br />uno que consiste en desarrollar progressive web apps en lugar de aplicaciones nativas. Las<br />progressive web apps son aplicaciones con estilo nativo, funcionalidades nativas y soporte<br />offline, pero que no son aplicaciones nativas, sino que son aplicaciones web. Son una tecnología<br />bastante nueva y, recientemente, tanto Google con Apple han empezado a dar soporte en sus<br />navegadores. Sin embargo, las restricciones en las tiendas de Google y Apple siguen siendo<br />bastante estrictas comparadas con las aplicaciones nativas. El planteamiento más habitual es el<br />que los framworks permitan generar aplicaciones nativas mediante Webviews. Éstos son<br />navegadores embebidos en una aplicación. Año tras año los webviews incluyen más<br />funcionalidad, pero actualmente siguen sin cubrir todas las funcionalidades del dispositivo. Es<br />por ello que en muchas soluciones se hace uso de plugins que ofrecen un API javascript para<br />acceder a la funcionalidad nativa del dispositivo.<br />Dentro de los frameworks existentes, para este proyecto se ha seleccionado Ionic para<br />desarrollar los complementos de aplicación móvil para el proyecto aGROSLab. Concretamente<br />se ha puesto el foco en el cuaderno de explotación de aGROSLab que surge como respuesta al<br />real decreto 1311/2012, que exige a los agricultores el asesoramiento de un técnico acreditado<br />al utilizar productos fitosanitarios. Por ello, se han elaborado dos aplicaciones. La aplicación del<br />asesor, que permite a los asesores realizar prescripciones a sus agricultores asociados y la<br />aplicación del agricultor, que permite a los agricultores registrar los tratamientos realizados.<br />Existen otras tecnologías que encajan perfectamente con Ionic para el desarrollo<br />multiplataforma y que también se han utilizado en este proyecto.<br />El desarrollo del proyecto se ha realizado entre los meses de mayo y noviembre, y se ha seguido<br />una adaptación de metodologías ágiles para un trabajo de TFM.<br /><br />
000090017 521__ $$aMáster Universitario en Ingeniería Informática
000090017 540__ $$aDerechos regulados por licencia Creative Commons
000090017 700__ $$aLópez de Larrínzar Galdámez, Juan$$edir.
000090017 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cLenguajes y Sistemas Informáticos
000090017 7202_ $$aZaragaza Soria, Francisco Javier$$eponente
000090017 8560_ $$f680182@celes.unizar.es
000090017 8564_ $$s2772597$$uhttps://zaguan.unizar.es/record/90017/files/TAZ-TFM-2020-002.pdf$$yMemoria (spa)
000090017 909CO $$ooai:zaguan.unizar.es:90017$$pdriver$$ptrabajos-fin-master
000090017 950__ $$a
000090017 951__ $$adeposita:2020-07-17
000090017 980__ $$aTAZ$$bTFM$$cEINA
000090017 999__ $$a20200120183508.CREATION_DATE