Show simple item record

dc.contributor.advisorLatorre Camino, Roberto 
dc.contributor.authorZawada, Bartosz
dc.contributor.otherUAM. Departamento de Ingeniería Informáticaes_ES
dc.date.accessioned2015-02-09T13:06:27Z
dc.date.available2015-02-09T13:06:27Z
dc.date.issued2014-09
dc.identifier.urihttp://hdl.handle.net/10486/663673
dc.descriptionMáster Universitario en Ingeniería Informáticaes_ES
dc.description.abstractEste Trabajo de Fin de Máster consiste en el diseño y desarrollo de un sistema que desempeñe la función de servidor para una aplicación móvil de noticias. El sistema debe obtener datos de fuentes RSS de terceros, procesarlos obteniendo información útil y, por último, ofrecer una interfaz para que una aplicación móvil pueda obtenerlos y entenderlos. El sistema en sí consta de varios módulos, cada uno encargado de realizar una tarea diferente: News Downloader Módulo más importante y complejo. Periódicamente, descarga noticias de diversas fuentes RSS en paralelo. Normaliza los datos para evitar errores. Obtiene imágenes de alta resolución representativas de cada noticia. Calcula la resolución de dichas imágenes de forma eficiente. Inserta en una base de datos los datos procesados. Ofrece flexibilidad total a la hora de realizar la configuración. News Database Módulo intermediario, que guarda los datos procesados por el Downloader. News Server Módulo cuyo objetivo es ofrecer los datos mediante una API sencilla. Aunque, tanto el backend como la aplicación móvil que hará de frontend con el usuario final pertenecen al mismo proyecto, es importante destacar que en esta memoria de Trabajo de Fin de Máster no se describe en detalle el frontend de la aplicación ya que ha sido desarrollado por otro equipo.es_ES
dc.description.abstractThis Masters’ Thesis consists on the design and development of a backend system for a news mobile application. The system must obtain data from third party RSS feeds, process it, filter it to keep the useful information and, lastly, offer an interface for a mobile app to download and understand it. The system is composed by three modules, each one dealing with a different task: News Downloader Most complex and important module. Periodically downloads news from multiple RSS feeds in parallel. Normalizes data to avoid errors. Obtains high resolution images to represent each article. Efficiently calculates the resolution of those images. Inserts the processed data into the database. Can be configured with absolute flexibility. News Database Intermediary module that stores the data processed by the Downloader. News Server Module whose purpose is to offer the data through a simple API. Although, both the backend and frontend belong to the s ame project, it’s important to highlight that this Master’s Thesis does not include the development of the mobile application because it was done by another team.en_US
dc.format.extent50 pág.es_ES
dc.format.mimetypeapplication/pdfen
dc.language.isospaen
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.otherServicios webes_ES
dc.subject.otherTeléfonos Inteligenteses_ES
dc.titleNews Backend: servidor de agregación de noticiases_ES
dc.typemasterThesisen
dc.subject.ecienciaInformáticaes_ES
dc.rights.ccReconocimiento – NoComercial – SinObraDerivadaes_ES
dc.rights.accessRightsopenAccessen
dc.facultadUAMEscuela Politécnica Superior


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

https://creativecommons.org/licenses/by-nc-nd/4.0/
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by-nc-nd/4.0/