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.

Descripción

Título: Aplicación móvil en iOS para el seguimiento de series de televisión
Autor/es:
  • Li Hu, Qiting
Director/es:
  • Pérez Costoya, Fernando
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Junio 2017
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Arquitectura y Tecnología de Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 47236
Identificador DC: http://oa.upm.es/47236/
Identificador OAI: oai:oa.upm.es:47236
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 17 Jul 2017 05:58
Ultima Modificación: 17 Jul 2017 06:00
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM