Aplicación móvil en iOS para el seguimiento de series de televisión

Li Hu, Qiting (2017). Aplicación móvil en iOS para el seguimiento de series de televisión. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Aplicación móvil en iOS para el seguimiento de series de televisión
Author/s:
  • Li Hu, Qiting
Contributor/s:
  • Pérez Costoya, Fernando
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: June 2017
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

El trabajo realizado del presente TFG es el que se refleja en el diagrama de Gantt, entregado en la primera fase. Se ha desarrollado una aplicación en iOS sobre seguimiento de series. El trabajo realizado queda reflejado de la siguiente manera: La primera tarea realizada ha sido la elaboración del plan de trabajo, que consta como la primera entrega. La segunda tarea a realizar ha sido la investigación de aplicaciones similares en la App Store, para poder hacer un estudio de las diferentes opciones que ofrecen y, realizar así, una exhaustiva comparación entre todas ellas. El objetivo de este análisis es localizar los puntos débiles de estas aplicaciones para poder centrar mi trabajo en estos puntos, haciéndolo diferente e innovador, ofreciéndole al público algo distinto. Como usuario de algunas de estas aplicaciones, me centro en mi experiencia propia y puedo hablar como consumidor, a la par que como profesional. La tercera tarea, una de las más importantes, ha sido el aprendizaje del lenguaje de programación Swift y las librerías de desarrollo de Xcode, ya que estas serán las bases para poder desarrollar la aplicación. Se ha hecho una profunda indagación en diversas fuentes para comprender y aprender, a la máxima brevedad posible, este lenguaje. Las principales fuentes de aprendizaje han sido tutoriales y manuales sobre la materia en cuestión. Aunque antes de comenzar con este proyecto ya se había realizado alguna aplicación muy sencilla (como el típico programa "holamundo", y similares), ha sido ahora cuando he podido profundizar en el tema e ir más allá. En la cuarta tarea, definición de los requisitos del sistema, he puntualizado una serie de requisitos basándome en los servicios que quiero ofrecer con mi aplicación. La quinta tarea es el comienzo con la programación de la aplicación según los requisitos, que abarca las tareas de arquitectura del sistema, diseño e implementación del sistema de persistencia y diseño e implementación de la interfaz de usuario. He realizado una meticulosa búsqueda para comparar bases de datos y poder escoger la que mejor se adaptaba a mis necesidades, ya que quería algo en la nube para no depender de un equipo físico encendido en todo momento. Para terminar, se han realizado las pruebas y se ha redactado la memoria final de este trabajo de fin de grado.---ABSTRACT---The work done on the present final degree project is the one that is reflected in the Gantt diagram, delivered in the first phase. An iOS application for tracking TV series has been developed. The work done was reflected in the following way: The first task was the preparation of the work plan, which is the first delivery. The second task to be carried out has been the investigation of similar applications in the App Store, to be able to make a study of the different options that they offer and, thus, make a comprehensive comparison between all of them. The purpose of this analysis is to locate the weaknesses of these applications to focus my work on these points, to make it different and innovative, to offer the public something different. As a user of some of these applications, I focus on my own experience and I can speak as a consumer, as well as a professional. The third task, one of the most important, has been learning the Swift programming language and the Xcode development libraries, which are the basis for the development power of the application. A deep inquiry has been made in various sources to understand and learn, as soon as possible, this language. The main sources of learning have been tutorials and manuals on the subject in question. Although before starting this project I had made some very simple application (such as the typical "hello world" program, and similar), it has now been able to go deeper into the subject and beyond. In the fourth task, defining the system requirements, I pointed out a number of requirements based on the services I want to offer with my application. The fifth task is the beginning with the programming of the application according to the requirements, which covers the tasks of the system architecture, the design and implementation of the system of persistence and the design and implementation of the user interface. I’ve performed a meticulous search for databases and I have been able to choose the best one that suits my needs, something in the cloud to not depend on a physical computer turned on at all times. To conclude, the tests have been carried out and the final degree project has been written up.

More information

Item ID: 47236
DC Identifier: http://oa.upm.es/47236/
OAI Identifier: oai:oa.upm.es:47236
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 17 Jul 2017 05:58
Last Modified: 17 Jul 2017 06:00
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM