BSC-LT/ACAData huggingface dataset:
[en] The goal of this project is to find a low-cost security solution, aimed at the family home and small businesses, which allows the detection of malicious or anomalous behavior on the local network, alerting the administrator and serving to analyze the state of the network and the origin of events. For this purpose, a Wifi access point was installed, whose traffic is analyzed by Suricata (Intrusion Detection System), storing all security events in the Elasticsearch database. The installation was completed with Kibana to visualize all the stored data and ElastAlert to send notifications to the administrator. Once a functional system was achieved with the chosen tools, alternative topologies were studied, analyzing the cost of implementing each one, along with its advantages and disadvantages. Furthermore, a Telegram bot was developed to help linking the IP addresses of each event with their respective device and user. With this data, a dashboard was generated in Kibana to show the security information and network usage, in order to help in detecting anomalous behavior. Finally, some tests were made to demonstrate the detection capabilities of Suricata, and to observe the general functionality of the system, visualizing the data in Kibana and receiving the relevant notifications.

[es] El objetivo de este trabajo es encontrar una solución de seguridad de bajo coste, destinada al hogar y a la pequeña empresa, que permita detectar comportamientos maliciosos o anómalos en la red local, alertando al administrador y permitiendo analizar el estado de la red y el origen de los eventos. Para ello se llevó a cabo la instalación de un punto de acceso Wifi cuyo tráfico se analiza con Suricata (sistema de detección de intrusiones), y almacena todos los eventos de seguridad en la base de datos Elasticsearch. La instalación se completó con Kibana para visualizar todos los datos almacenados y ElastAlert para el envío de notificaciones al administrador. Una vez logrado un sistema funcional con las herramientas escogidas se estudiaron topologías alternativas, analizando el coste de implementación de cada una, junto con sus ventajas e inconvenientes. Por otro lado, se desarrolló un bot de Telegram para ayudar a relacionar las direcciones IP de cada evento con su respectivo dispositivo y usuario. Con estos datos se generó un panel de usuario en Kibana que muestra la información de seguridad y su uso de la red a fin de ayudar a detectar comportamientos anómalos. Finalmente se hicieron algunas pruebas para demostrar las capacidades de detección de Suricata, y observar el funcionamiento general de sistema, visualizando los datos en Kibana y recibiendo las notificaciones pertinentes.
[en] The project consists of an entertainment video game in the field of simulation of all-terrain driving in a rugged environment. This project has gone through all the phases of development, from its initial idea to reach a finished product, apart from the entertainment objective, it is intended to take the user to enjoy some of the sensations that can be enjoyed in this type of simulator. To carry out this project, learning has been required in the use of the Unity video game graphics engine and the programming language C Sharp (C #), several 3D elements have been modelled with 3Ds Max, textures and graphic elements made with Photoshop CC. The end result is a video game where the user can experience the sensations of driving an original all-terrain vehicle, in a rugged environment where to test their driving capabilities.

[es] El proyecto consiste en un videojuego de entretenimiento, en el ámbito de la simulación de la conducción todo terreno en un entorno agreste. En este proyecto se ha pasado por todas las fases del desarrollo, desde su idea inicial hasta llegar a un producto acabado. Aparte del objetivo de entretenimiento, se pretende llevar al usuario a disfrutar de algunas de las sensaciones que se pueden disfrutar en este tipo de simulador. Para llevar a cabo este proyecto se ha requerido del aprendizaje en el uso del motor gráfico de videojuegos Unity y del lenguaje de programación C Sharp (C#), se han tenido que modelar diversos elementos 3D con el 3Ds Max, elaborar texturas y elementos gráficos con Photoshop CC. El resultado final es un videojuego donde el usuario podrá experimentar las sensaciones de conducir un vehículo todo terreno original, en un entorno accidentado donde poner a prueba sus capacidades de conducción.
[en] The job involves creating a prototype for a single-player computer game set in a futuristic space environment that blends the genres of strategy and tower defense. The project outlines the process and the final outcome.

[es] El trabajo consiste en la realización de un prototipo para un videojuego de ordenador para un jugador, de ambientación espacial y futurista y que mezcla los géneros de estrategia y defensa de torres. El proyecto detalla la realización del proceso y el resultado final.
[en] The purpose of this project is to facilitate the creation of digital newspapers. It is created in a context where we have several solutions to create digital newspapers, but for a wider spectrum of uses that may hinder the work of creation. It has worked mainly in two aspects, the databases and the interface to show them. It has been done using the Framework Bootstrap that greatly facilitates the design and adaptation to different devices. The result has been a simple startup product, but with many possibilities to add new features. At the end of the project, we have been able to observe that at the beginning a broader scope of time has been proposed, with a human team of only one person. Some of the initial options have been left out, so we conclude that it is very important to calculate the reaching of the project well and to take into account possible alterations that may occur during development.

[es] La finalidad de este proyecto es facilitar la creación de diarios digitales. Se crea en un contexto donde tenemos varias soluciones para crear diarios digitales, pero por un espectro más ancho de usos que quizás dificultan el trabajo de creación. Se ha trabajado principalmente en dos aspectos, las bases de datos y la interfaz para mostrarlas. Se ha realizado usando el Framework Bootstrap que facilita mucho el diseño y la adaptación a diferentes dispositivos. El resultado ha sido un producto de inicio sencillo, pero con muchas posibilidades para añadir nuevas funciones. Al finalizar el proyecto, se ha podido observar que de inicio se habían planteado un alcance más amplio del tiempo que se dispone para realizarlo, con un equipo humano de una sola persona. Se han tenido que dejar fuera algunas opciones planteadas de inicio, por lo tanto como conclusión sacamos que es muy importante calcular bien el alcance del proyecto y tener en cuenta posibles alteraciones que pueden aparecer en el transcurso del desarrollo.
[en] Opening speech of the UOC at the ceremony to award Professor Mariana Mazzucato an honorary doctorate held by the president, Josep A. Planell at Saló de Cent, Barcelona Town Hall.

[es] Discurso de presentación de la investidura como doctora honoris causa de Mariana Mazzucato pronunciado por el rector de la UOC, Josep A. Planell en el Saló de Cent del Ayuntamiento de Barcelona.
[en] Nowadays, with the huge number of available mobile applications, it is very easy to travel and be informed about traffic at all times. But if you want to share the trip with another user or to check the place where this person is currently located, it is necessary to communicate with that person through another application. But when someone is travelling, it is common not to have connection for a long time, which can cause other people to worry about them. For these and other reasons, the CheckMyRoute application, available for Android devices, offers you to share the route of your trips in real time with other users. The advantage offered by this app is that anyone can be informed when a relative or friend makes a road trip. In addition, it shows the last location and checkpoints of the route on a map, along with the exact moment in which that person went through those points. This advantage avoids unnecessary worries.

[es] Actualmente hay disponibles aplicaciones móviles con las que es muy fácil viajar y estar informado del tráfico en todo momento. Pero si se quiere compartir el viaje con otro usuario o comprobar en qué momento del mismo se encuentra, es necesario comunicarse con esa persona a través de otra aplicación. Pero cuando alguien viaja, es habitual que haya momentos prolongados en los que no hay suficiente cobertura y queda incomunicada, lo que puede generar que otras personas se preocupen. Por estas y otras razones, la aplicación CheckMyRoute, disponible para dispositivos Android, ofrece compartir rutas de viaje en tiempo real con otros usuarios. La ventaja que ofrece esta app es que cualquier persona puede estar informada cuando un familiar o amigo realiza un viaje por carretera. Además, muestra la última ubicación y los puntos de la ruta en el mapa, junto con el momento exacto en el que esa persona pasó por esos puntos. Así se evitan preocupaciones innecesarias.
[en] Implementation of a prototype of application related to the tourism and cultural sector of the city of Barcelona, and a market study with a proposal of marketing strategy for the same. The application is no more than a guide focused on the public art of Barcelona based on the same database of public art of the city council.

[es] Realización de un prototipo de aplicación relacionada con el sector turístico y cultural de la ciudad de Barcelona, y un estudio de mercado con una propuesta de estrategia de marketing para la misma. La aplicación no es más que una guía centrada en el arte público de Barcelona basada en la misma base de datos de arte público del ayuntamiento de la ciudad.
[en] The goal of this project is to develop a system to control a rover using internet standard protocols like Wi-Fi and HTTP. This vehicle has a wireless link to access to the user network and a embebed control panel based on HTTP protocol. The system can avoid obstacle when is moving and it has positional and some environmental sensors. In addition, the system counts with an application for smartphones that allows controlling the rover and a web application for analyzing sensors' telemetry. The base platform for developing the system has been used Simplelink MSP432P401R Launchpad, FreeRTOS operating system and SDK's which was provided by the manufacturer.

[es] El objetivo del proyecto ha consistido en el desarrollo de un sistema embebido para el control de un vehículo tele-controlando o rover utilizando protocolos estándar de Internet. El sistema desarrollado cuenta con un panel de control web embebido en el procesador de red del sistema, tiene la capacidad de de evitar obstáculos(frontales) y además posee con una serie de sensores para captar información del entorno. El sistema desarrollado incluye una aplicación cliente para permitir el control del sistema desde un teléfono móvil inteligente y una aplicación web que permite analizar la información de los sensores. El sistema desarrollado se ha basado en la la utilización de la plataforma Simplelink MCU de Texas Instruments y en el sistema operativo en tiempo real FreeRTOS.
[en] Unhealthy diets and lack of physical activity are the main causes of communicable diseases, such as cardiovascular diseases. This study aims to assess the degree of adherence to the Mediterranean diet among workers of a general hospital and analyze the prevalence factors for "cardiodiobesity" risk in this population. A descriptive study, based on a cohort of workers examined in an occupational health examination in from January 1, 2017 to May 24, 2018. A descriptive analysis was carried out according to social and occupational variables.

[es] La alimentación poco saludable y la falta de ejercicio físico son las principales causas de enfermedades no transmisibles, como por ejemplo las patologías cardiovasculares. Este estudio tiene como objetivo conocer el grado de adherencia a la dieta mediterránea y los factores determinantes de la prevaléncia de los riesgo de cardiodiabesitat en los trabajadores de un hospital general. Estudio de investigación de tipo descriptivo, que parte de una cohort constituida por los trabajadores/nada que se realizaron un examen de salud laboral en el periodo de 1 de enero del 2017 a 24 de mayo del 2018. Se realizó un análisis descriptivo según variables sociales y ocupacionales.
[en] The main objective of this Final Degree Project is to develop a web application integrated into the Academic Management Intranet of the UPC Higher Polytechnic School at Castelldefels.

[es] El objetivo principal del trabajo de fin de carrera realizado es el desarrollo de una aplicación web integrada en la Intranet de Gestió Acadèmica de l'Escola Politècnica Superior de Castelldefels, de la UPC.
[en] In recent times, Plant Growth Promoting Rhizobacteria (PGPR) research has developed to be considered as a plausible key tool to soil improvement and biofertilization. The examination of the capabilities of each PGPR strain and their compatibility is essential to reach an optimum knowledge for the accurate management in a determinate soil or crop at equilibrium. This should ensure the sustanaible optimization of bacterial functions. From bibliographical data, the main PGPR genera are considered according to their strengths, nitrogen fixation (Fe nitrogenase and Mo-Fe nitrogenase), indolacetic acid production (pyruvate decarboxylase and indolepyruvate decarboxylase), ethylene reduction (ACC-deaminase), root promotion (nitrite reductase) and Induced Systemic Resistance triggering (acetolactate decarboxylase, acetolactate synthase and diacetyl reductase). Involved proteins in those processes are compared under their native species to know their diversity, evolution and co-ocurrence. Besides, strains are phylogenetically distributed in light of rpoB and gyrB markers to know whether functional diversification is associated. Finally, the relationship between bacterial groups (Alpha, beta and gamma proteobacteria, firmicutes and gram+ high [G+C]) is studied according the main crops for humans (Poaceae, Fabaceae, Brassicaceae, Malvaceae and Solanaceae).

[es] El estudio de las propiedades de las bacterias promotoras del crecimiento vegetal (Plant Growth Promoting Rhizobacteria, PGPR) ha conseguido tal avance en los últimos años que ya son consideradas como una herramienta verosímil para la mejora de suelos y la biofertilización. No obstante, para una correcta administración de bacterias en un suelo o cultivo, se deben conocer los diferentes efectos beneficiosos de cada cepa y su compatibilidad para que mantengan su equilibrio de forma sostenible. A partir de datos bibliográficos, se consideran los principales géneros bacterianos promotores del crecimiento vegetal según algunas de sus funciones más importantes, la fijación de nitrógeno (Fe nitrogenasa y Mo-Fe nitrogenasa), producción de ácido indolacético (piruvato decarboxilasa e indolepiruvato decarboxilasa) disminución de concentración en etileno (ACC-deaminasa) en la rizosfera, promoción del desarrollo radicular (nitrito reductasa) y la promoción de la resistencia sistémica inducida (Induced Systemic Resistance, ISR) (acetolactato decarboxilasa, acetolactato sintasa y diacetil reductasa). Las proteínas involucradas en estos procesos son comparadas según las especies en las que se encuentran para conocer su diversidad, evolución y coocurrencia. Con el estudio filogenético de las cepas se discute si la diversificación de las distintas funciones ha seguido una evolución asociada a la otorgada por los marcadores rpoD y gyrB. Por último se estudia la relación entre los distintos grupos bacterianos (alfa, beta y gammaproteobacteria, firmicutes y Gram+ con alto [G+C]) con los principales cultivos de interés humano (Poáceas, Fabáceas, Brasicáceas, Malváceas y Solanáceas).
[en] The purpose of this project is to find a potential way to help people suffering from depressive mental disorders with the self-management of their symptoms, enabling an interactive, creative and communicative system through the design of a technological application that can cover some of the basic needs of people with this profile in their daily lives and in their personal contexts. To achieve this, the project has been developed from the principles and methodologies of people-centered design: Research has been carried out taking into account the target users at all stages of design. Finally, it has been possible to obtain the design of a mobile application that combines two basic functionalities: the video game as a method of dispersion, and the online social community as a space for contact with other users with similar problems. However, the project focuses exclusively on the definition of the community environment, where the user requirements extracted during the research can be applied in different interactive functionalities. As a result of the project, valuable information has been obtained on the mental health scenery and its little-explored relationship with technology, on the behaviors and contexts of people with mental disorders and on the possibility of innovation and support that these concepts could generate in the hands of designers. The designed application is a mere prototype, but it can open paths to new possibilities.

[es] La finalidad de este proyecto es la de encontrar una posible vía de ayuda a personas que sufren de trastornos mentales depresivos con la autogestión de sus síntomas, posibilitando un sistema interactivo, creativo y comunicativo, a través del diseño de una aplicación tecnológica que pueda cubrir algunas de las necesidades básicas de las personas con este perfil en su cotidianidad y en sus contextos personales. Para conseguirlo, el proyecto se ha desarrollado a partir de los principios y metodologías del diseño centrado en las personas: Se ha realizado una investigación teniendo en cuenta en todas las etapas del diseño a los usuarios finales. Finalmente, se ha conseguido obtener el diseño de una aplicación móvil que combina dos funcionalidades básicas: el videojuego como método de dispersión, y la comunidad social online como espacio de contacto con otros usuarios con problemáticas similares. No obstante, el proyecto se centra exclusivamente en la definición del entorno comunitario, lugar donde se pueden aplicar en forma de distintas funcionalidades interactivas los requisitos de usuario extraídos durante la investigación. A raíz de la realización del proyecto, se ha conseguido información de valor sobre el panorama de la salud mental y su relación poco explorada con la tecnología, sobre los comportamientos y contextos de las personas pacientes de trastornos mentales y sobre la posibilidad de innovación y de apoyo que podrían generar estos conceptos en manos de diseñadores. La aplicación diseñada es un mero prototipo, pero puede abrir caminos a nuevas posibilidades.
[en] The purpose of this work is to show a solution that allows the detection of strange behaviors that could reveal a possible infection in devices with Internet access through a network traffic analysis. To emulate the purpose, a local network with Internet access has been generated using a WiFi access point implemented in a Raspberry. Through this access point computer devices could access to Internet. This platform will be responsible for analyzing the network traffic generated using man-in-the-middle techniques, by mitmproxy tool. Subsequently, the analyzed traffic will be processed in order to detect future risks. This will be achieved by developing a script written in Python, which will be executed with mitmproxy. In case of detecting strange behaviors the implemented solution will generate alerts in a private Telegram channel, which will allow visualizing the attempts of connections catalogued as suspicious. These connections catalogued as suspicious have been obtained from different reputation lists. The obtained results from the developed product have been satisfactory, because established objectives were met. Even so, it should be mentioned that there is more room for improvement for future lines of work. Finally, the conclusions have been quite positive as far as the generation of a system with these characteristics is concerned, because it is expected to be helpful at a low cost to mitigating risks in the communications of devices with Internet access.

[es] Este trabajo tiene la finalidad de exponer una solución que permita detectar comportamientos extraños que delaten una posible infección o vulneración en dispositivos con acceso a Internet, por medio de un análisis del tráfico de red. Para ello se ha generado una red local con acceso a Internet haciendo uso de un punto de acceso WiFi implementado en una Raspberry, mediante el cual dispositivos informáticos podrán acceder a Internet. Esta misma plataforma se encargará de realizar el análisis del tráfico de red generado utilizando técnicas de man-in-the-middle, gracias a la herramienta mitmproxy. Posteriormente, el tráfico analizado se tratará a fin de detectar futuros riesgos. Esto se conseguirá mediante el desarrollo de un script escrito en Python, el cual se ejecutará con mitmproxy. En caso de detectar comportamientos extraños, la solución implementada generará alertas en un canal privado de Telegram, que permitirá visualizar los intentos de conexiones catalogadas como sospechosas, las cuales han sido obtenidas de diferentes listas de reputación. Los resultados obtenidos del producto desarrollado han sido satisfactorios, dado que se cumplen los objetivos establecidos. Aun así, no está de más mencionar que existe margen de mejora para futuras líneas de trabajo. Finalmente, las conclusiones han sido bastante positivas en lo que a la generación de un sistema de estas características se refiere, puesto que se prevé que podrá ser de gran ayuda a la hora de mitigar riesgos en las comunicaciones de los dispositivos con acceso a Internet a un bajo coste.
[en] This paper wants to gather theoretical and practical contributions about teaching training practices that incorporate and promote the use of ICT in order to clarify, facilitate and make coherent the design of Higher Education Teachers Training with ICT. Its purpose is to find training alternatives that fulfill teacher's educational needs, as well as to overcome or lessen the difficulties and/or unwillingness faced in the educational practice when introducing ICT applications.

[es] Este documento pretende recoger aportaciones teóricas y prácticas sobre las prácticas pedagógicas que incorporan y promueven el uso de las TIC con el fin de aclarar, facilitar y hacer coherente el diseño de la formación de los profesores de educación superior en las TIC. Su propósito es encontrar alternativas formativas que cumplan con las necesidades educativas del profesor, así como para superar o atenuar las dificultades y/o la falta de voluntad a las que se enfrenta en la práctica educativa al introducir aplicaciones de las TIC.