BSC-LT/ACAData huggingface dataset:
[en] This TFM aims to give, on the one hand, a global vision of the state of the art in terms of open data analysis and, on the other hand, of the form of access to such data by the sector of society that does not possess knowledge advanced computer It is for this reason that a use case is made to help people without computer knowledge to access open data and its subsequent analysis.

[es] Este TFM pretende dar, por un lado, una visión global del estado del arte en lo que a análisis de datos abiertos se refiere y, por otra, de la forma de acceso a dichos datos por parte del sector de la sociedad que no posee conocimientos informáticos avanzados. Es por este motivo que se realiza un caso de uso para ayudar a las personas sin conocimientos informáticos a poder acceder a datos abiertos y a su posterior análisis.
[en] This Final Project will address the real current technological solutions that allow to guarantee the continuity of the service and of the business, providing a data backup and recovery system that complies with the 3-2-1 rule, robust and efficient, with a reduced RTO, making use of BaaS or DRaaS technology.

[es] Este Trabajo Final de grado abordará, las soluciones tecnológicas actuales reales, que permitan garantizar la continuidad del servicio y del negocio, proporcionando un sistema de salvaguarda y recuperación de datos, que cumpliendo la regla 3-2-1, robusto y eficaz, con un reducido RTO, haciendo uso de la tecnología BaaS o DRaaS.
[en] This undergraduate dissertation answers the needs of CAT-Cola, an emergent beverage production and Distribution company that decided to simplify and streamline its complex processes in its supply chain and thus, improve its position and become more competitive in its target market. Consequently, the dissertation analyses the client's requirements, identifies the key points, goes through the different fundamental stages of data base design, chooses the most convenient data base management system and develops the associated documentation associated with this process. The result of this implementation is composed of a data base creation script and its initialization of test data, a memory with the methodology followed and its development, annexes and associated commented scripts with the written code. The knowledge acquired thorough a wide range of subjects during the undergraduate program has provided the foundation for this dissertation. New internal processes on applied technologies have been learnt and it has allowed finding new approaches in the setting of database design.

[es] Este trabajo da respuesta a las necesidades de la empresa de producción y distribución de bebidas emergente CAT-Cola que ha decidido simplificar y agilizar sus complejos procesos en su cadena de suministro y así mejorar su posición y ser más competitiva en su mercado objetivo. Con este objetivo, el trabajo analiza los requisitos del cliente, identifica los puntos clave, transcurre las diferentes etapas fundamentales de diseño de una base de datos, elige el sistema gestor de base de datos más conveniente y elabora la documentación asociada a todo este proceso. El resultado de esta implementación se compone en: un script de creación de base de datos e inicialización de datos de prueba, una memoria con toda la metodología seguida y su desarrollo y unos anexos y scripts asociados comentados con el código escrito. Durante el transcurso del trabajo se han fundamentado los conocimientos adquiridos de un gran rango de asignaturas. Se han aprendido nuevos procesos internos sobre tecnologías utilizadas y ha permitido encontrar nuevos enfocs en el diseño de base de datos.
[en] The study of how to implement an SGSI in a third sector NGO is the objective of this work, the organization represented is fictitious, although it's based on a real NGO. Securing information is vital in the social sphere, and ISO 27001 provides us with these mechanisms, therefore the work is based on the implementation of the SGSI throughout the business sphere in which essential services are offered to users and which have direct relationship with information systems. The study of how to implement this in a third sector NGO is the objective of this work, the organization represented is fictitious, although it is based on a real NGO. To carry out the work I followed the ISO 27001 Standard and a risk analysis methodology based on Magerit. It is worth noting the elaboration of a Security policy which, until now, was non-existent in the Organization. The results obtained are hopeful and although the initial objective was a bit ambitious it has almost been achieved, it will be necessary to continue working and deepen some aspects. The conclusion is that a lot of experience and good advice is needed in the process of implementing an ISMS and ISO, but that it is well worth the effort. Betting on and supporting the incorporation of this method is a wise decision on the part of the management.

