BSC-LT/ACAData huggingface dataset:
[en] A self-hosted and distributed task manager has been developed in the present work. This consists of a web server developed on Django; an API, built with Django REST Framework, and a CLI client, implemented with Python. The latter allows disconnected work and subsequent synchronization via an API call. At the heart of development is the synchronization protocol, which adopts a hybrid strategy between state and operations synchronization. Thus, in each synchronization, the client sends the operations it has registered locally and the server responds by sending all those objects that have been updated since the last synchronization of the client, including those resulting from the application of the operations sent. The server was deployed using Docker containers. This facilitates the automatic orchestration of the web server, as well as the Nginx reverse proxy and the PostgreSQL instance that serve it. pip, setuptools and venv have been used for client distribution.

[es] En el presente trabajo se ha desarrollado un gestor de tareas autoalojado y distribuido. Este se compone de un servidor web desarrollado sobre Django; una API, construida con Django REST Framework, y un cliente CLI, implementado con Python. Este último permite el trabajo desconectado y la posterior sincronización mediante una llamada a la API. En el centro del desarrollo se encuentra el protocolo de sincronización, que adopta una estrategia híbrida entre la sincronización de estados y la de operaciones. Así, en cada sincronización, el cliente envía las operaciones que ha registrado localmente y el servidor responde haciéndole llegar todos aquellos objetos que hayan sido actualizados desde la última sincronización de dicho cliente, incluyendo aquellos fruto de la aplicación de las operaciones enviadas. Para el despliegue del servidor se ha realizado mediante contenedores Docker. Con ello, se facilita la orquestación automática del servidor web, así como el proxy inverso Nginx y la instancia PostgreSQL que le dan servicio. Por su parte, para la distribución del cliente se ha utilizado pip, setuptools y venv.
[en] With the latest technological improvements, the robotic field develops more Advanced Systems every day. Due to this, the robot leaves the automatic and repetitive actions to interact with the people. (Facial recognition knowing if you are happy or sad, learning from the people, playing games with the people, etc.) The research objective is how people will accept this interaction with the robots, and in what way they will be exposed in our lives. This research will be applied in a familiar environment, where these robots are doing the daily housework and the coexistence will be permanent. This coexistence, according to how Advanced this robot will be, can develop relationships as we have with our pets or why not, the same we have with a person. To do this research, we will study different specialized publications that give information about this, and with all this information, achieve a conclusion about how these relationships will be in the future. The desired outcome is getting a prevision that how the robotic technology will improve into the social environment and if it will achieve a symbiosis between human people and robots.

[es] Con los adelantos tecnológicos actuales, cada vez el campo de la robótica desarrolla sistemas más avanzados, dejando de ser el robot aquella máquina que solo sirve para hacer unas tareas concretas, a pasar a ser un aparato que puede interactuar con las personas. (Reconocer si estás contento o triste, aprender de la persona con la cual está, jugar con ella, etc.). La idea de esta investigación es ver qué nivel de aceptación pueden tener las personas con la interacción con robots, y de qué manera, en un futuro no muy lejano, nos los encontraremos dentro de nuestras vidas cotidianas. Esta investigación la podemos aplicar, por ejemplo, dentro de un entorno familiar, donde estos robots nos ayuden a hacer las tareas diarias y tengamos una convivencia constante. Con este trabajo haremos una investigación a diferentes publicaciones que pueda encontrar donde se hable de estudios realizados al respeto y con los que, agrupando todas las conclusiones, podamos sacar una idea de cómo pueden ser estas relaciones entre humanos y robots. Los resultados esperados es intentar prever como evolucionará el mundo de la robótica en el campo social y si se conseguirá que se llegue a crear una simbiosis entre los humanos y los robots.
[en] In this TFG, I have developed a customized online store to sell digital files for home-made vinyl cutting machines. This store has been built using Wordpress content manager, the Woocommerce e-commerce plugin. I decide the creation of a child-theme from the Storefront theme, to suit the features and functionalities that were necessary.

[es] En este TFG se desarrolla el trabajo de la creación de una tienda online a medida para vender archivos digitales para máquinas caseres de corte de vinilo. Esta tienda se ha construido a partir del gestor de contenidos Wordpress, el plugin de comercio electrónico Woocommerce y la creación de uno tema hijo del tema Storefront porque se adapte a las características y funcionalidades que se necesitan.
[en] Smart cities are those that use the potential of technology and innovation with the aim of generating well-being for citizens, while promoting sustainable development and better use of available resources. In this effort, the networks of sensors and actuators - the Internet of Things - are the ideal means to capture the information that allows generating the necessary knowledge to adopt policies or actions that help to achieve this challenge. But the data captured by itself and in isolation does not have much value. It is about being able to observe them in a certain context, in combination with other categories of data or simply being able to compare them with sets of performance indicators that have been previously established to know if certain objectives are achieved. This work deals with the creation of a comprehensive platform that addresses this problem from the beginning, that is, the data capture itself, passing through its historical storage, transformation and exposure to the user in the form of knowledge. All development has been built on the basis of Open Source tools, with the FIWARE platform as the central core of IoT management and with Grafana and LinceBI as Dashboard and BI analytics solutions, respectively. The following document is a self-descriptive manual for the integration of elements and technologies, directly applicable with minor modifications to any scenario of a modern Smart City.

