@misc{10902/30796, year = {2023}, month = {9}, url = {https://hdl.handle.net/10902/30796}, abstract = {La presente iniciativa abarca la adaptación de una aplicación de reproducción de música existente para Android. El objetivo principal de este proyecto es aplicar ingeniería del software para adaptar dicha aplicación al uso en el mundo de la automoción. Este proceso de adaptación se ejecuta con la intención primordial de preservar la totalidad de la funcionalidad existente de la aplicación, siempre y cuando esta no dificulte a un posible conductor el uso de la aplicación. A su vez, en el proyecto se propone la introducción de funcionalidades innovadoras con el propósito de enriquecer la experiencia de uso por parte del conductor sin imponer una carga cognitiva excesiva. En términos de desarrollo de software, el marco general de la arquitectura original de la aplicación se ha mantenido escrupulosamente a lo largo del desarrollo de estas nuevas características. Además, la integración de estos atributos se lleva a cabo con la intención de coexistir con la filosofía de diseño original, de tal manera que se permita llevar estas funcionalidades a la aplicación original sin tener que hacer grandes modificaciones. Es importante señalar que intentar comprender la lógica que subyace en una aplicación preexistente supone un desafío, especialmente cuando hay una escasez de documentación, el tamaño del proyecto es considerable y la comunicación y arquitectura no son triviales. En conclusión, este proyecto busca demostrar cómo podemos usar la ingeniería del software para la adaptación de una aplicación de gran envergadura, aún cuando en un principio se carezca de información detallada sobre su funcionamiento interno.}, abstract = {The present initiative encompasses the adaptation of an existing music playback application for Android. The main objective of this project is to apply software engineering to tailor the application for use in the automotive world. This adaptation process is carried out with the primary intention of preserving the entirety of the application’s existing functionality, as long as it does not hinder a potential driver’s use of the application. Furthermore, the project proposes the introduction of innovative features with the purpose of enhancing the user experience for the driver without imposing an excessive cognitive load. In terms of software development, the overall framework of the original application’s architecture has been meticulously maintained throughout the development of these new features. Additionally, the integration of these attributes is carried out with the intention of coexisting with the original design philosophy, allowing these functionalities to be brought into the original application without requiring major modifications. It is important to note that attempting to understand the underlying logic of a pre-existing application presents a challenge, especially when there is a shortage of documentation, the project size is considerable, and communication and architecture are non-trivial. In conclusion, this project aims to demonstrate how we can use software engineering to adapt a large-scale application, even when detailed information about its internal functioning is initially lacking.}, title = {Desarrollo de un reproductor de música Android para vehículos}, author = {Fernández Alonso, Marcos}, }