[es] El estudio de como hacer la implementación de un SGSI en una ONG del tercer sector es el objetivo de este trabajo, la organización representada es ficticia, a pesar de que esta sustentada sobre una ONG real. Asegurar la información, se vital en el ámbito social, y la ISO 27001 nos proporciona estos mecanismos, por lo tanto el trabajo se basa en la implementación del SGSI en todo el ámbito empresarial en que se ofrecen servicios esenciales a los usuarios y que tienen relación directo con los sistemas de información. El estudio de como hacer este implementación en una ONG del tercer sector es el objetivo de este trabajo, la organización representada es ficticia, a pesar de que esta sustentada sobre una ONG real. Para realizar el trabajo me seguido la Norma ISO 27001 y una metodología de análisis de riesgo basada en Magerit. Hay que destacar la elaboración de una política de Seguridad que hasta el momento era inexistente a la Organización. Los resultados obtenidos son esperanzadores y a pesar de que el objetivo inicial era un poco ambicioso casi se consigue, habrá que seguir trabajando y profundizar en algunos aspectos. La conclusión es que hace falta mucha experiencia y un buen asesoramiento en el proceso de implementación de un SGSI y la ISO, pero que vale mucho la pena el esfuerzo. Apostar y apoyar a la incorporación de este método es una decisión acertada por parte de la dirección.
[en] The central theme of this session is "new theoretical frameworks for democratization of technology". In this paper, we will explore some of the implications of recent social and historical studies of technology for this issue. The main body of the paper consists of sketching the construction of one large technical system - the Flood Barrier in the Oostershelde, the Netherlands - and asks whether this may be an example of democratic control of techical design.

[es] El tema central de esta sesión es "nuevos marcos teóricos para la democratización de la tecnología". En este artículo, vamos a explorar algunas de las implicaciones de los últimos estudios sociales e históricos de la tecnología para este tema. El objeto principal de este trabajo consiste en dibujar la construcción de un gran sistema técnico - la Barrera de la inundación en el Oostershelde, los Países Bajos - y se pregunta si esto puede ser un ejemplo de control democrático de diseño técnico.
[en] This TFM is based on the development of the AppToIn Manager product, a proposal that lies in the design and implementation of an app prototype that allows an administrator profile to manage all their locks in different locations, assigning access permissions to their clients. This prototype will have the scope of a PMV that allows a complete cycle of interaction of a user as administrator (user management, management of locks and enclosures, access permission management). This app will be a backoffice tool for a larger platform, which seeks to allow owners to manage access to their properties by assigning permits and installing electronic locks.

[es] Este TFM está basado en el desarrollo del producto AppToIn Mánager, una propuesta que radica en el diseño e implementación de un prototipo de app que permita a un perfil de administrador gestionar todas sus cerraduras en diferentes localizaciones, asignando permisos de acceso a sus clientes. Este prototipo tendrá como alcance un PMV que permita un ciclo completo de interacción de un usuario con carácter de administrador (gestión de usuarios, gestión de cerraduras y recintos, gestión de permisos de acceso). Esta app será una herramienta backoffice de una plataforma mayor, que busca permitir a propietarios gestionar los accesos a sus propiedades mediante la asignación de permisos y la instalación de cerraduras electrónicas.
[en] The growth of wireless networks and IoT has made us want to deploy sensors almost anywhere. The main drawback is that in order to monitor the data they capture, the existing applications can be used to monitor some type sensor or the sensors of a specific brand. In order to solve this problem, this work proposes the design and implementation of an application for Android devices that allows reading data from any type of sensor. To do this, the data is sent in a specific format to the Firebase platform, from which the mobile application will collect them to be automatically configured in relation to the information received, and thus display all the data.

[es] El crecimiento de las redes inalámbricas y del IoT ha hecho que queramos desplegar sensores en casi cualquier lugar. El principal inconveniente es que para monitorizar los datos que estos captan, las aplicaciones que existen sirven para monitorizar algún tipo de sensor en concreto o de alguna marca. Para solucionar esto, en este trabajo se propone el diseño y la implementación de una aplicación para dispositivos Android que permita leer los datos de cualquier tipo de sensor. Para ello los datos son enviados en un formato específico a la plataforma Firebase, desde la cual la aplicación móvil los recogerá para configurarse automáticamente en relación a la información recibida, y así mostrar todos los datos.
[en] The exercise will involve the conceptualization and development of a 3D architectural Project, which is used as a roadmap to explain the different parts of the creative process. Those parts are present since we bring the idea to life until its visual presentation, which it¿s itself a capsule-shaped single building.

[es] El formato de este ejercicio consiste en el planteamiento y desarrollo de un proyecto 3D, el cual se utiliza como hoja de ruta para exponer conceptos respecto a sus diferentes fases creativas. Estas fases existen desde el nacimiento de la idea hasta su pertinente materialización visual. Dicha idea radica en la creación de un edificio unitario en forma de cápsula.
[en] The objective of this Final Degree Project is to design and implement a secure manager for patients¿ medical histories through a communication network that guarantees privacy, integrity, non-repudiation and authenticity.

[es] El objetivo de este TFC es diseñar e implementar un gestor de historial médicos de pacientes seguro a través de una red de comunicaciones que garantice la privacidad, la integridad, el no repudio y la autenticidad.
[en] Study and bibliographic review of open resources offered by governments, institutions and private sector companies. The goal has been to see how they are offered, what tools they have to access, and how to collect them in order to work with them.