[es] Las ciudades inteligentes son aquellas que utilizan el potencial de la tecnología y de la innovación con el objetivo de generar bienestar para los ciudadanos, al tiempo que promueven un desarrollo sostenible y un mejor aprovechamiento de los recursos disponibles. En este empeño, las redes de sensores y actuadores -el Internet de las Cosas- son el medio idóneo para captar la información que permita generar el conocimiento necesario para adoptar políticas o acciones que ayuden a conseguir este reto. Pero los datos capturados por sí solos y de manera aislada no tienen mucho valor. Se trata de poder observarlos en un contexto determinado, en combinación con otras categorías de datos o simplemente de poder compararlos con conjuntos de indicadores que se han sido previamente establecidos para saber si se alcanzan unos determinados objetivos. Este trabajo versa sobre la creación de una plataforma integral que aborda esta problemática desde el inicio, es decir, la captación misma del dato, pasando por su almacenamiento histórico, transformación y exposición al usuario en forma de conocimiento. Todo el desarrollo se ha construido sobre la base de herramientas Open Source, con la plataforma FIWARE como núcleo central de la gestión IoT y con Grafana y LinceBI como soluciones de Cuadro de Mandos y analítica BI respectivamente. El siguiente documento es un manual autodescriptivo de integración de elementos y tecnologías, aplicable directamente con pequeñas modificaciones sobre cualquier escenario de una Smart City moderna.
[en] It is an integrated management application for electronic locks. Encrypted access keys will be generated. The purpose of this application is to provide access to any authorized person to a building with an electronic lock installed. With the generation of an e-key, which can be accessed securely, quickly and remotely without the need for third parties to be present in the delivery of the keys with those authorized people in the schedule defined.

[es] Se trata de una aplicación de gestión integradora para cerraduras electrónicas las cuales generarán claves de acceso encriptadas para los usuarios. La aplicación que se plantea pretende facilitar el acceso a cualquier persona autorizada a un inmueble en el que se realice la instalación de una de estas cerraduras electrónicas. Gracias a la generación de una llave electrónica, de manera segura, rápida y remota se permitirá acceder sin necesidad de terceros presentes a aquellas personas habilitadas en el horario que se determine, evitando así que éstas se tengan que desplazar a dicho inmueble para la apertura o la entrega de las llaves.
[en] Personalization in e-learning allows the adaptation of contents, learning strategies and educational resources to the competencies, previous knowledge or preferences of the student. This project takes a multidisciplinary perspective for devising standards-based personalization capabilities into virtual e-learning environments, focusing on the concept of adaptive learning itinerary, using reusable learning objects as the basis of the system and using ontologies and semantic web technologies.

[es] La personalización en e-learning permite la adaptación de contenidos, de estrategias de aprendizaje y de recursos educativos a las competencias, conocimientos previos o preferencias del estudiante. Este proyecto adopta una perspectiva multidisciplinar para el desarrollo de capacidades de personalización basadas en estándares en entornos virtuales de aprendizaje, centrándose en el concepto de itinerario formativo adaptativo, utilizando objetos de aprendizaje reutilizables como base del sistema y usando ontologías y tecnologías de web semántica.
[en] In an economic recession and austerity scenario new strategies are emerging that seek to rethink the city through a technologically mediated urbanism. Strategies such as the smart city or alternatives proposed by the new governments of candidatures for citizen confluence in Spain agree on the transformative role that information and communication technologies (ICT) can have in implementing new city models. However, we detect the lack of studies that explore, critically, some of its implications. This article examines these implications through the development of the smart city concept in Spain in a context of austerity. From a critical reading of this concept, the article reflects on the technology-city dichotomy to debate how to transform and manage the city of the 21st century beyond the focus on purely technical issues (sensorization, apps, technological platforms, etc.).

