Análisis, diseño e implementación de una aplicación web mediante Java para la gestión de favoritos de Spotify

Puerta Sánchez, Raúl y Acevedo Coelho, Manuel Gerardo (2015). Análisis, diseño e implementación de una aplicación web mediante Java para la gestión de favoritos de Spotify. Tesis (Master), E.T.S.I. de Sistemas Informáticos (UPM).

Descripción

Título: Análisis, diseño e implementación de una aplicación web mediante Java para la gestión de favoritos de Spotify
Autor/es:
  • Puerta Sánchez, Raúl
  • Acevedo Coelho, Manuel Gerardo
Director/es:
  • Bernal Bermúdez, Jesús
Tipo de Documento: Tesis (Master)
Título del máster: Ingeniería Web
Fecha: Junio 2015
Materias:
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img] PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (6MB)
[img] Archivo comprimido ZIP
Descargar (176kB)

Resumen

La Ingeniería Web es una rama de la Ingeniería Informática, que en la actualidad está ampliamente demandada en el mundo laboral. La Ingeniería Web conlleva adquirir múltiples conocimientos, tecnologías y metodologías asociadas a este tipo de ingeniería. Esto se debe a que cuando hablamos de sistemas o aplicaciones web, exige siempre desarrollos en la capa de presentación al cliente, así como en la capa servidor que es en la que se desarrolla normalmente el negocio de la aplicación. Se dice normalmente, ya que en la actualidad, debido a las grandes capacidades hardware que tienen los ordenadores actuales, existe cada vez más una corriente de albergar en la capa cliente toda la funcionalidad de negocio que se pueda para así liberar a los servidores web de peticiones. Para comprobar esta exigencia de tecnologías y la amplia demanda que basta con ir a cualquier portal de empleo y echar un ojo a las ofertas de trabajo relacionadas con la ingeniería informática. A lo largo del Master en Ingeniería Web cursado en la Escuela Técnica Superior de Ingeniería de Sistemas Informáticos de la Universidad Politécnica de Madrid se han explicado numerosos conceptos, patrones, tecnologías y arquitecturas empleadas en la actualidad que pueden intervenir en el desarrollo de aplicaciones web. Sin embargo, dado que le número de horas de docencia es limitado y la cantidad de tecnologías existentes en el desarrollo web actualmente es muy grande, no han podido entrar dentro del programa del master tecnologías a día de hoy ampliamente utilizadas en el mundo profesional como Spring, AngularJS y Bootstrap. Dada esta situación, a la hora de escoger el tema y ámbito del proyecto fin de máster, se escogieron trabajar con estas tecnologías para aprender y profundizar sobre ellas y adquirir una pequeña experiencia más que añadir en el mundo del desarrollo web. Por tanto, la aplicación que aquí se presenta es una aplicación web que Gestiona los favoritos de Spotify. En ella cada usuario pueda buscar sus artistas, canciones y álbumes favoritos, escuchar fragmentos de las canciones (lo que nos permita spotify) y tener guardadas nuestras listas de favoritos. Además, con la ayuda de Bootstrap la aplicación web que aquí se presenta se ajusta a cada tipo de dispositivo cliente atendiendo a su resolución (diseño responsive). ABSTRACT ABSTRACT Web engineering is a branch of Information Engineering, which now is widely demanded in the workplace. Web Engineering involves acquiring multiple skills, technologies and associated with this type of engineering methodologies. This is because when we talk about systems or web applications always requires developments in the presentation layer to the client and the server layer is where usually develops business application. It is usually said, because at present, due to the large hardware capabilities with today's computers, there is increasingly a stream of hosting in the client layer all the business functionality that can be so free web servers requests. To verify this requirement of technologies and the widespread demand that just go to any job portal and keep an eye on the job related to computer engineering. Throughout the Master in Web Engineering studied in the “Escuela Técnica Superior de Ingeniería de Sistemas Informáticos” at the “Universidad Politécnica de Madrid” have explained many concepts, patterns, technologies and architectures used today may be involved in the development of web applications. However, given that the number of teaching hours is limited and the amount of existing technologies in web development is now very large, have not been able to get inside the master technologies program today widely used in the professional world as Spring , AngularJS and Bootstrap. Given this situation, when choosing the subject and scope of the final dissertation project, they chose to work with these technologies to learn and study about them and acquire a little more to add experience in the world of web development. Therefore, the application presented here is a web application that Manages Spotify favorites. Here each user can search for artists, favorite songs and albums, listen to snippets of the songs (which allows us spotify) and have saved our lists of favorites. In addition, with the help of Bootstrap web application it presented here fits each type of client device in response to its resolution (responsive design).

Más información

ID de Registro: 44381
Identificador DC: http://oa.upm.es/44381/
Identificador OAI: oai:oa.upm.es:44381
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 11 Ene 2017 08:14
Ultima Modificación: 11 Ene 2017 08:14
  • 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