[es] Estudio y revisión bibliográfica relativa a los recursos abiertos que ofrecen gobiernos, instituciones y empresas del sector privado. El objetivo ha sido ver cómo se ofrecen, qué herramientas hay para acceder, y cómo recogerlos para poder trabajar con ellos. Se analiza en el entorno de las WebAPIs para ver cómo se pueden desarrollar y documentar éstas para trabajar con estos datos.
[en] Learning object repositories are a basic piece of virtual learning environments used for content management. Nevertheless, learning objects have special characteristics that make traditional solutions for content management ine ective. In particular, browsing and searching for learning objects cannot be based on the typical authoritative meta-data used for describing content, such as author, title or publication date, among others. We propose to build a social layer on top of a learning object repository, providing nal users with additional services for describing, rating and curating learning objects from a teaching perspective. All these interactions among users, services and resources can be captured and further analyzed, so both browsing and searching can be personalized according to user pro le and the educational context, helping users to nd the most valuable resources for their learning process. In this paper we propose to use reputation schemes and collaborative filtering techniques for improving the user interface of a DSpace based learning object repository.

[es] Los repositorios de objetos de aprendizaje son una pieza básica en los entornos de aprendizaje virtual utilizados para la gestión de contenidos. Sin embargo, los objetos de aprendizaje tienen características especiales que hacen que las soluciones tradicionales de gestión de contenidos sean ineficaces. En particular, la navegación y la búsqueda de objetos de aprendizaje no puede estar basada en la típica autoridad de meta-datos utilizada para describir el contenido, como el autor, el título o la fecha de publicación, entre otros. Nos proponemos construir una capa social en la parte superior de un depósito de objetos de aprendizaje, proporcionando a los usuarios finales servicios adicionales para la descripción de los objetos de calificación y el comisariado de aprendizaje desde una perspectiva de la enseñanza. Todas estas interacciones entre los usuarios, servicios y recursos pueden ser capturadas y analizadas, por lo que tanto la navegación cómo la búsqueda se pueden personalizar de acuerdo al perfil de usuario y el contexto educativo, ayudando a los usuarios a encontrar los recursos más valiosos de su proceso de aprendizaje. En este trabajo nos proponemos utilizar sistemas de reputación y técnicas de filtrado para mejorar la interfaz de usuario de un repositorio de objetos de aprendizaje basado en DSpace.
[en] Application developed for Android devices. It is intended to provide citizens of a small town, a channel of communication with the consistory. With this application, citizens will be able to inform the local municipality, of incidents and/or problems arising from maintenance of urban facilities.

[es] Aplicación desarrollada para dispositivos Android, destinada a facilitar a los ciudadanos de un municipio, de pequeño tamaño, un canal de comunicación con el consistorio. Mediante esta aplicación los ciudadanos podrán poner en conocimiento del ayuntamiento de la localidad, las incidencias y/o problemas derivados del mantenimiento del equipamiento urbano.
[en] To implement the application the J2EE technologies applied are: JSF (Java Server Faces) in the presentation layer, Managed Bean in the business layer, and JPA in the integration layer. These technologies have been hardened with the PrimeFaces framework, making the interface more user-friendly and offering possibilities JSF does not. The web application implements the daily management of a library, including the creation and edition of authors and books, the creation of warehouses, order books to warehouses, reserve books, generate and edit bills. These functionalities are the main ones.

[es] Se han aplicado las siguientes tecnologías J2EE: JSF (Java Server Faces) en la capa de presentación, ManagedBean en la capa de negocio, y JPA en la capa de integración. Se han mejorado estas tecnologías con el framework PrimeFaces, permitiendo que la interfaz sea más amigable para el usuario y ofreciendo capacidades que JSF no dispone. La aplicación web implementa la gestión diaria del trabajo en una librería, incluyendo el alta de autores y libros, el alta de almacenes, encargar libros a los almacenes, reservar libros a clientes, generación y edición de facturas, siendo estas las principales funcionalidades.
[en] This thesis critically explores the implementation of the European Higher Education Area (EHEA) in Spain from 2013 to 2023, emphasizing the lack of visibility of competencies in the curriculum. The research revolves around the development of a prototype for an interactive data visualization tool that enables the representation of competency design in university programs. The interdisciplinary and multi-methodological approach, drawing inspiration from artistic research to problematize through situated practical work, allows for various derived reflections. On one hand, questions arise about the resistance strategies of a university compelled to be productive and neoliberal. On the other hand, it challenges the notions of learning and studenthood inherent in an increasingly datified education. Finally, the mechanisms of transparency and opacity in data visualization are analyzed as a cultural interface, whose metaphors manifest and produce a specific presentation of the world.