[es] En un escenario de recesión económica y austeridad están emergiendo nuevas estrategias que pretenden repensar la ciudad a través de un urbanismo mediado tecnológicamente. Estrategias como la ciudad inteligente (Smart City) o alternativas propuestas por los nuevos gobiernos de candidaturas de confluencia ciudadana en España coinciden en el papel transformador que las tecnologías de la información y la comunicación (TIC) pueden tener en implementar nuevos modelos de ciudad. Sin embargo, detectamos la falta de estudios que exploren, de manera crítica, algunas de sus implicaciones. Este artículo examina estas implicaciones a través del desarrollo del concepto de Smart City en España en un contexto de austeridad. Desde una lectura crítica de este concepto, el artículo reflexiona sobre la dicotomía tecnología-ciudad para debatir cómo se tiene que transformar y gestionar la ciudad del siglo XXI más allá del foco en cuestiones meramente técnicas (sensorización, apps, plataformas tecnológicas, etc.).
[en] The journey of the hero. Structural analysis of the script and the Mr. Robot series is a research work carried out to study the script based on the analysis of the journey of the hero of the main character of Mr Robot series from USA Network (Elliot Alderson); through an analitic reading of the whole series. A universal outline, relevant to any age, analysed by the mythologist Joseph Campbell; the script analysts Syd Field and Christopher Vogler and the theorists Greimas and Propp. Mr Robot is a series that creates a perfect atmosphere, with good use of photography, symbols and script. It invites us to invent theories, to play with its scripts, to go a step further on television and to investigate the diversity of narrative sources such as the cinema of David Fincher. The anti-heroe also, the protagonist's inner demons, the fragmentation of his personality, the breakdown of Elliot's subconscious. It's like a process of decomposition of Elliot's subconscious, which is like a metaphor for the operating system that leads to his self-destruction hacked by external entities. Therefore, it is interesting to study the "hero's journey" of its protagonist, to discover what archetypes the series have, the intertextuality and the structure of its script.

[es] El viaje del héroe. Análisis estructural del guion y de la serie Mr. Robot es un trabajo de investigación llevado a cabo con el fin de estudiar el guion partiendo del análisis del viaje del héroe del protagonista de la serie Mr Robot de USA Network (Elliot Alderson); mediante una lectura analítica de la serie cumplida. Un esquema universal, trascendente en cualquier época, analizado por el mitólogo Joseph Campbell; los analistas de guion Syd Field y Christopher Vogler; los teóricos Greimas y Propp. Mr Robot es una serie que crea una atmósfera perfecta, con un buen uso de la fotografía, símbolos y guion. Nos invita a inventar teorías, a jugar con sus giros de guion, yendo un paso más allá en la televisión e indagando en la diversidad de fuentes narrativas como el cine de David Fincher. También los antihéroes, los demonios internos del protagonista, la fragmentación de su personalidad, la descomposición del subconsciente de Elliot. Es como un proceso de descomposición del subconsciente de Elliot, que es como una metáfora del sistema operativo que lo lleva a la autodestrucción hackejat por entidades externas. Por lo tanto, es interesante estudiar el "viaje del héroe" de su protagonista, descubrir qué arquetipos tiene la serie, la intertextualidad y la estructura de su guion.
[en] The objective of this project is the creation of a 2D videogame with a classic adventure-platform theme, covering all the stages of the development process, from the mere conceptualisation and design phase, to the actual implementation of all this at an artistic and programming level of all this at an artistic and programming level. The product will be generated with the Unity videogame development engine and will run as a desktop application on Windows operating systems. Given the multidisciplinary nature required for the development of this type of product, the development of a video game has been considered an ideal way of concluding the degree, as it has allowed us to put into practice many of the skills acquired during the course of the degree, as well as combining them with many other branches of the creative process. Although a script and plot have been designed for a complete game, due to the short life cycle available for the development of the project, as it is designed to last only one semester and the barriers that this entails, the execution has been limited to a playable and functional demo in which only part of the totality of the proposed elements have been implemented. However, given that we intend to continue with the project on our own, we have tried to keep the design, both on a technical and artistic level, as usable and modular as possible, in the same way, although in some cases we have laid the foundations for its development, the remaining implementations have been reserved for future lines of work.

[es] El objetivo de este proyecto, es la creación de un videojuego 2D de temática aventura-plataformas clásico, abarcando todas las etapas del proceso de desarrollo, desde la mera fase de conceptualización y diseño, hasta la propia implementación de todo esto a nivel artístico y de programación. El producto, será generado con el motor de desarrollo de videojuegos Unity y correrá como aplicación de escritorio sobre sistemas operativos Windows. Dada la multidisciplinariedad requerida para la elaboración de este tipo de productos, se ha considerado el desarrollo de un videojuego como una forma ideal de concluir el grado, ya que ha permitido tanto poner en práctica muchas de las habilidades adquiridas durante el transcurso de este, como combinarlas con muchas otras ramas propias del proceso creativo. Pese a que se ha diseñado un guion y trama pensados para un juego completo, por motivo del corto ciclo de vida del que se dispone para la elaboración del proyecto al estar este ideado para durar solo un semestre y las barreras que esto supone, se ha limitado la ejecución a una demo jugable y funcional en la que solo se han implementado parte de la totalidad de los elementos planteados. No obstante, dado que se tiene intención de seguir con el proyecto por cuenta propia, se ha tratado de mantener el diseño tanto a nivel técnico como artístico lo más aprovechable y modular posible, del mismo modo, pese a que en algunos casos se han sentado bases para su desarrollo, se han reservado las implementaciones restantes para líneas de trabajo futuras.
[en] Once again, the UOC is giving an account of its teaching, research and innovation work with the annual report for the 2008-2009 academic year. In the following pages, you will fi nd the most relevant facts and figures for a whole academic year, one in which the University has carried out the missions entrusted to it by society - education, research, knowledge transfer and innovation- while at the same time serving Catalan society, fulfilling its social responsibility to the region.

[es] Otro año más, la Universitat Oberta de Catalunya toma cuentas de sus actividades de docencia, de investigación y de innovación con la memoria correspondiente al curso 2008-2009. En las páginas que siguen, encontraréis los datos más relevantes de todo un curso académico en el que la UOC ha llevado a cabo las misiones encargadas por la sociedad -formación, investigación, transferencia de conocimientos e innovación- y en el que, al mismo tiempo, ha dado también un buen servicio a la sociedad catalana en relación con los aspectos sociales, ejerciendo así su responsabilidad social para con el territorio.
[en] Conceptual modeling is an essential activity in the development of any information system. But at the same time, it is a difficult one which may discourage some professionals that may be tempted to skip it altogether in favor of more code-oriented tasks. In recent years, gamification has emerged as a new approach to increase learner engagement and has been successfully applied to a wide range of training and educational scenarios. We believe gamification can play a key supportive role in teaching and learning conceptual modeling, an area where gamification has not been really applied so far. In this sense, this paper presents a model-based approach for gamifying scenarios for learning modeling. Our approach includes a new language for modeling the gamification process itself and an environment where this new language can be embedded in current modeling tools to allow instructors and students design and use gaming scenarios all within a full modeling infrastructure.

[es] El modelado conceptual es una actividad esencial en el desarrollo de cualquier sistema de información. Pero, al mismo tiempo, es una tarea difícil que puede desalentar a algunos profesionales que pueden tener la tentación de omitirla por completo en favor de tareas más orientadas a los códigos. En los últimos años, la gamificación ha surgido como un nuevo enfoque para aumentar el compromiso del alumno y se ha aplicado con éxito a un amplia gama de escenarios educativos y de capacitación. Creemos que la gamificación puede jugar un papel de apoyo clave en la enseñanza y el aprendizaje de modelos conceptuales, un área donde la gamificación no se ha aplicado realmente hasta ahora. En este sentido, este documento presenta un enfoque basado en modelos para gamificar escenarios para el modelado de aprendizaje. Nuestro enfoque incluye un nuevo lenguaje para modelar el proceso de gamificación y un entorno donde este nuevo lenguaje puede integrarse en las herramientas de modelado actuales para permitir a los instructores y estudiantes diseñar y usar escenarios de juego dentro de una infraestructura de modelado completa.
[en] This project will develop an application for iOS devices through the IDE, XCode environment provided by Apple. It will be necessary to implement skills and knowledge acquired during the career of Engineering in Telecommunications (Telematics). One of the points needed to perform this work will dive into object-oriented through the new Swift programming language.

[es] Este trabajo final de carrera pretende desarrollar una aplicación para dispositivos iOS a través del entorno IDE, XCode, proporcionado por Apple. Será necesario implementar habilidades y conocimientos adquiridos durante la carrera de Ingeniería Técnica en Telecomunicaciones (Telemática). Uno de los puntos necesarios para abordar este trabajo será sumergirse en la programación orientada a objetos a través del nuevo lenguaje de programación Swift.
[en] If there is anything that is truly unique about the contemporary era, it is hybridisation in its different facets and dimensions, a phenomenon that also extends to the world of graphics. One example of such hybridisation is the cinemagraph, a graphic resource with the appearance of a photograph, characterised by the movement of a small area of the image in contrast with the static nature of the rest of the picture. The cinemagraph is the product of the convergence of the disciplines of photography and video in the interests of enhancing a picture's visual impact. This article offers a description of the characteristics of the cinemagraph and explores the dimensions of its use from a theoretical perspective.

[es] La contemporaneidad se caracteriza por la hibridación en sus diferentes facetas y ámbitos, algo que se extiende también al universo gráfico. Un ejemplo es el cinemagraph, recurso gráfico de apariencia fotográfica caracterizado por el movimiento en una pequeña región que contrasta con el estatismo del resto de la imagen. Esto es fruto de la confluencia de diferentes disciplinas como la fotografía o el vídeo, con el fin de potenciar su efectividad visual. En este artículo revisamos las características del cinemagraph y hacemos una propuesta de sus dimensiones de uso desde una perspectiva teórica.