[es] Esta tesis explora de manera crítica la implantación del espacio europeo de educación superior (EEES) en España desde 2013 hasta 2023, subrayando la falta de visibilidad de las competencias en los planes de estudios. La investigación gira en torno a la creación de un prototipo de herramienta de visualización de datos interactiva que permite visualizar el diseño competencial de los programas universitarios. A su vez, el enfoque interdisciplinario y multimetodológico, que toma la investigación artística como referente para problematizar desde un trabajo práctico situado, hace posible abrir distintas reflexiones derivadas. Por un lado, se abren preguntas sobre las estrategias de resistencia de una universidad que se exige productiva y neoliberal. Por otro lado, se cuestionan las nociones de aprendizaje y estudiante que subyacen en una educación cada vez más datificada. Finalmente, se analizan los mecanismos de transparencia y opacidad de la visualización de datos, interfaz cultural de relación cuyas metáforas manifiestan y producen una determinada presentación del mundo.
[en] New DNA sequencing strategies, such as (NGS, Next-Generation Sequencing) allow geneticists to quickly identify genetic variations in many human genomes. However, being able to isolate a few variants that may be causative of disease continues to be a major challenge for medical genetics. The standard file format for containing variant calls is the VCF file (variant call format). This format is not easily manageable, since it contains very diverse information and it is difficult to represent the variants in a flat way. Furthermore, we work with large volumes of data, and resources are limited. Through the elaboration of a VCF file parser, obtained from the raw reads of sequences of different characteristics, a data structure is generated and it is exploited from a web tool, which is also developed as part of the project. As a result, an intuitive and efficient web application for CNIC researchers (National Center for Cardiovascular Research) has been obtained, as an attempt to reduce the number of variants as much as possible after passing through the filtering and prioritizing processes. The researcher will obtain, depending on the type of disease, a few candidate variants potentially causative of illness, and this will allow, on occasions, to take preventive measures before the first symptoms appear, being able in some cases to avoid or considerably reduce the disease.

[es] Las nuevas estrategias de secuenciación del ADN, como (NGS, Next-Generation Sequencing) permiten a los genetistas identificar rápidamente las variaciones genéticas en muchos genomas humanos. Sin embargo, ser capaz de aislar unas pocas variantes que puedan ser causales de enfermedad, sigue siendo un desafío importante para la genética médica. El formato de archivo estándar para contener llamadas de variante es el archivo VCF (variant call format). Este formato, no es fácilmente manejable, ya que contiene información muy diversa y resulta complicado representar las variantes de forma plana. Además se trabaja con grandes volúmenes de datos, y los recursos son limitados. Mediante la elaboración de un parseador de ficheros en formato VCF, obtenido a partir de las lecturas en crudo de diversas secuencias, se genera una estructura de datos que es explotada desde una herramienta web, que se desarrolla también como parte del proyecto. Como resultado se obtiene una aplicación web intuitiva y eficiente para los investigadores del CNIC (Centro Nacional de Investigaciones Cardiovasculares), para intentar reducir al máximo posible el número de variantes tras pasar por los procesos de filtrado y priorización. Dependiendo del tipo de enfermedad, se llegará a unas pocas variantes candidatas potencialmente causales de enfermedad, y esto permitirá, en ocasiones, tomar medidas de prevención antes de que aparezcan los primeros síntomas, pudiendo en algunos casos evitar o reducir considerablemente la enfermedad.
[en] The public cloud was born in 2006 with Amazon Web Services and has experienced a huge adoption with the migration of virtually any type of service or data to it. Cryptography today plays a critical role in the security and authenticity of the activities we perform and is undoubtedly an essential service to move these workloads. Understanding the possibilities offered by the cloud, how to operate and manage these systems, how key protection protocols work, or if the processes allow interoperability between different cryptographic systems, are a series of relevant issues that we will analyze in this work. To do so, we deploy a PKI in the public cloud and we will analyze these aspects based on different use cases most common in the industry: protection of data in transit (SSL/TLS certificates) and protection of data at rest (encryption of data objects or volumes).

[es] La nube pública nace en 2006 con Amazon Web Services y ha experimentado una enorme adopción con la migración de prácticamente cualquier tipo de servicio o datos hacía ella. La criptografía a día de hoy juega un papel crítico en la seguridad y autenticidad de las actividades que realizamos y sin duda es un servicio imprescindible para mover estas cargas de trabajo. Entender las posibilidades que nos ofrece la nube, como operar y manejar estos sistemas, como funcionan los protocolos de protección de claves, o si los procesos nos permiten la interoperabilidad entre diferentes sistemas criptográficos, son una serie de cuestiones relevantes que analizaremos en este trabajo. Para ello desplegamos una PKI en la nube pública y analizaremos estos aspectos basándonos en diferentes casos de uso más comunes en la industria: protección de los datos en tránsito (certificados SSL/TLS) y protección de los datos en reposo (encriptación de objetos de datos o volúmenes).