2024-03-28T23:29:07Zhttps://riull.ull.es/oai/requestoai:riull.ull.es:915/165792022-10-11T10:40:39Zcom_915_668com_915_488col_915_698
Sistema de control de un dron para tareas en interiores
Mesa Santana, Edgar
Toledo Carrillo, Jonay Tomás
Grado en Ingeniería Informática
Dron
Autónomo
Detection
El objetivo de este trabajo ha sido la construcción de un software de control de un micro
dron. Concretamente se trata del modelo Tello, de la marca DJI. Un dron de pequeñas
dimensiones que cuenta con conexión wifi para su control externo. El dron también posee
una cámara de alta definición, que envía los fotogramas, a través de una conexión
TCP/IP. Se pretende que el dron, mediante el software, sea capaz de reconocer su
entorno y seguir un objetivo concreto.
El lenguaje utilizado para este propósito es python, concretamente la versión 2.7. El
uso de este lenguaje y su versión, serán explicados en futuros apartados.
En cuanto al reconocimiento de objetos hemos utilizado un algoritmo ligero
denominado SSD mobilenet, el cual está orientado para ser añadido a sistemas de poca
capacidad de cómputo.
La conexión entre el dispositivo Tello y el ordenador, se realiza mediante conexión wifi,
diferenciando entre dos puertos diferentes, uno en el que recibe los comandos y el dron
envía una respuesta y otro en la que el dron envía los frames de la cámara.
The objective of this project has been the construction of a micro drone controller
software. The model we choose was the Tello, from the DJI brand. It's a small drone
device that has a Wi-Fi connection for external control. The device also has a
high-definition camera, which sends the frames, through a TCP/IP connection. It is
intended that the drone, through software, be able to recognize its environment and follow
a specific objective.
The language used for this purpose is python, specifically the 2.7 version, The use of
this language and its version will be explained in future sections.
As for the recognition of objects, we have used a lightweight algorithm called SSD
mobilenet, which is oriented to be added in systems with low computing capacity.
2019-10-17T09:25:20Z
2019-10-17T09:25:20Z
2019-10-17T09:25:20Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/16579
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/103002021-11-05T09:10:02Zcom_915_668com_915_488col_915_698
Sistema de aprendizaje m-learning para prácticas de conducir
Galiano Camacho, Edna Liliana
Caballero Gil, Cándido
2018-10-01T10:30:09Z
2018-10-01T10:30:09Z
2018-10-01T10:30:09Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/10300
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/154702023-02-03T10:51:18Zcom_915_668com_915_488col_915_698
ULL-AR Tecnolog¿¿a de realidad aumentada en entornos universitarios
Hernández Padrón, Alejandro
De Sande González, Francisco
Grado En Ingeniería Informática
Aplicaciones Android
Java
Cloud Computing
Dispositivos Móviles
Programación
Realidad Aumentada
Node.js
MongoDB
Google Maps
2019-07-24T08:45:28Z
2019-07-24T08:45:28Z
2019-07-24T08:45:28Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/15470
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/254432023-01-13T11:18:52Zcom_915_668com_915_488col_915_698
Seguridad en cerraduras inteligentes
Pérez Pérez, Joselin
Caballero Gil, Pino Teresa
Caballero Gil, Cándido
Grado en Ingeniería Informática
Seguridad
Cerradura inteligente
Bluetooth
El gran auge de las cerraduras inteligentes ha conllevado a que estas se encuentren presentes en
muchos de los hogares de gran cantidad de países. Esto es debido a su gran comodidad de uso y la
variedad de opciones que poseen.
Sin embargo, por defecto el uso de estas cerraduras no implica que su hogar sea más seguro. Su
empleo ha supuesto el uso de nuevas técnicas de robo basadas en ciberataques. Esto implica que este
objeto de las cerraduras inteligentes se pueda ver afectado por la desconfianza de la población.
El objetivo de este trabajo ha sido la investigación de la seguridad en los dispositivos inalámbricos, centrándonos en la seguridad de las cerraduras inteligentes que funcionan mediante Bluetooth. Por tanto, se han estudiado las ventajas y desventajas de tener una cerradura inteligente y de su modelo de seguridad.
The rise of smart locks has made them present in many homes in a large number of countries. This
is due to their user-friendly design and the variety of options they offer.
However, by default the use of these smart locks does not make your home more secure. Their use
has led to the use of other theft techniques, such as cyber-attacks. This means that this object of smart
locks can be affected by public distrust.
The aim of this work has been the research of security in wireless devices, focusing on the security
of smart locks that work via Bluetooth. Therefore, the advantages and disadvantages of having a smart lock and its security model has been studied.
2021-09-29T14:11:43Z
2021-09-29T14:11:43Z
2021-09-29T14:11:43Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/25443
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/247272023-01-13T11:53:10Zcom_915_668com_915_488col_915_698
Detección de fenómenos meteorológicos adversos en las Islas Canarias vía Autoencoder
Rodríguez Torres, Raul
Castellanos Nieves, Dagoberto
Grado En Ingeniería Informática
Autoencoder
Detección de anomalías
Fenómenos meteorológicos adversos
Los fenómenos meteorológicos extremos son un factor de riesgo que han incrementado en intensidad, frecuencia y gravedad. Algunos de estos eventos, como los incendios e inundaciones repentinas, pueden afectar de forma negativa
a la salud y a la economía de la población en una región, país o continente. En
muchas ocasiones los fenómenos no pueden ser predichos dado que, si analizamos grandes regiones o secciones, los pequeños cambios que generan valores
atípicos suelen ser menos notorios. No obstante, estas anomalías podrían ser
muy importantes para comprender cambios futuros en el patrón climático.
Por ello, mediante este trabajo se propone la construcción de modelos de
aprendizaje profundo para la detección de valores atípicos en diversos conjuntos de datos meteorológicos de las Islas Canarias empleando la técnica no supervisada denominada Autoencoder.
Exteme weather phenomenas are a risk factor that has increased in intensity,
frequency and severity. Some of these events, such as fires and flash floods, can
negatively affect the health and economy of the population in a region, country
or continent. On many occasions, the phenomena cannot be predictable since,
if we analyze vast regions or sections, the small changes that generate outliers
tend to be less noticeable. However, these anomalies could be very significant in
understanding future changes in the weather pattern.
Therefore, this project proposes the development of deep learning models for
detecting outliers in various sets of meteorological data from the Canary Islands
using the unsupervised technique called Autoencoder
2021-07-20T10:00:21Z
2021-07-20T10:00:21Z
2021-07-20T10:00:21Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/24727
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/61862021-11-05T09:09:37Zcom_915_668com_915_488col_915_698
Voting Garden: Sistema de televotación mediante el uso de dispositivos móviles
Martín Rodríguez, Ángel David
Sánchez Nielsen, María Elena
2017-09-26T08:46:05Z
2017-09-26T08:46:05Z
2017-09-26T08:46:05Z
2017
http://riull.ull.es/xmlui/handle/915/6186
oai:riull.ull.es:915/94062021-11-05T09:10:01Zcom_915_668com_915_488col_915_698
Plataforma de ludificación de un simulador didáctico de arquitectura de computadores
López Garnier, Antonio Jesús
Castilla Rodríguez, Iván
2018-07-11T12:40:19Z
2018-07-11T12:40:19Z
2018-07-11T12:40:19Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/9406
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/134692021-11-05T09:10:09Zcom_915_668com_915_488col_915_698
Catalogando colecciones de fotografía digital mediante etiquetado automático
Sanchíz Navarro, Joaquín
Sánchez Nielsen, María Elena
2019-03-29T10:15:09Z
2019-03-29T10:15:09Z
2019-03-29T10:15:09Z
2019
http://riull.ull.es/xmlui/handle/915/13469
oai:riull.ull.es:915/26192023-02-01T09:10:37Zcom_915_668com_915_488col_915_698
Aplicación segura de videovigilancia para Android
Suárez Armas, Jonay
Caballero Gil, Pino Teresa
2016-07-06T10:30:25Z
2016-07-06T10:30:25Z
2016-07-06T10:30:25Z
2016
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/2619
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/226472022-10-03T12:04:49Zcom_915_668com_915_488col_915_698
Síntesis de audio 3D con filtros HRTF
Álvarez Avaria, Felipe Andrés
Estévez Damas, José Ignacio
Grado en Ingeniería Informática
HRTF
Audio binaural
xAudio2
En la industria de los videojuegos el sonido ha quedado relegado a un segundo plano con
el masivo desarrollo gráfico producido en las últimas décadas. Esto se debe en parte a las
innovaciones tecnológicas que cada vez acercan más el plano virtual a una visión realista
(ej. Ray Tracing), y a la disponibilidad de recursos para su investigación. Sin embargo,
para que un videojuego sea inmersivo es imprescindible que el sonido acompañe a ese
estímulo visual, proporcionando al jugador una experiencia 3D.
El objetivo principal de este trabajo ha sido implementar en C++ un sistema de audio
3D basado en filtros HRTF, que permiten comprender el funcionamiento de la percepción
auditiva del ser humano. Esto genera la creación de muestras de audio binaural, que
permiten simular la direccionalidad al sonido, aportando naturalidad al sonido en la
experiencia de juego.
In the video game industry, sound has been left behind with the massive graphic
development produced in recent decades. This is due, in part, to technological innovations
that increasingly bring the virtual field closer to reality (e.g. Ray Tracing), and to the
availability of resources for research. However, for a video game to be immersive it is
essential that the sound complement visuals, providing the player with a 3D experience.
The main objective of this work has been to implement in C++ a 3D audio system
based on HRTF filters, which allow us to understand the functioning of human auditory
perception. This generates the creation of binaural audio samples, which allow the
directionality of the sound to be simulated, giving the sound naturalness to in-game
experience.
2021-03-26T13:05:16Z
2021-03-26T13:05:16Z
2021-03-26T13:05:16Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/22647
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/206092022-10-11T09:34:28Zcom_915_668com_915_488col_915_698
Desarrollo de aplicaciones multiplataforma en el sector agrícola de Canarias.
García Armas, Isaac Daniel
Molina Gil, Jezabel Miriam
González González, Yanira
Grado en Ingeniería Informática
Cuaderno de campo
Labores agrícolas
Aplicación web y móvil
En la actualidad existen aplicaciones que nos permiten gestionar el cuaderno de campo de una
finca. Sin embargo, ninguna de éstas se adapta al marco de la realidad agraria canaria, puesto
que el Archipiélago dispone de unas características concretas. El terreno en las islas se divide en
parcelas, y gran parte de las aplicaciones que se encuentran en el mercado tratan con
extensiones de terreno que hacen complejo su uso a nivel de Canarias.
A raíz de esto, surge el presente proyecto que tiene como objetivo desarrollar un cuaderno de
campo para entorno móvil y web que permita cómodamente volcar los diferentes indicadores
relacionados con las labores diarias de un agricultor en finca, teniendo en cuenta las restricciones
de terreno anteriormente mencionadas. Esta herramienta será de fácil manejo y compatible con
los requisitos y exigencias de las diferentes Administraciones Públicas (datos generales de la
explotación, seguimiento de la explotación y manejo de cultivos).
Currently there are applications that allow us to manage the field notebook of a farm. However,
none of these fits within the framework of the Canarian agrarian reality. The Archipelago has
specific characteristics. The land on the islands is divided into plots, and most of the applications
found on the market deal with extensions of land that make it complex to use at the Canary Islands
level.
As a result of this, the present project arises that aims to develop a field notebook for mobile and
web environment that allows comfortably to dump the different indicators related to the daily work
of a farmer on the farm, taking into account the aforementioned land restrictions. This tool will be
easy to use and compatible with the requirements and demands of the different Public
Administrations (general exploitation data, exploitation monitoring and crop management).
2020-07-27T11:45:20Z
2020-07-27T11:45:20Z
2020-07-27T11:45:20Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/20609
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/11362021-11-05T09:09:03Zcom_915_668com_915_488col_915_698
Inteligencia empresarial basada en técnicas de minería de datos y de procesos. Fusión minería de procesos evolutiva y patrones secuenciales frecuentes
Fernández del Castillo Salazar, Daniel Nicolás
Toledo Delgado, Pedro Antonio
Dispositivos de transmisión de datos
Logicales de ordenadores
Concretamente el objetivo del proyecto es mejorar y hacer útil los datos en el contexto de la inteligencia empresarial, mejorando los modelos de procesos extraídos con los resultados de la minerías de patrones frecuentes. Para realizar esta tarea se utilizará un algoritmo genético, el cual a partir de
un log obtendrá como resultado una población de posibles soluciones representadas en un workflow en forma de red petrinet.
2015-09-28T12:55:00Z
2015-09-28T12:55:00Z
2015-09-28T12:55:00Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1136
es
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/11612021-11-05T09:09:02Zcom_915_668com_915_488col_915_698
Desarrollo de una aplicación para visualización de predicciones meteorológicas en dispositivos móviles
Cruz Suárez, Eliezer
Pérez Darias, Juan Carlos
Logicales de ordenadores
Sistemas en tiempo real
El objetivo de este trabajo consiste en elaborar una
aplicación, que seleccione los datos relevantes del e portal y los muestre de forma sencilla y amigable. De esta forma, permite visualizar los mapas de predicción para las múltiples variables meteorológicas, además de mostrar una evolución temporal de las principales variables para una
localización concreta. También se pretende que esta plataforma sirva como herramienta de consulta rápida para el equipo de investigación, ya
que será capaz de mostrar las predicciones realizadas por el grupo GOTA (Grupo de Observación de la Tierra y la Atmósfera),
disponibles en cualquier dispositivo móvil.
2015-09-28T12:56:51Z
2015-09-28T12:56:51Z
2015-09-28T12:56:51Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1161
es
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/287422023-01-13T11:18:09Zcom_915_668com_915_488col_915_698
Análisis y Pentesting de la tecnología Bluetooth
Pedroza Castillo, Enrique Manuel
Caballero Gil, Pino Teresa
Cruz Torres, Alba
Grado en Ingeniería Informática
Bluetooth
Pentesting
Deep learning
La seguridad informática es un área esencial hoy en día, pues nuestra sociedad se encuentra en una era totalmente dependiente de la tecnología.
Debido a esta circunstancia se requiere de mecanismos robustos que permitan proteger la
seguridad de la información y datos que creamos, enviamos y recibimos diariamente. Entre estos mecanismos destacan los de pentesting.
El pentesting se basa en identificar las debilidades de los sistemas informáticos para posteriormente acceder a ellos, con el objetivo de determinar cuán comprometidos están los sistemas y los datos almacenados. Gracias al pentesting se ponen a prueba los mecanismos de seguridad que protegen tanto los sistemas como los datos.
Una de las tecnologías de comunicación inalámbrica más usadas a día de hoy es Bluetooth
(IEEE 802.15.1) y por ello es necesario aplicar mecanismos de seguridad para proteger los
datos que son transferidos mediante esta tecnología.
En el presente trabajo se busca comprender cómo funcionan los protocolos de seguridad en Bluetooth, detectar posibles vulnerabilidades en su funcionamiento y realizar las implementaciones necesarias para exponer dichas vulnerabilidades con objeto de determinar cuán protegida está nuestra información.
El repositorio donde se desarrolló el proyecto se encuentra en el siguiente enlace a GitHub:
https://github.com/kenshinsamue/TFG
Computer security is an essential area today, as our society is in a new technological age.
Due to this circumstance, robust mechanisms are required to protect the security of the
information and data that we create, send and receive on a daily basis. Among them, those
of pentesting stand out.
Pentesting is based on identifying computer systems weaknesses with the goal of gaining
access and determining how much compromised the systems and stored data are. All this
with the purpose of testing security mechanisms and keeping systems and data secure.
One of the most used wireless communication technologies today is Bluetooth (IEEE
802.15.1), therefore, it is necessary to apply security mechanisms to protect the data that is
transferred through this technology.
The goal of this project is to understand how security protocols work in Bluetooth, detect
possible vulnerabilities in their operation, and carry out the necessary implementations to
expose these vulnerabilities in order to determine how protected our information is.
The repository where this project have been developed is in the following GitHub link:
https://github.com/kenshinsamue/TFG:
2022-07-06T09:31:41Z
2022-07-06T09:31:41Z
2022-07-06T09:31:41Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/28742
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/147362023-02-03T10:51:18Zcom_915_668com_915_488col_915_698
Reconocimiento de CAPTCHAs con redes neuronales
León Fernández, Alejandro
Aguilar Chinea, Rosa María
Torres Jorge, Jesús Miguel
Grado En Ingeniería Informática
CAPTCHAs
redes neuronales
clasificación
2019-06-28T12:05:05Z
2019-06-28T12:05:05Z
2019-06-28T12:05:05Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/14736
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/206252022-10-10T10:44:26Zcom_915_668com_915_488col_915_698
Control inteligente del hogar mediante asistente de voz
Esplugas Sabina, Alexandra
Molina Gil, Jezabel Miriam
Santos González, José Iván
Grado en Ingeniería Informática
Proyecto
Asistente
Voz
Los asistentes virtuales son cada vez más comunes en nuestro día a día, haciendo más fácil y
dinámica la realización de diferentes tareas, ya sean en el hogar, en el trabajo o en otros
ámbitos. Este tipo de tecnologías y la interacción que tenemos con ellas puede llegar a
convertirse en una relación más personal.
Las relaciones entre humanos y máquinas se llevan desarrollando y mejorando desde hace
muchos años, y no es de extrañar que hoy en día interactuemos más con la tecnología que con
personas de carne y hueso.
El uso de asistentes virtuales, como Cortana, Siri, Google Assistant, Alexa y demás, se han
extendido y es una herramienta que podemos usar a través de ordenadores, smartphones,
altavoces inteligentes y cualquier dispositivo conectado a internet.
El objetivo de este trabajo es el desarrollo de una aplicación Android haciendo uso de la
tecnología Google Assistant y con ello desarrollar un asistente virtual que, mediante peticiones
por voz, ayude a la automatización de diferentes tareas del hogar.
El uso de la tecnología Google Assistant es clave para el desarrollo de nuestra aplicación, ya
que es un asistente personal inteligente que nos permitirá realizar cualquier tipo de búsqueda
mediante voz. Esto hará que nuestra aplicación sea sencilla a la hora de utilizarla, ya que
solamente tendríamos que hacer la petición mediante voz y nuestro asistente se encargará de
obtener la información para luego obtener la respuesta también por voz, por lo que al final será
una conversación bidireccional.
Virtual assistants are increasingly more common in our day-to-day life, making it easier and
more dynamic to carry out different tasks, whether at home, at work or in other areas. This
type of technology and the interaction we have with them can become a more personal
relationship.
Human-machine relationships have been developing and improving for many years, and it is no
wonder that today we interact more with technology than with flesh and blood people.
The use of virtual assistants, such as Cortana, Siri, Google Assistant, Alexa and others, have
spread and it is a tool that we can use through computers, smartphones, smart speakers and
any device connected to the internet.
The objective of this work is to develop an Android application using Google Assistant
technology and thereby develop a virtual assistant that, through voice requests, helps to
automate different household tasks.
The use of Google Assistant technology is key to the development of our application, since it is
an intelligent personal assistant that will allow us to carry out any type of search by voice. This
will make our application simple when using it, since we would only have to make the request
by voice and our assistant will take care of obtaining the information and then obtain the
answer also by voice, so that in the end it will be a two-way conversation.
2020-07-27T12:07:12Z
2020-07-27T12:07:12Z
2020-07-27T12:07:12Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/20625
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/206042022-10-11T09:42:00Zcom_915_668com_915_488col_915_698
Visualización de la contaminación del aire en Canarias
Alonso Ortega, Lucas
Sánchez Berriel, Isabel
Grado en Ingeniería Informática
Aplicación web
Islas Canarias
Contaminación atmosférica
Visualización de datos
El objetivo de este proyecto ha sido diseñar e implementar una aplicación web para
visualizar la contaminación atmosférica en el archipiélago de las Islas Canarias.
La contaminación atmosférica es la presencia en el aire de materiales o radiación que
implican riesgo, daño o molestia para las personas, la fauna o los recursos naturales del
propio planeta.
En las últimas décadas ha aumentado el interés popular y científico en este tema
debido a sus efectos nocivos en la salud humana: enfermedades respiratorias y
cardiovasculares, muerte prematura, alteraciones en el desarrollo normal de las
personas...; y en el medio ambiente: lluvia ácida, visibilidad del paisaje, calentamiento
global, etc.
A raíz de este problema han surgido nuevos tratados internacionales y leyes para
mitigar las emisiones de contaminantes a la atmósfera, y también nuevas herramientas
como el Índice de Calidad del Aire.
Se decidió orientar el proyecto a la visualización de datos de la contaminación del aire
en Canarias por la creciente importancia de este problema y por el abanico de
posibilidades que este ofrece a la hora de crear una interfaz web.
The project's objective has been to design and implement a web application to visualize
Canary Islands’ air pollution.
Air pollution is the presence in the air of particles or radiation that discomfort or hazard
humans, wildlife or environment.
In the last decades, popular and scientific interest in this topic has increased, due to its
harmful effects on human health such as respiratory and cardiovascular diseases,
premature death, human's cognitive development; and acid rain, landscape visibility,
global warming, etc. in the environment.
Due to this problem, new international treaties and laws have been made to mitigate the
emission of pollutants into the atmosphere, and also new tools such as the Air Quality
Index.
I decided to focus this project on data visualization of Canary Islands’ air pollution due
to the growing significance of this problem and the range of possibilities it offers when
creating a web interface.
2020-07-27T11:01:15Z
2020-07-27T11:01:15Z
2020-07-27T11:01:15Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/20604
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/287412022-09-05T11:34:16Zcom_915_668com_915_488col_915_698
Mejorando el rendimiento y características de una aplicación web para la evaluación automática del glaucoma.
Hernández Caracena, Pablo Quintín
Estévez Damas, José Ignacio
Fumero Batista, Francisco José
Grado en Ingeniería Informática
Glaucoma
Aplicación web
Evaluación automática
El desarrollo de este proyecto parte de la necesidad de actualizar, debido a un cambio en los requisitos del sistema, una aplicación web que permite al médico el acceso a una
red neuronal que proporciona el diagnóstico de glaucoma a través de una imagen del globo ocular. Esta aplicación web, además de facilitarle el juicio al profesional mediante la explotación de una red neuronal convolucional ya entrenada, nos permite seguir obteniendo nuevas imágenes con las que mejorar las predicciones del sistema. Las mejoras se pueden englobar en tres vertientes: adquisición y utilización de los datos para la producción de redes neuronales orientadas al diagnóstico del glaucoma; mejoras técnicas en el funcionamiento global de la aplicación web y en el servicio de diagnóstico
proporcionado, adaptándola a las nuevas versiones de librerías, sistemas de bases de datos alternativos y nuevas características; y, por último, la experiencia de usuario.
This project is born from the necessity to update, due to a change in its requirements,
a web application that gives a doctor access to a neural network that provides an automatic diagnosis of glaucoma through an eyeball’s image. This web application, on top
of facilitating the professional its judgement through the trained convolutional neural
network exploitation, it grants us the ability of aquiring more images to improve our
automatic diagnosis system. The changes can be grouped to three different categories:
glaucoma diagnosis oriented neural network’s data gathering and exploitation, tecnical
improvements in the global web application functioning and the diagnosis service that
has been provisioned, adapting them to new framework versions, alternative database
systems and new features; and, finally, the user experience.
2022-07-06T09:31:21Z
2022-07-06T09:31:21Z
2022-07-06T09:31:21Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/28741
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/165802022-10-11T10:37:23Zcom_915_668com_915_488col_915_698
Sistema de asistencia a la conducción mediante el procesamiento de imágenes procedentes de una dash-cam
Rodríguez Casañas, Alexis
Morales Hernández, Néstor
Toledo Carrillo, Jonay Tomás
Grado En Ingeniería Informática
El objetivo de este trabajo ha sido el desarrollo de un sistema de asistencia a la conducción
mediante el procesamiento de imágenes procedentes de una dash-cam. El proyecto ha intentado
sentar las bases para un sistema genérico que detecte el entorno del vehículo que lo utiliza,
detectando otros vehículos, señales de tráfico, personas, carriles, obstáculos, etc.
Para la obtención de imágenes se utiliza una dash-cam, que no es más que una pequeña cámara
situada en el salpicadero del vehículo. Estas cámaras se han hecho muy populares y son utilizadas
en diversos países para grabar lo ocurrido en caso de accidente. Si bien en España estas imágenes
no se admiten como prueba en un juicio, su uso no está prohibido.
Nos encontramos ante un tema complejo en el que actualmente se encuentran trabajando grandes
equipos de expertos del sector, bajo la tutela y los punteros recursos computacionales y económicos
de empresas líder. Además, nos encontramos ante un sistema de tiempo real donde se ven
comprometidas vidas humanas. Estos sistemas cumplen unas características a todos los niveles que
necesitan de un gran número de recursos humanos, temporales y tecnológicos.
Por ello, este proyecto persigue, más que lograr un sistema completamente funcional y apto para
la vida real, servir de introducción a este campo de estudio y comprobar hasta qué punto la
evolución de la tecnología permite que a día de hoy sea posible realizar un sistema de estas
características con recursos de muy bajo coste y basados en software libre.
Las principales aportaciones que pretende realizar este proyecto son las siguientes:
• Desarrollo de un prototipo de asistencia a la conducción completo basado en imágenes
tomadas pro una dash-cam.
• Análisis y estudio de los diferentes métodos de detección de objetos disponibles basados en
redes neuronales convolucionales, atendiendo tanto a su eficiencia computacional como a
su tasa de acierto.
• Análisis y estudio de métodos de detección de carreteras. Comparando métodos clásicos de
visión por computador y redes neuronales.
• Desarrollo modular de los componentes, de forma que puedan ser reutilizados en otros
proyectos y basados en filosofía de software libre.
This project is about a driving assistant system using a dash-cam. This work tries to lay the
foundations for a generic system which can detect the vehicle environment, such as other vehicles,
pedestrians, obstacles or road lanes.
To obtain images, a dash-cam is used. A dash-cam is a small camera located on the dashboard
of the vehicle. These cameras have become very popular and are used in various countries to
record what happened in case of an accident. Although in Spain these images are not admitted as
evidence in a trial, their use is not prohibited.
This work faces complex topics which are currently being investigated and developed by large
teams of the best experts, using the best available technology and resources. In addition, this is a
real time system where human lives are compromised. Building a real and ready to use system like
this requires a huge amount of human, technological and temporary resources.
For this reason, this project seeks, rather than achieving a fully functional and suitable system
ready to use in real life, to serve as an introduction to this computer science field. It also pretends
to verify how technology has evolved allowing to create such a complex system with very low cost
and open source based resources.
The main contributions that this project intends to achieve are the following:
• Development of a complete driving assistance prototype based on images taken by a dashcam
• Analysis and study of the different methods of detecting objects available in convolutional
neural networks, taking into account both their computation efficiency and success rate.
• Analysis and study of road lane detection, comparing classic methods of computer vision
and neural networks.
• Modular development of the components so that they can be reused in other projects,
everything done with opensource tools.
2019-10-17T09:25:40Z
2019-10-17T09:25:40Z
2019-10-17T09:25:40Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/16580
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/293972022-09-05T11:32:10Zcom_915_668com_915_488col_915_698
Prodef-saas: despliegue y puesta en marcha de un servicio para la resolución de problemas de optimización
Tornero Hernández, Ángel
Miranda Valladares, Gara
García Pérez, Andrés Calimero
Grado en Ingeniería Informática
Software como servicio
Despliegue
Optimización
En la actualidad, los algoritmos de optimización bio-inspirados son ampliamente utilizados en ámbitos académicos y existe una gran cantidad de investigación dedicada a estos. No obstante, son métodos altamente complejos con una larga curva de aprendizaje,
no solo de comprensión sino también de implementación. Es por esto que, a pesar de
ser técnicas considerablemente útiles, su uso no se extiende mucho más allá del ámbito investigador. Prodef es una herramienta que surge en este contexto con el objetivo de expandir el alcance de estas técnicas, tratando de acercarlas a entornos empresariales.
Prodef permite modelar problemas con una interfaz gráfica basada en bloques, definir algoritmos sin escribir código y generar instancias de problemas para su posterior resolución. Sin embargo, en un principio Prodef no era una herramienta que tuviera fácil acceso: utilizarla requería instalar manualmente múltiples dependencias, y se debía hacer uso de
una terminal de Linux para poner en marcha todos los microservicios. Para complicar aún más las cosas, los recursos computacionales corrían a cuenta del usuario. Esta serie de inconvenientes no casaba con la base de Prodef de acercarse a un público sin experiencia.
En este trabajo se ha diseñado una infraestructura para desplegar la herramienta Prodef como un servicio web empleando el modelo SaaS (Software como servicio). Para alcanzar este objetivo, se ha llevado a cabo un aprendizaje previo al trabajo acerca de las tecnologías y plataformas más utilizadas para este tipo de implementación. Primero, se ha contenerizado cada microservicio de la herramienta utilizando Docker. Asimismo, se ha realizado una configuración en Docker-compose capaz de poner en marcha todos los contenedores de Prodef simultáneamente. Para esta tarea ha sido necesario realizar cambios en el código tanto del back-end como del front-end. También ha sido necesario contratar un proveedor de servicios de nube como DigitalOcean. Por último, se ha desarrollado un plan de Terraform capaz de crear un servidor virtual nuevo que, automáticamente, realiza todos los pasos necesarios para poner el marcha el Docker-compose de Prodef, consiguiendo de esta forma el despliegue del servicio.
Como resultado de este Trabajo de Fin de Grado no solo se ha establecido un plan de despliegue portable a cualquier proveedor de servidores virtuales, sino que también se ha adaptado el código de Prodef para futuras tareas de este ámbito. Además, se ha dejado operativo un enlace con nombre de dominio para acceder a Prodef desde cualquier navegador.
Currently, bio-inspired optimization algorithms are widely used in academic settings and there is a large amount of investigation devoted to them. However, they are highly
complex methods with a long learning curve, not only in understanding but also in
implementation. This is why, despite being considerably useful techniques, their use does
not extend much beyond the investigation environment. Prodef is a tool that arises in this
context with the aim of expanding the scope of these techniques, trying to bring them closer to business environments. Prodef allows modeling problems with a block-based
graphical interface, defining algorithms without writing code and generating problem instances for subsequent resolution. Initially, however, Prodef was not a tool that was easily accessible: using it required multiple dependencies to be installed manually, and a Linux terminal had to be used to launch all the microservices. To complicate matters
further, computational resources were at the user’s expense. This set of drawbacks did not fit with Prodef’s rationale of reaching out to an inexperienced audience.
In this work, an infrastructure has been designed to deploy the Prodef tool as a web service using the SaaS (Software as a Service) model. To achieve this goal, a pre-work
learning has been carried out about the most used technologies and platforms for this type of implementation. First, each microservice of the tool has been containerized using Docker. Also, a configuration has been made in Docker-compose capable of starting all the Prodef containers simultaneously. For this task it has been necessary to make changes in the code of both the back-end and front-end. It has also been necessary to contract a cloud
service provider such as DigitalOcean. Finally, it has been developed a Terraform plan capable of creating a new virtual server that automatically performs all the necessary steps to launch the Docker-compose of Prodef, thus achieving the deployment of the service.
As a result of this Final Degree Project, not only a deployment plan portable to any virtual server provider has been established, but also the Prodef code has been adapted for
future tasks in this area. In addition, a link with a domain name has been left operational to access Prodef from any browser.
2022-07-28T12:15:11Z
2022-07-28T12:15:11Z
2022-07-28T12:15:11Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/29397
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/9122021-11-05T09:09:09Zcom_915_668com_915_488col_915_698
Diseño de un wearable para medir la tensión arterial de niños y niñas
Rodríguez Martín, Noelia
González González, Carina Soledad
2015-09-28T12:38:11Z
2015-09-28T12:38:11Z
2015-09-28T12:38:11Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/912
oai:riull.ull.es:915/94692021-11-05T09:09:56Zcom_915_668com_915_488col_915_698
Información personalizada en dispositivos móviles mediante el uso de servicios inteligentes
Hernández Jorge, Néstor Ibrahim
Sánchez Nielsen, María Elena
2018-07-16T12:20:05Z
2018-07-16T12:20:05Z
2018-07-16T12:20:05Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/9469
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/62032021-11-05T09:09:43Zcom_915_668com_915_488col_915_698
Visión de sistemas empotrados
Pérez Castillo, José Ricardo
Toledo Carrillo, Jonay Tomás
2017-09-26T08:47:23Z
2017-09-26T08:47:23Z
2017-09-26T08:47:23Z
2017
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/6203
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/254042022-09-05T12:10:11Zcom_915_668com_915_488col_915_698
Herramienta de automatización en WordPress para la web PeriodismoULL
Flores González, Juan Eduardo
González González, Carina Soledad
Nacimiento García, Eduardo
Grado en Ingeniería Informática
WordPress
Plugin
PeriodismoULL
En la actualidad no se puede ignorar el gran foco de importancia que tienen las
redes sociales en todos los negocios y vida cotidiana de nuestra sociedad. En los últimos
años la fuerza que lleva acumulando estos gigantes ha sido imparable y cada vez a más.
Por ello en la web PeriodismoULL es aconsejable que se automaticen las tareas de
publicación en redes y con esto llegar al máximo número de usuarios.
El TFG propuesto va a consistir en el desarrollo de un plugin de WordPress para la
automatización de publicaciones en redes sociales con distintos parámetros
configurables, como mensajes formateados, cronómetro, planificador, etc. Este se ha
desarrollado con PHP, distintas API de redes sociales, y apoyado por funciones y hooks
propios de WordPress.
Se abre la posibilidad de extenderlo a más redes sociales en un futuro, y también
añadiendo nuevas funcionalidades y/o parámetros configurables.
Currently, the great focus of importance that social networks have in all businesses
and daily life of our society cannot be ignored. In recent years, the force that these giants
have accumulated has been unstoppable. For this reason, on the website PeriodismoULL
it is recommended to automate the tasks of publication in networks and with this reach the
maximum number of users.
The proposed TFG will consist of the development of a WordPress plugin for the
automation of publications on social networks with different configurable parameters, such
as formatted messages, stopwatch, planner, etc. This has been developed with PHP,
different social media APIs, and supported by WordPress own functions and hooks.
It opens the possibility of extending it to more social networks in the future, and also
adding new functionalities and / or configurable parameters.
2021-09-29T12:26:48Z
2021-09-29T12:26:48Z
2021-09-29T12:26:48Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/25404
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/247412022-09-05T12:26:51Zcom_915_668com_915_488col_915_698
Sistema informático para la definición de menús dietéticos personalizados
Crespo García, Ayrton
León Hernández, Coromoto
Segura González, Carlos
Grado En Ingeniería Informática
Obesidad
Sistema informático
Lenguajes de programación
La obesidad es una enfermedad que se caracteriza por la acumulación anormal o excesiva de
grasa, que puede ser perjudicial para la salud. Es uno de los mayores problemas para la salud
pública en el siglo XXI. Según la Organización Mundial de la Salud, desde 1975, se ha casi triplicado
en todo el mundo. Debido a estas altas cifras, existen variedad de aplicaciones alusivas a la buena
alimentación y a cómo llevar un estilo de vida más saludable. Por tanto, el propósito de este
trabajo ha sido el diseñar e implementar un sistema informático completo que ayuda a los usuarios
a alcanzar su objetivo de perder peso con ayuda de una buena dieta.
La aplicación, denominada “DiApp”, consiste principalmente en motivar a las personas a llevar
un estilo de vida más saludable con una mejor alimentación. Con los datos de cada usuario, se
define un menú que los ayuda a alcanzar su meta. De esta manera, las personas que buscan
obtener un peso saludable son los protagonistas fundamentales de la aplicación que, además,
cuentan con la ayuda de profesionales nutricionistas encargados de crear las dietas personalizadas
para cada uno de ellos.
En este trabajo se describe el desarrollo y la implementación de DiApp. En primer lugar, se ha
realizado una coordinación. Además, se ha realizado una revisión bibliográfica sobre los conceptos
básicos para comprender mejor el contexto y así recopilar las fórmulas necesarias para el cálculo
de calorías. A continuación, se ha diseñado un sistema informático desarrollado desde cero
haciendo uso de un modelo cliente-servidor utilizando los lenguajes de programación PHP,
JavaScript, HTML y CSS haciendo uso del framework Bootstrap para dar estilo a la interfaz de la
aplicación. Una vez diseñada e implementada, se han llevado a cabo la validación y pruebas con el
método ensayo y error. Para finalizar, se ha procedido a redactar la presente memoria.
El interés en motivar a las personas a llevar una buena alimentación viene dado por la
importancia de que muchos pasan por alto que la nutrición y la salud van de la mano. Cada vez
existe un mayor número de personas alrededor del mundo que sufre obesidad, lo que propicia a
sufrir síntomas y patologías que pueden afectar la calidad de vida.
Obesity is a disease characterized by abnormal or excessive accumulation of fat, which can be
detrimental to health. It is one of the greatest public health problems of the 21st century.
According to the World Health Organization, since 1975, it has almost tripled worldwide. Due to
these high numbers, there are a variety of applications alluding to good nutrition and how to lead
a healthier lifestyle. Therefore, the purpose of this work has been to design and implement a
complete computer system that helps users achieve their goal of losing weight with the help of a
good diet.
The application, called "DiApp", is mainly to motivate people to lead a healthier lifestyle with a
better diet. With each user's data, a menu is defined to help them reach their goal. In this way,
people seeking to achieve a healthy weight are the main protagonists of the application, who also
have the help of professional nutritionists in charge of creating personalized diets for each of them.
This paper describes the development and implementation of DiApp. First, a coordination has
been carried out. In addition, a literature review of the basic concepts has been carried out to
better understand the context and thus compile the formulas necessary for the calculation of
calories. Next, a computer system was designed and developed from scratch using a client-server
model using the programming languages PHP, JavaScript, HTML and CSS using the Bootstrap
framework to style the application interface. Once designed and implemented, validation and
testing have been carried out using the trial and error method. Finally, we proceeded to write this
report.
The interest in motivating people to have a good diet comes from the importance that many
people overlook that nutrition and health go hand in hand. There is an increasing number of people
around the world who suffer from obesity, which is conducive to suffer symptoms and pathologies
that can affect the quality of life.
2021-07-20T11:25:53Z
2021-07-20T11:25:53Z
2021-07-20T11:25:53Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/24741
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/154522023-02-03T10:51:18Zcom_915_668com_915_488col_915_698
Buscador de becas: BecaLink
Maestre Mirabal, Marco Antonio
Salazar González , Juan José
Grado En Ingeniería Informática
Becas
Buscador
Estudiante
2019-07-24T08:35:10Z
2019-07-24T08:35:10Z
2019-07-24T08:35:10Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/15452
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/14122021-11-05T09:08:55Zcom_915_668com_915_488col_915_698
Análisis de ficheros log de la WiFi-ULL usando técnicas de Big Data.
Plaza Martín, Victor
Colebrook Santamaría, Marcos Alejandro
Dispositivos de almacenamiento
Sistemas de control de producción
El objetivo de este proyecto es el eficiente manejo y tratamiento de unos datos cada vez más masivos y heterogéneos con el fin de obtener información útil para las organizaciones, mediante herramientas de Big Data.
2015-11-25T14:10:05Z
2015-11-25T14:10:05Z
2015-11-25T14:10:05Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1412
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/8452021-11-05T09:09:11Zcom_915_668com_915_488col_915_698
Extracción y visualización de información de textos legales
Rodríguez Dióniz, Francisco Javier
Sánchez Berriel, Isabel
2015-09-28T12:33:10Z
2015-09-28T12:33:10Z
2015-09-28T12:33:10Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/845
oai:riull.ull.es:915/197602022-10-11T10:06:26Zcom_915_668com_915_488col_915_698
Plataforma de emergencias
Díaz Santos, Sonia
Caballero Gil, Pino Teresa
Rosa Remedios, Carlos Benjamín
Grado En Ingeniería Informática
SMC
INR
Accesibilidad
Usabilidad
Seguridad
MEVN
Heroku
GitHub
Backend
Frontend
Este trabajo se ha basado en crear una plataforma de emergencias para la empresa
112 [1] que consiste en crear una página web que sea un SMC (Sistema de Mando
y Control) en la que se almacenen los INRs (Incidentes No Rutinarios) con toda la
información, funcionalidad y recursos necesarios para su entendimiento. La finalidad es
que la aplicación se asemeje de la manera más exacta con la aplicación utilizada en la
empresa. Los usuarios finales de la aplicación van a ser los propios trabajadores de la
empresa.
La idea de este proyecto es permitir que el usuario pueda hacer uso la aplicación web de
manera adecuada, sencilla y segura. Por este motivo se ha hecho uso de la accesibilidad,
usabilidad y seguridad. Cabe destacar que al ser una empresa tan importante para los
ciudadanos asegurar la seguridad es primordial para evitar posibles ataques.
Finalmente para desarrollar este proyecto se han empleado diversas tecnologías, como
el stack MEVN (Mongodb, Express, Vuejs, Nodejs) [2] para el desarrollo del proyecto,
Heroku [3] para desplegar el proyecto de forma continua en la nube, y GitHub [4] como
sistema de control de versiones Git [5]. El proyecto se encuentra separado en dos partes,
el backend [6] que se encarga de la parte lógica de la página web y el frontend [7] que es
la parte enfocada a la interacción con el usuario.
This work has been based on creating an emergency platform for the 112 company that
consists of creating a web page that is an SMC (Command and Control System) in which
the INRs (Non-Routine Incidents) are stored with all the information, functionality and
resources necessary for its understanding. The purpose is to make the application more
closely resemble to the application used in the company. The end users of the application
will be the workers of the company.
The idea of this project is to allow the user to make use of the web application in an
adequate, simple and safe way. For this reason, accessibility, usability and security have
been used. It should be noted that being such an important company for citizens ensuring
security is essential to avoid possible attacks.
Finally, to develop this project various technologies have been used such as the MEVN
stack (Mongodb, Express, Vuejs, Nodejs) for the development of the project, Heroku to
deploy the project continuously in the cloud and GitHub as a Git version control system.
The project is divided into two parts, the backend that is in charge of the logical part of
the web page and the frontend that is the part focused on user interaction.
2020-06-26T13:15:20Z
2020-06-26T13:15:20Z
2020-06-26T13:15:20Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/19760
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/11652021-11-05T09:09:03Zcom_915_668com_915_488col_915_698
Plataforma de datos virtuoso: arquitectura, tecnologías y caso de estudio
Nacimiento García, Andrés
Sánchez Nielsen, María Elena
Dispositivos de transmisión de datos
El presente trabajo fin de grado tiene como finalidad el estudio y análisis de las funcionalidades y prestaciones de la plataforma de datos virtuoso en el manejo de datos relacionales y RDF, así como en el desarrollo de aplicaciones web para acceder a dichos datos.
2015-09-28T12:57:08Z
2015-09-28T12:57:08Z
2015-09-28T12:57:08Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1165
es
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/165842022-10-11T10:17:06Zcom_915_668com_915_488col_915_698
Medallas digitales para el ámbito educativo
Belda Sosa, Alfredo Martín
Torres Jorge, Jesús Miguel
Piñeiro Vera, José Demetrio
Grado en Ingeniería Informática
Insignias
Digitales
Slack
La finalidad de este trabajo de fin de grado ha sido el diseño y
desarrollo de una aplicación para crear, emitir y mostrar insignias
digitales. Cumple un estándar internacional de insignias digitales
denominado “Open Badges”, que describe un conjunto de
especificaciones para permitir que los receptores de insignias
puedan portarlas en un archivo de imagen. Mediante portales web
que soportan este estándar, las imágenes pueden verificarse como
insignias válidas y ser compartidas en redes sociales. La
funcionalidad de la aplicación se consigue mediante la integración
con el chat de Slack: una herramienta de comunicación para
equipos de trabajo accesible a través de la web. La aplicación
añade varios comandos al chat para realizar las acciones descritas
y visualizar el resultado.
Se espera que la aplicación contribuya a los procesos de
aprendizaje, dando a los profesores la posibilidad de emitir
insignias digitales para premiar conocimientos y competencias
adquiridas por parte de los alumnos. En el desarrollo se han
aplicado metodologías ágiles para crear una aplicación funcional,
modular y mantenible.
Esta memoria comienza con una introducción donde se pretende
poner en situación al lector. A continuación se desarrolla con una
descripción detallada de las tecnologías, patrón de diseño y
estructura de la aplicación, y se cierra con dos apartados que
exponen las conclusiones, líneas futuras y el presupuesto.
The purpose of this final degree project has been the design and
development of an application to create, issue and display digital
badges. It meets an international standard for digital badges called
"Open Badges", which describes a set of specifications to allow
badge receivers to carry them in an image file. Through web portals
that support this standard, images can be verified as valid badges
and shared on social networks. The functionality of the application
is achieved by integrating with Slack chat: a communication tool for
work teams accessible through the web. The application adds
several commands to the chat to perform the described actions and
visualize the result.
The application is expected to contribute to the learning
processes, giving teachers the ability to issue digital badges to
reward knowledge and skills acquired by students. In the
development, agile methodologies have been applied to create a
functional, modular and maintainable application.
This report begins with an introduction where it is intended to put
the reader in situation. It is then developed with a detailed
description of the technologies, design pattern and structure of the
application, and closes with two sections that expose the
conclusions, future lines and the budget.
2019-10-17T09:45:21Z
2019-10-17T09:45:21Z
2019-10-17T09:45:21Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/16584
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/104302021-11-05T09:09:58Zcom_915_668com_915_488col_915_698
Autocheck for Github classroom
Reyes Hernández, Berkan
Rodríguez León, Casiano
2018-10-03T08:40:24Z
2018-10-03T08:40:24Z
2018-10-03T08:40:24Z
2018
http://riull.ull.es/xmlui/handle/915/10430
oai:riull.ull.es:915/103922023-02-07T13:01:19Zcom_915_668com_915_488col_915_698
Aplicación para ayudar en la búsqueda de personas y mascotas desaparecidas
Montaño Fuentes, Alex Jimmy
Caballero Gil, Pino Teresa
2018-10-02T13:30:09Z
2018-10-02T13:30:09Z
2018-10-02T13:30:09Z
2018
http://riull.ull.es/xmlui/handle/915/10392
oai:riull.ull.es:915/294142022-09-05T11:17:01Zcom_915_668com_915_488col_915_698
Análisis y publicación de datos abiertos en la plataforma de contratación del sector público: RPA y API
Pérez Rodríguez, Cristo Manuel
Roda García, José Luis
Grado en Ingeniería Informática
PLACE
Open Data
RPA
Resumen:
El objetivo de este trabajo ha sido llevar a cabo un estudio de la Plataforma de
Contratación del Sector Público, analizando qué aspectos de esta responden a las
características del fenómeno de los Datos Abiertos.
Además se ha completado un proyecto que consiste en la creación de un RPA que
extrae y formatea información de dicha plataforma, comparando los resultados obtenidos
con los datos resultantes de hacer llamadas a la API que la plataforma pone a disposición
de las organizaciones que la conforman.
El objetivo de este trabajo ha sido entrenar un modelo de Inteligencia Artificial para que,
a partir de una descripción textual en lenguaje natural, sea capaz de generar imágenes
que representen texturas para poder ser usadas en videojuegos (Text-to-image
generation). Con el propósito de que el modelo produzca resultados acordes a la
descripción que se introdujera, y dadas las limitaciones de tiempo y hardware de las que
se dispone, se terminó por elegir que estas imágenes a generar serían skins del
videojuego Minecraft, puesto que existe un gran número de ellas disponibles en internet y
su poca resolución permitiría entrenar más rápidamente al modelo.
Abstract:
The main objective of this project is to accomplish a study of “PLACE”, focusing on the
aspects that may be related to the Open Data filosophy.
Furthermore, a project has been developed. It consists in the creation of a RPA that
extracts and formats data from the platform's website, comparing the results with the
information obtained using API calls. This API is provided by the platform just to the
organizations that are part of it.
The objective of this project is to train an Artificial Intelligence model that, from a text
description in natural language, is capable of generating images representing videogame
textures (Text-to-image generation). With the purpose of yielding results that adjust to the
input description, and given the hardware and time limitations, it was decided that these
images to be generated will be skins of the videogame Minecraft, since there is a great
number of them available on the internet and their low resolution would allow for a much
faster training of the model.
2022-07-28T12:41:58Z
2022-07-28T12:41:58Z
2022-07-28T12:41:58Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/29414
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/30842021-11-05T09:09:20Zcom_915_668com_915_488col_915_698
Integración de Algoritmos de Minería de Secuencias Discriminativas en ProM
Santos García, Carmen María
Toledo Delgado, Pedro Antonio
2016-09-22T12:40:24Z
2016-09-22T12:40:24Z
2016-09-22T12:40:24Z
2016
http://riull.ull.es/xmlui/handle/915/3084
oai:riull.ull.es:915/6582021-11-05T09:08:47Zcom_915_668com_915_488col_915_698
BCP: una biblioteca para el desarrollo de algoritmos tipo Branch-and-Cut-and-Price
Martín Rodríguez, Kenny Angelo
Riera Ledesma, Jorge
Lenguajes de programación
Se pretende en este TFG crea una biblioteca de clases en C++ que se componga de un conjunto de objetos adaptables, de forma que los métodos de las clases puedan ser modificados o enriquecidos para adaptarse a las especificaciones de cada problema.
2014-11-14T13:35:05Z
2014-11-14T13:35:05Z
2014-11-14T13:35:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/658
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/104162021-11-05T09:09:57Zcom_915_668com_915_488col_915_698
ULL-Routing Informática para el turismo de carreras de montaña en Canarias
Díaz García, Daniel
Salazar González, Juan José
2018-10-03T08:20:09Z
2018-10-03T08:20:09Z
2018-10-03T08:20:09Z
2018
http://riull.ull.es/xmlui/handle/915/10416
oai:riull.ull.es:915/86282021-11-05T09:09:40Zcom_915_668com_915_488col_915_698
Interfaz de modelado gráfico para la librería sighos
Al Khindi Ternovskiy, Samer
Castilla Rodríguez, Iván
2018-06-19T13:25:20Z
2018-06-19T13:25:20Z
2018-06-19T13:25:20Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/8628
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/30732021-11-05T09:09:21Zcom_915_668com_915_488col_915_698
Turn - Time
Martín Chinea, Kevin
Pérez Nava, Alejandro
2016-09-22T12:20:19Z
2016-09-22T12:20:19Z
2016-09-22T12:20:19Z
2016
http://riull.ull.es/xmlui/handle/915/3073
oai:riull.ull.es:915/8242021-11-05T09:09:12Zcom_915_668com_915_488col_915_698
Publicación de datos sociosanitarios: Una API basada en Open Linked Data
González Rodríguez, Salomé
Roda García, José Luis
2015-09-28T12:31:31Z
2015-09-28T12:31:31Z
2015-09-28T12:31:31Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/824
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/85212021-11-05T09:09:39Zcom_915_668com_915_488col_915_698
Representación virtual del cerebro humano
Barreto de Vera, Erik Andreas
Arnay del Arco, Rafael
2018-06-18T09:10:06Z
2018-06-18T09:10:06Z
2018-06-18T09:10:06Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/8521
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/287272022-09-05T11:37:03Zcom_915_668com_915_488col_915_698
Deep Learning en interfaces conversacionales
Siverio Rojas, Juan
Torres Jorge, Jesús Miguel
Piñero Vera, José Demetrio
Grado en Ingeniería Informática
Machine Learning
Deep Learning
Transformer
Gpt-3
Chatbot
Twitter
El objetivo de este TFG es la creación de un asistente virtual, tipo chatbot, utilizando de base, uno de los modelos del lenguaje más avanzados en la actualidad, llamado GPT (Generative Pre-Trained Transformer) por sus siglas en inglés.
Se usa este chatbot, para poner a prueba este Modelo del Lenguaje en su tercera y última versión, GPT-3, recopilando información sobre sus fortalezas y debilidades.
Dispone de una interfaz de usuario multiplataforma desde la que se puede interactuar con GPT-3, y también con Twitter, ya que este último es la base de conocimiento utilizada para su entrenamiento, obteniendo la información desde las cuentas de esta plataforma que se especifiquen. Además, se puede ajustar y configurar con la información que se desee, permitiendo especializarlo en diferentes tareas.
The objective of this TFG is the creation of a virtual assistant, chatbot type, based on one of the most advanced language models today, called GPT (Generative PreTrained Transformer).
This chatbot is used to test this Language Model in its third and latest version, GPT-3, gathering information about its strengths and weaknesses.
It has a multiplatform user interface, from which anyone can interact with GPT3, and also with Twitter, since the latter is the knowledge base used for training.
Information is obtained from specified accounts of this social network. In addition, it can be adjusted and configured with the information you want, allowing it to be specialized in different tasks.
2022-07-06T09:26:27Z
2022-07-06T09:26:27Z
2022-07-06T09:26:27Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/28727
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/206132022-10-11T08:53:57Zcom_915_668com_915_488col_915_698
CanaryXperience
Pino Hernández, Sergio del
Blanco Pérez, Vicente José
Grado en Ingeniería Informática
Aplicación web
Diseño mobile first
Patrones de diseño
Typescript
VueJs
NodeJs
Mongodb
Docker
Kubernetes
Microservicios
La gestión de una aplicación web para las empresas no IT es uno de los principales desafíos a los que deben enfrentarse en tiempos de comercio electrónico.
CanaryXperience es una plataforma de intercambio de contenido, por un
lado, para compañías cuyo modelo de negocio sea la organización y venta, tanto
de excursiones como de experiencias; y, por otro lado, para usuarios interesados
en realizar dichas experiencias en las Islas Canarias
El objetivo de este trabajo es que las empresas posean un lugar común, accesible y económico para poder publicitarse de manera online.
La metodología llevada a cabo ha sido kanban, que ha ayudado a organizar
las tareas de este TFG.
Una de las principales conclusiones que podemos extraer de este proyecto
es que las empresas deberían beneficiarse de estos servicios web para que puedan abstraerse de ese tipo de preocupaciones y centrar todo su esfuerzo en lo
importante, su modelo de negocio. Para todo ello se ha creado CanaryXperience.
A website management is one of the main challenges for non-IT companies
they must face in times of e-commerce.
CanaryXperience is a content exchange platform, on the one hand, for companies whose business model is the organization and sale of both excursions and
experiences; and, on the other hand, for users interested in carrying out such experiences in the Canary Islands.
The main objective of this project is offering a common, accessible and economic place to companies in order to be online advertised.
A Kanban methodology has been carried out, which has helped in the organization of the tasks for this Final Year Project.
One of the main conclusions that we extract from this project is that companies should take advantage of this kind of web services. Thanks to these service,
the companies can focus the effort in their bussines model. CanaryXperience has
been created with this purposes in mind.
2020-07-27T11:46:35Z
2020-07-27T11:46:35Z
2020-07-27T11:46:35Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/20613
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/104012021-11-05T09:09:38Zcom_915_668com_915_488col_915_698
Automated mapping vehicle
Sanjuan Prieto, Antonio
Toledo Carrillo, Jonay Tomás
2018-10-02T13:50:20Z
2018-10-02T13:50:20Z
2018-10-02T13:50:20Z
2018
http://riull.ull.es/xmlui/handle/915/10401
oai:riull.ull.es:915/254192022-09-05T11:59:11Zcom_915_668com_915_488col_915_698
Entendiendo Github Cli para gestionar organizaciones Github: una estrategia para la administración de grandes números de proyectos relacionados.
Rodríguez Hernández, José Ramón
Rodríguez León, Casiano
Grado en Ingeniería Informática
GitHub Cli
gh
npm
En este proyecto se realiza una extensión a GitHub Cli en npm. Específicamente se
busca dar soporte a las organizaciones dentro de GitHub, pues a casusa de la corta vida
de la herramienta tiene funciones básicas orientadas al uduario medio, pero contiene
un gran potencial al facilitar mediante alias añadir extensiones como scripts para que
funcionen armónicamente.
In this project an extension to GitHub Cli is made in npm. Specifically it seeks to
support organizations within GitHub, as the tool, being relatively new, only covers basic
functionalities oriented to the average user, but contains great potential by facilitating
through alias the adding of extensions as scripts so that they can work harmoniously
2021-09-29T12:31:27Z
2021-09-29T12:31:27Z
2021-09-29T12:31:27Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/25419
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/242192022-10-03T11:37:57Zcom_915_668com_915_488col_915_698
TrackYourTrails: aplicación web para la geolocalización de recorridos
Expósito Estévez, Paula Elena
Blanco Pérez, Vicente José
NodeJS
API
VueJS
Service Worker
CI/CD
tracking GPS
Debido al uso generalizado de aplicaciones móviles nativas para el registro de
tracking GPS, en este trabajo se desarrolla una aplicación web que realiza estas
funciones. El interés reside en la dificultad de las aplicaciones web para trabajar
en segundo plano, por lo que, para solventar este problema, se utilizan Service
Workers, una tecnología que permite programar aplicaciones de tipo frontend
desacopladas de la visualización.
La aplicación desarrollada está conformada por un sistema distribuido con
tres servicios. Una base de datos no relacional en la nube, MongoDB Atlas. Un
servidor NodeJS con una API desarrollada con Koa mediante una arquitectura
de tres capas. Y una aplicación cliente de VueJS desarrollada con el framework
Quasar. Los dos últimos servicios se han construido como contenedores de Docker que se despliegan automáticamente en Heroku.
Para el desarrollo del proyecto se ha hecho uso de las facilidades y herramientas que ofrece GitHub. Tanto para el desarrollo y seguimiento del trabajo como
para la integración y el despliegue continuo.
There are many mobile native applications for registering GPS tracking, but not
so many implemented as a web application. In this project, a web application
with these capabilities has been developed. The main interest in this project resides in the difficulty to implement background processes in web applications
while the devices are locked (no frontend running). A web technology called Service Workers are used to solve this problem. This technology allows you to develop
frontend applications disconnected from visualization functionalities.
The developed application consists of a distributed system with three services:
a non-relational cloud database, MongoDB Atlas; a NodeJS server with a Rest API
implemented with Koa and a three-tier architecture; and a VueJS client application which has been developed in the Quasar framework. The last two services
have been built as Docker containers that are automatically deployed to Heroku.
GitHub facilities and related tools have been used to manage the project. Code versioning, project management and issues as well as continuous integration
and continuous deployment were managed with these tools.
2021-06-25T11:35:41Z
2021-06-25T11:35:41Z
2021-06-25T11:35:41Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/24219
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/242162022-10-03T11:41:26Zcom_915_668com_915_488col_915_698
Pack2Fly. Aplicación web de paquetes vacacionales
Navarro Hernández, Jesús
Blanco Pérez, Vicente José
Pack2Fly
Aplicación web
Paquetes vacacionales
Viajar es uno de los mayores placeres de la vida. La emoción de enfrentar nuevas experiencias
nos llena de motivación y constituye una de las mayores aspiraciones que una persona puede
desear. Sin embargo, existe un problema en el proceso: La dificultad de organizar correctamente
un viaje. Supone horas y horas de trabajo, buscando vuelos que se ajusten a los interesen personales, alojamiento que cumpla los criterios propios y que a su vez se ajusten al vuelo, actividades
a realizar en el destino... ¿Y si fuera posible obtener todo ello con un simple click?
Pack2Fly es una aplicación que ayuda al usuario a encontrar su viaje soñado con la comodidad
y la rapidez que permite al mismo centrarse en disfrutar sus vacaciones, sin quebraderos de
cabeza.
Por motivos técnicos, se ha optado por una aplicación web, es decir, ejecutada en una página web, usando servidores locales. Estos servidores son proveídos por las propias tecnologías en
las que ha sido desarrollado: Angular y Node.js. Además, se ha usado WebStorm como IDE de
desarrollo debido a su gran soporte para desarrollo web basado en las principales tecnologías
actuales. Esto ha permitido integrar desarrollo y despliegue en un mismo entorno. La aplicación se basa en una arquitectura Backend-Frontend, en la que ambas presentan arquitecturas
distintas: Microservicios para el backend y MVC (Modelo Vista Controlador) para el Frontend.
En esta memoria, se describe paso a paso cada elemento del proyecto software, indicando metodologías, herramientas y resultados, de modo que se entienda a la perfección cómo se ha
realizado este proyecto.
Traveling is one of the greatest pleasures in life. The excitement of facing new experiences fills
us with motivation and constitutes one of the greatest aspirations that a person can wish for.
However, there is a problem in the process: The difficulty of correctly organizing a trip. It involves
hours and hours of work. We need to look for flights that adjust to our personal interests. Then,
accommodation that meets your own criteria and that, at the same time, it adjusts to the flight.
Finally, activities to be carried out at the destination and more. What if it were possible to obtain
all this with a simple click?
Pack2Fly is an application that helps users find their dream trip with the comfort and speed that
allows them to focus on enjoying their vacations, without headaches.
For technical reasons, Pack2Fly is built as a web application. This means that it is executed on a
web page, using local servers. These servers are provided by the own technologies in which it has
been developed: Angular and Node.js. In addition, WebStorm has been used as a development
IDE due to its great support for web development based on the main current technologies. This
has made it possible to integrate development and deployment in the same environment. The
application is based on a Backend-Frontend architecture, in which both have different architectures: Microservices for the backend and MVC (Model View Controller) for the Frontend.
In this report, each element of the software project is described step by step, indicating methodologies, tools and results, so that it is fully understood how this project has been carried out.
2021-06-25T11:35:18Z
2021-06-25T11:35:18Z
2021-06-25T11:35:18Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/24216
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/1622021-11-05T09:08:43Zcom_915_668com_915_488col_915_698
Aplicación móvil para la realización y evaluación de tests neuropsicológicos
Suárez González, Adonai
García Báez, Patricio
Diseño lógico
Sistemas de control médico
El objetivo de este trabajo ha sido el de desarrollar una aplicación móvil que proporcione las funcionalidades de realizar tests neuropsicológicos y evaluarlos. Además, se ha diseñado un protocolo de configuración que sirve para añadir nuevos tests configurados por el usuario.
2014-06-30T11:55:32Z
2014-06-30T11:55:32Z
2014-06-30T11:55:32Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/162
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/94792021-11-05T09:10:00Zcom_915_668com_915_488col_915_698
Sistema de medición/eficiencia en ciudades inteligentes
Ravelo García, Héctor José
Herrera Priano, Félix Ángel
2018-07-17T08:50:04Z
2018-07-17T08:50:04Z
2018-07-17T08:50:04Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/9479
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/94032021-11-29T12:58:27Zcom_915_668com_915_488col_915_698
Servicio Web para la planificación y evaluación de menús escolares
Arzola García, Alejandro
León Hernández, Coromoto
2018-07-11T12:40:05Z
2018-07-11T12:40:05Z
2018-07-11T12:40:05Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/9403
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/6322021-11-05T09:08:52Zcom_915_668com_915_488col_915_698
Diseño e Implantación de una Aplicación de Gestión del Plan Docente de un Departamento Universitario
Abreu González, Juán Miguel
Torres Jorge, Jesús Miguel
Informática
2014-10-31T09:10:05Z
2014-10-31T09:10:05Z
2014-10-31T09:10:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/632
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/247492022-09-05T12:19:51Zcom_915_668com_915_488col_915_698
Diseño de experiencias inmersivas gamificadas para promover el envejecimiento activo
Pérez Rodríguez, Sara
González González, Carina Soledad
Grado En Ingeniería Informática
Gamificación
Experiencias
Envejecimiento activo
El objetivo de este trabajo ha sido desarrollar y diseñar experiencias gamificadas que
promuevan el envejecimiento activo en personas mayores, haciendo uso de las tecnologías
existentes. De este modo, se incitará a los usuarios a interactuar con una aplicación web que recoja
diversos aspectos de los cuales los mayores se benefician de múltiples formas.
Para llevar a cabo el diseño y desarrollo de las experiencias, se realizarán una serie de tareas
con el fin de facilitar el análisis y ejecución del proyecto. La fase de investigación sobre los
conceptos para comprender mejor el contexto, fase de planificación del trabajo, fase de diseño de
las experiencias y fase de implementación de la aplicación web gamificada Twist.
La gamificación usa el juego como motivación para lograr un propósito que va más allá de la
experiencia del propio juego en sí. Se implementará una aplicación web basada en elementos de
juego para diseñar las experiencias, lo que las convierte en propuestas atractivas y motivadoras
para los usuarios mediante el uso de recompensas como la acumulación de puntos, el escalado de
niveles, los logros o los rankings.
En este proyecto también se incluyen dos experiencias inmersivas mediante el uso de imágenes
360. La idea de incorporar experiencias inmersivas proviene de que el estar inmerso en una
realidad, puede hacer comprender mejor el uso de diferentes tecnologías. Es una tecnología que
capta la atención de los usuarios de una forma muy eficaz. Además, se tendrán en cuenta factores
culturales y sociales que sirven como base para el diseño de intervenciones tecnológicas más
humanizadas y para mejorar la aceptación por parte de los usuarios.
The objective of this work has been to develop and design gamified experiences that promote
active aging in the elderly, making use of existing technologies. In this way, users will be
encouraged to interact with a web application that collects various aspects of which the elderly
benefit in multiple ways.
In order to carry out the design and development of the experiences, a series of tasks will be
carried out to facilitate the analysis and execution of the project. The research phase on the
concepts to better understand the context, the planning phase of the work, the design phase of the
experiences and the implementation phase of the gamified web application Twist.
Gamification uses the game as motivation to achieve a purpose that goes beyond the
experience of the game itself. A web application based on game elements will be implemented to
design the experiences, making them attractive and motivating proposals for users through the use
of rewards such as point accumulation, level scaling, achievements or rankings.
This project also includes two immersive experiences through the use of 360 images. The idea of
incorporating immersive experiences comes from the fact that being immersed in a reality can
better understand the use of different technologies. It is a technology that captures the attention of
users in a very effective way. In addition, cultural and social factors will be taken into account to
serve as a basis for the design of more humanized technological interventions and to improve user
acceptance.
2021-07-20T11:40:31Z
2021-07-20T11:40:31Z
2021-07-20T11:40:31Z
20/07/2021 12:35
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/24749
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/29142023-02-01T09:10:37Zcom_915_668com_915_488col_915_698
Visión artificial aplicada a la robótica
Delgado Hernández, Miguel Ángel
Toledo Carrillo, Jonay Tomás
2016-08-01T08:35:29Z
2016-08-01T08:35:29Z
2016-08-01T08:35:29Z
2016
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/2914
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/6432021-11-05T09:08:49Zcom_915_668com_915_488col_915_698
Sistemas de tecnologías Web (SyTW) : aplicación para la elaboración y despliegue de cuestionarios
Labrador González, Juan José
Rodríguez León, Casiano
Lenguajes de programación
En este TFG se propone el desarrollo de una gema Ruby que
facilite la elaboración y despliegue de cuestionarios autoevaluables.
2014-11-14T10:55:04Z
2014-11-14T10:55:04Z
2014-11-14T10:55:04Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/643
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/1912021-11-05T09:08:42Zcom_915_668com_915_488col_915_698
Sistema centralizado de gestión de usuarios para Innova7.
Marrero Rodríguez, Raul
Torres Jorge, Jesús Miguel
Informática
2014-07-08T12:10:04Z
2014-07-08T12:10:04Z
2014-07-08T12:10:04Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/191
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/94012021-11-05T09:09:55Zcom_915_668com_915_488col_915_698
Análisis de sentimientos y reconocimiento de entidades en Twitter
López Mesa, Jonás
Aguilar Chinea, Rosa María
2018-07-11T12:30:05Z
2018-07-11T12:30:05Z
2018-07-11T12:30:05Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/9401
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/58462021-11-05T09:09:26Zcom_915_668com_915_488col_915_698
Herramienta para la corrección automática de autómatas finitos
García Campos, Iván
Miranda Valladares, Gara
2017-07-24T12:35:15Z
2017-07-24T12:35:15Z
2017-07-24T12:35:15Z
2017
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/5846
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/62142021-11-05T09:09:43Zcom_915_668com_915_488col_915_698
Modelo de datos eficiente adaptado a la metodología OpenBIM y el estándar IFC.
Pedraza Aguilar, Héctor
Sánchez Berriel, Isabel
2017-09-26T08:48:13Z
2017-09-26T08:48:13Z
2017-09-26T08:48:13Z
2017
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/6214
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/254212022-09-05T11:58:12Zcom_915_668com_915_488col_915_698
Administración de nodos de cómputo de altas prestaciones
García Peña, Kevin Eliezer
Segredo González, Eduardo Manuel
Blanco Pérez, Vicente José
Grado en Ingeniería Informática
Computación paralela
Administración de sistemas
Linux
El objetivo de este Trabajo Fin de Grado es implementar un cluster para computación de
altas prestaciones (HPC, High Perfomance Computing por sus siglas en inglés) aplicando
buenas prácticas para implementar seguridad y facilitar las labores posteriores de gestión
y mantenimiento.
Para ello, el grupo PAL (Parallel Algorithms and Languages) de la ULL cuenta con
tres máquinas: Bólido, Rayo y Centella. Utilizando herramientas de código abierto (Open
Source), configuramos un cluster en el que Bólido es la máquina de entrada (Front-End),
mientras que Rayo y Centella son nodos de cómputo. Finalmente, realizamos pruebas
para medir el rendimiento y comprobar el correcto funcionamiento del cluster.
The main aim of this work is to implement a cluster for high performance computing,
using the best practices for systems security and subsequent management and maintance.
To be able to do it, the group Parallel Algorithms and Languages from University La
Laguna has three machines: Bolido, Rayo and Centella. Thanks to open source tools and
these machines, a high performance computing cluster was set up, in which Bolido works
as the front-end machine and Rayo and Centella are just computing nodes. Finally, some
tests were made to measure the cluster’s performance and the right operation.
2021-09-29T12:32:05Z
2021-09-29T12:32:05Z
2021-09-29T12:32:05Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/25421
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/6372021-11-05T09:08:51Zcom_915_668com_915_488col_915_698
Integración de sistemas de información en estaciones de servicio
Carballo Yanes, Jésica
Toledo Delgado, Pedro Antonio
Informática
2014-11-12T14:05:05Z
2014-11-12T14:05:05Z
2014-11-12T14:05:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/637
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/61872021-11-05T09:09:43Zcom_915_668com_915_488col_915_698
Mejora del panel de métricas de una startup real
Villar Vázquez, Julián Tanausu
Sánchez Berriel, Isabel
2017-09-26T08:46:10Z
2017-09-26T08:46:10Z
2017-09-26T08:46:10Z
2017
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/6187
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/6612021-11-05T09:08:46Zcom_915_668com_915_488col_915_698
Casa virtual domotizada con lógica borrosa
González Carballo, Carlos Alberto
Muñoz Cruz, Vanesa
Diseño lógico
Sistemas de control del entorno
El objetivo de este proyecto es crear una aplicación que contenga una casa virtual dotada de un sistema domótico en cual se pueda aprender o simplemente entender qué es y cómo funciona la domótica. Además se ha utilizado lógica borrosa para controlar algunos de los sistemas domóticos.
2014-11-14T14:20:04Z
2014-11-14T14:20:04Z
2014-11-14T14:20:04Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/661
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/213392022-10-10T09:01:20Zcom_915_668com_915_488col_915_698
Desarrollo de un entorno para la creación de videojuegos mediante Unity3D
Alfonso Teixidó, Germán
Torres Jorge, Jesús Miguel
Grado en Ingeniería Informática
Unity3D
Unity
Gamedev
El objetivo de este trabajo ha sido la materialización de un entorno para la creación de un juego
de estrategia por turnos desarrollado en el motor gráfico Unity3D.
El objetivo principal producir un entorno dotado con herramientas que permitan a diseñadores
de niveles y artistas crear sus propios mapas, tipos de unidades y editar reglas específicas del
juego, como condiciones de victoria, el ataque u movilidad de algunas unidades, etc.
Principalmente, el entorno de desarrollo debe de estar dotado, como mínimo, con un editor de
mapas y un editor de unidades jugables.
Los equipos de desarrollo enfocados al apartado artístico deben involucrarse con código la
menor cantidad de tiempo posible, preferiblemente, pudiendo realizar todo su trabajo a través de
las herramientas desarrolladas por el programador.
Asimismo, dichas herramientas no pueden romper u afectar al rendimiento del gameplay del
producto final: unas herramientas no sirven para nada si no se puede hacer un juego con ellas, u
son nocivas para el desarrollo a largo plazo.
The objective of this work has been the materialization of an environment for the creation of a
turn-based strategy game developed in the Unity3D game engine.
The main objective is to produce an environment equipped with tools that allow level designers
and artists to create their own maps, types of units and edit specific rules of the game, such as
victory conditions, the attack or mobility of some units, etc.
As a minimum, the development environment must be equipped, at least, with a map editor and
an editor of playable units.
The artistic branch of the development team should not be involved with code, thus, an
important flag on the making of this tools would be the fact of artists and designers being able to
realize all their work across the tools developed by the programmer.
Of course, these tools cannot break or affect the performance of the gameplay of the final
product: tools are useless if you cannot make a game with them or are harmful to long-term
development of such game.
2020-09-28T11:57:09Z
2020-09-28T11:57:09Z
2020-09-28T11:57:09Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/21339
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/85232021-11-29T12:58:27Zcom_915_668com_915_488col_915_698
Sistemas informáticos para la evaluación del entrenamiento del pensamiento computacional
González Suárez, Darwin
León Hernández, Coromoto
2018-06-18T10:30:05Z
2018-06-18T10:30:05Z
2018-06-18T10:30:05Z
2018
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/8523
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/254352022-09-05T11:50:24Zcom_915_668com_915_488col_915_698
Reimplementación de Roblockly: mejorando y ampliando la herramienta de simulación de robótica educativa
Gómez Navarro, Basilio
Segredo González, Eduardo Manuel
Grado en Ingeniería Informática
Pensamiento computacional
Robótica educativa
Programación visual
Unity
Simulador
Vivimos en la era de la información en un mundo hiperconectado, repleto de computadores y dispositivos inteligentes que han cambiado por completo el modelo de vida con respecto al de hace un par de décadas. Es por esto, que desarrollar
competencias como el Pensamiento Computacional [1] cada vez es más importante para el presente y el futuro. Así pues, para lograr esta tarea, en 2019 se inició un proyecto consistente en el desarrollo de una aplicación llamada Roblockly, pensada para ser utilizada principalmente en centros educativos de enseñanza obligatoria.
Esta aplicación permite al usuario programar un robot virtual a través de un lenguaje de programación visual basado en bloques, con la finalidad de que posteriormente, este sea capaz de superar una serie de retos en un entorno simulado. Con esto se persigue fomentar el desarrollo del pensamiento computacional a través de la Robótica Educativa [2] y conseguir así que de una manera amena y lúdica, los estudiantes de dichos centros puedan ejercitar dicha competencia.
En este Trabajo de Fin de Grado se pretende ir más allá de la aplicación inicial, llevando a cabo una reimplementación de la misma y ampliando sus
funcionalidades. Además de esto, se ha planteado el esbozo de un módulo de estadísticas que permita medir la evolución del usuario con el uso de la aplicación y por consiguiente, el desarrollo de su pensamiento computacional.
We live in the information era, in a hyper-connected world, surrounded by computers and smart devices that have completely changed our lifestyles in the last
two decades. Therefore, developing skills such as Computational Thinking [1] becomes increasingly more important nowadays and in the future. Roblockly, born in 2019, is a project that consists in the development of an application created to
achieve this goal, conceived mainly to be used in secondary education or high schools.
This application allows the user to program a robot through a programming system based on block coding and overcome a series of challenges subsequently.
This encourages the development of computational thinking through Educational Robotics [2] in students and enables them to achieve those skills in a playful manner.
This Bachelor’s End of Degree Project intends to go beyond the initial application, reimplementing it and expanding its usefulness. Besides, the outline of a statistical module is set out to allow the evolution of the user of the application together with his or her development of computational thinking.
2021-09-29T14:09:15Z
2021-09-29T14:09:15Z
2021-09-29T14:09:15Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/25435
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/58542021-11-05T09:09:28Zcom_915_668com_915_488col_915_698
Sistema de información geográfica para la difusión y conservación del patrimonio paleontológico de Canarias
Cole Mora, Alexander
Sánchez Berriel, Isabel
2017-07-24T12:45:18Z
2017-07-24T12:45:18Z
2017-07-24T12:45:18Z
2017
http://riull.ull.es/xmlui/handle/915/5854
oai:riull.ull.es:915/10492021-11-05T09:09:07Zcom_915_668com_915_488col_915_698
Sistema de posicionamiento para un drone mediante odometría visual
Martínez Novo, José Oliver
Toledo Carrillo, Jonay Tomás
2015-09-28T12:48:29Z
2015-09-28T12:48:29Z
2015-09-28T12:48:29Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1049
oai:riull.ull.es:915/6272021-11-05T09:08:49Zcom_915_668com_915_488col_915_698
Minería de texto para el análisis de la colaboración en SIENA
Barrio Pareja, Eduardo Ezequiel
González González, Carina Soledad
Moreno Ruiz, Lorenzo
Informática
2014-10-29T14:20:05Z
2014-10-29T14:20:05Z
2014-10-29T14:20:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/627
es
Licencia Creative Commons (Reconocimiento-No comercial- Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/206302022-10-10T10:43:29Zcom_915_668com_915_488col_915_698
Desarrollo de aplicaciones multiplataforma en el sector agrícola ecológico de Canarias
Rodríguez Martín, Ruymán
Molina Gil, Jezabel Miriam
González González, Yanira
Grado en Ingeniería Informática
Agricultura ecológica
Cuaderno de campo
Canarias
React
React Native
Spring Boot
La agricultura ecológica es un sector que se encuentra al alza, debido a la concienciación
que está adquiriendo la sociedad sobre el cambio climático. Este tipo de agricultura respeta
el medio ambiente y obtiene productos de la mejor calidad. Es importante, proporcionar
todas las herramientas posibles a este tipo de producciones, para que se realicen a nivel
local y así no tener que importarlos, pues la propia importación no favorece al medio
ambiente.
Por ello, el objetivo de este proyecto es facilitar lo máximo posible el trabajo
administrativo que se realiza a pie de campo. Se ha desarrollado una herramienta que
permite a los productores registrar sus labores diarias desde el campo o desde casa. Y, para
acelerar las certificaciones que requieren estas producciones, se permite el acceso de los
inspectores al cuaderno de campo mediante usuarios con un rol específico, que les permitirá
acceder a los datos necesarios en modo sólo lectura.
La aplicación está disponible tanto en versión web como para dispositivos móviles y
tabletas. Se ha apostado por crear una interfaz intuitiva, elegante y amigable, pero con toda
la potencia que requiere.
Para el desarrollo del proyecto se han utilizado las tecnologías más actuales como son
React.js, React Native, FireStore o Spring Boot.
The organic farming is a growing sector due to the conscientization that the society is
taking because of climate change. This kind of farming respects the environment and it
obtains better quality products. It is important to provide all the possible tools to this kind
of productions. Carring out them locally, does not imply import them, since the import
itself does not favor the environment.
For this reason, the objective of this project is to facilitate as much as possible the
administrative work carried out at the field level. A tool, that allows producers to record
their daily work from the field or from home, has been developed. It allows them to keep the
field notebook updated. Besides, in order to accelerating the certifications that these
productions require, inspectors have been allowed to access to the field notebook through
specific users' roles. This will provide them access to the necessary data, in read-only
mode.
The app is available both in web version, smartphones and tablets. It has been opted for
an intuitive, friendly and elegant interface but with the necessary power.
For the development of this project it has been used the most current technologies as
React.js, React Native, FireStore or Spring Boot.
2020-07-27T12:08:45Z
2020-07-27T12:08:45Z
2020-07-27T12:08:45Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/20630
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/303012023-01-09T12:55:41Zcom_915_668com_915_488col_915_698
Procesamiento y visualización de datos abiertos en el sector turístico de Canarias
Mendoza Rodríguez, Alberto
Rodríguez González, Francisco Javier
Pérez Nava, Alejandro
Grado en Ingeniería Informática
En la actualidad estamos viviendo una etapa de recuperación turística, tras la pandemia
mundial iniciada en 2020, el sector se vio gravemente afectado, lo que tuvo múltiples
efectos negativos, especialmente en las Islas Canarias. Este problema puso de manifiesto
la necesidad de nuevas herramientas, que permitan fomentar la recuperación y digitalización del turismo. Para lograr esta recuperación, es fundamental tener una mejor
comprensión del sector y de las características de los turistas, lo que es posible gracias
a la gran cantidad de datos que han sido recabados durante años por las instituciones
públicas. El proyecto que se presenta, pretende fomentar la mejora del sector, aportando
un mayor conocimiento del ecosistema turístico canario, mediante el procesamiento y
visualización de datos abiertos.
Este proyecto Full Stack ha consistido en desarrollar una aplicación web y una aplicación Android, que permitan visualizar, mediante gráficas, diagramas o piezas interactivas,
datos de interés acerca del turismo en Canarias. Los datos originales se han obtenido de
un repositorio Open Data, sin embargo, antes de ser utilizados, es necesario aplicarles
un amplio procesamiento, que permita obtener datos con los que realmente se pueda
generar información de valor. Una vez realizado, es posible emplear herramientas que
visualicen los datos procesados, consiguiendo facilitar su compresión y mejorar la toma de
decisiones. Cabe destacar que toda la información mostrada en las aplicaciones, siempre
está actualizada con los últimos datos disponibles en el repositorio.
Por último, se ha demostrado la viabilidad económica de un proyecto de estas características. La duración estimada de su desarrollo es de unos 9 meses, y el retorno de la
inversión se obtendría aproximadamente a los 20 meses y medio de comercialización.
We are currently experiencing a stage of tourism recovery, after the global pandemic
that began in 2020, the sector was seriously affected, which had multiple negative effects,
especially in the Canary Islands. This problem highlighted the need for new tools, to
promote the recovery and digitization of tourism. To achieve this recovery, it is essential
to have a better understanding of the sector and the characteristics of tourists, which
is possible thanks to the large amount of data that has been collected over the years by
public institutions. The project presented aims to promote the improvement of the sector,
providing greater knowledge of the Canarian tourism ecosystem, through the processing
and visualization of open data.
The project has consisted of developing a web application and an Android application,
which allow visualizing, through graphs, diagrams or interactive pieces, data of interest
about tourism in the Canary Islands. The original data has been obtained from an Open
Data repository, however, before being used, it is necessary to apply extensive processing,
which allows obtaining data with is possible to generate valuable information. Once this
processing has been carried out, it is possible to use tools that visualize the processed
data, facilitating its compression and improving decision-making. It should be noted that
all the information displayed in the applications is always updated with the latest data
available in the repository.
Finally, the economic viability of a project of these characteristics has been demonstrated. The estimated duration of its development is about 9 months, and the return on
investment would be obtained approximately 20 and a half months after marketing.
2022-10-21T20:07:23Z
2022-10-21T20:07:23Z
2022-10-21T20:07:23Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/30301
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/165822022-10-11T10:27:27Zcom_915_668com_915_488col_915_698
Interfaz gráfica para la manipulación de robots Scorbot Er IX y V+: Consola ACL y módulo de conexión
Gutiérrez Reyes, Jorge Manuel
Torres Álvarez, Santiago
Arnay del Arco, Rafael
Grado en Ingeniería Informática
Robots
Consola
Manipulación
Desde hace casi 20 años, el Área de Ingeniería de Sistemas y Automática de la
Universidad de La Laguna dispone de robots manipuladores tipo PUMA, de los modelos
Scorbot Er IX y V+ de Intelitek que se encuentran en el laboratorio de Robótica.
Debido al paso del tiempo los equipos se van actualizando, pero los programas de
control de los brazos robóticos, proporcionados por el fabricante, se quedan obsoletos.
A causa de esto, el objetivo de este trabajo ha sido desarrollar un nueva terminal de
control y un módulo que permita la conexión entre la terminal y la nueva interfaz con el
controlador de los brazos robóticos, y que permita la manipulación de estos.
Con ello, podemos actualizar su software de control y poder ejecutar la aplicación en
equipos modernos. Además, se pretende introducir mejoras que no se han implementado
antes y hacer más amena la interacción con el robot, facilitando el uso a los alumnos.
For almost 20 years, the Systems and Automation Engineering Area of the Universidad
de La Laguna has had PUMA-type manipulator robots of the Intelitek Scorbot ER IX and
V models in the Robotics labs.
With the pass of the time, the equipment has been updated, but the control programs
for the robotic arms, provided by the manufacturer, have become obsolete.
Due to this, the objective of this work is to develop a new control terminal and a module
that allows the connection between the terminal and the new interface with the controller of
the robotic arms, enabling the manipulation of the robots.
With this, we can update the control software and run the designded application on
modern equipment. In addition, the aim is to introduce improvements that have not been
implemented before, enabling the use for the students and making interaction with the
robots more enjoyable.
2019-10-17T09:35:20Z
2019-10-17T09:35:20Z
2019-10-17T09:35:20Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/16582
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/268522022-09-05T11:44:39Zcom_915_668com_915_488col_915_698
Prodef: diseño, implementación y experimentación con nuevos resolutores
Ordoñez Morales, Miguel
Rodríguez León, Casiano
Miranda Valladares, Gara
Grado en Ingeniería Informática
Optimización combinatoria
Metaheurísticas
Algoritmo evolutivo
A lo largo de la historia han surgido cambios que tienen su origen en el deseo de obtener un mayor beneficio frente a los costos de los procesos y recursos utilizados. Un ejemplo de ello fue la revolución industrial, que marcó el inicio de un nuevo sistema económico y supuso un gran avance tecnológico, aumentando la capacidad de producción, disminuyendo el tiempo de fabricación y simplificando tareas complejas en varias operaciones simples.
Esto no solo define épocas, sino que ocurre en nuestro día a día cuando se busca otra alternativa para “obtener más por menos”, ya que el ser humano “es perezoso por naturaleza”. Esto no es del todo malo si se tiene en cuenta que gracias a ello, se ha
logrado optimizar las actividades para gastar la menor cantidad de energía posible. De esta necesidad surge la herramienta Prodef, la cual permite la resolución de problemas para los que conocemos su formulación pero no cómo resolverlos.
Prodef es una herramienta que provee una arquitectura extensible que posibilita la traducción desde una definición matemática del problema (pro-blem def-inition) hasta
potencialmente cualquiera de los frameworks de optimización basados en heurísticas de computación evolutiva. Actualmente, Prodef cuenta con la integración con jMetal (Metaheuristic Algorithms in Java) como framework de optimización basado en heurísticas, utilizando el lenguaje de programación Java. A partir de jMetal, Prodef crea una abstracción para resolver los problemas de optimización siguiendo una serie de pasos.
Pero cambiar nuestra perspectiva al enfrentarnos a un mismo problema, puede marcar
la diferencia entre resolverlo o no, entre eficiencia o ineficiencia e incluso en la obtención
del valor óptimo. A partir de esta idea, se ha desarrollado este trabajo con la finalidad de añadir otra manera de resolver los problemas en Prodef. Para ello, se utiliza la herramienta METCO (Metaheuristics-based Extensible Tool Cooperative Optimization), que es otro framework de optimización basados en heurísticas. METCO en vez de utilizar Java, utiliza C++ y en consecuencia, se necesita la traducción desde el lenguaje usado
para la definición matemática a C++, con el objetivo de crear una abstracción capaz de resolver cualquier problema de optimización combinatoria.
Sin embargo, una abstracción para los problemas de optimización combinatoria limita su capacidad de resolución, pero incrementa su alcance a distintas áreas. Es una herramienta con un gran potencial que aún puede seguir creciendo, ya que permite a personas sin conocimientos específicos de programación o pequeñas y medianas empresas mejorar procesos productivos.
Throughout history, there have been changes in the desire to obtain greater profit and lower cost of processes and resources used. For example the industrial revolution, which started a new economic system and technological advance, increasing production capacity, decreasing manufacturing time and simplifying complex tasks into several simple
operations.
This doesn’t only define times, but occurs in our daily lives when we look for another alternative to "get more for less", since the human being "is lazy by nature". This isn’t all bad, because we have been able to optimize the activities to spend as little energy as
possible. Prodef was created for this reason, which allows the resolution of problems for which we know the formulation but not how to solve them.
Prodef is a tool that provides an extensible architecture that makes the translation from a mathematical definition of the problem (pro-blem def-inition) to any of the optimization frameworks based on evolutionary computation heuristics.Currently, Prodef is integrated with jMetal (Metaheuristic Algorithms in Java) as an optimization framework based on heuristics, using the Java programming language. Prodef creates an abstraction with jMetal to solve optimization problems following a series of steps.
But changing our perspective when studying the same problem makes the difference between solving it or not, between efficiency or inefficiency, and even obtaining the optimal value. From this idea, I have added another way to solve the problems in Prodef, using METCO (Metaheuristics-based Extensible Tool Cooperative Optimization) tool.
METCO is another optimization framework based on heuristics using C++. Therefore, translating the language used for the mathematical definition into C++ is necessary to create an abstraction and solve any combinatorial optimization problem.
However, an abstraction for combinatorial optimization problems limits its solution, but increases its scope to different areas. It’s a tool with great potential that can continue to grow, since it allows people without specific programming knowledge or small and medium-sized companies to improve production processes.
2022-03-28T12:20:24Z
2022-03-28T12:20:24Z
2022-03-28T12:20:24Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/26852
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/61732021-11-05T09:09:34Zcom_915_668com_915_488col_915_698
Fadming, una aplicación para el cuidado de plantas.
Escobar Alberto, Eduardo
Pérez Nava, Alejandro
2017-09-26T08:45:05Z
2017-09-26T08:45:05Z
2017-09-26T08:45:05Z
2017
http://riull.ull.es/xmlui/handle/915/6173
oai:riull.ull.es:915/10802021-11-05T09:09:04Zcom_915_668com_915_488col_915_698
Morfología de imágenes neuronales
Hernández González, Adrián
González Fernández, Albano José
Inteligencia artificial
Los objetivos principales de este trabajo han sido: diseñar e implementar herramientas software que permitan el cálculo y representación de mapas de
interconexión de áreas cerebrales a partir de imágenes de difusión tensorial.
2015-09-28T12:50:49Z
2015-09-28T12:50:49Z
2015-09-28T12:50:49Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1080
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/287042022-09-05T11:40:13Zcom_915_668com_915_488col_915_698
Estimación de las ventas de frutos secos. Un caso de estudio: La Gaviota Alimentación
Capote Pérez, Angel Emilio
Moreno Vega, José Marcos
Pérez Alonso, Francisco Javier
Grado en Ingeniería Informática
Estimación ventas
Series temporales
Machine Learning
En este proyecto se lleva a cabo el estudio y la estimación de las ventas de cuatro productos facilitados por la empresa La Gaviota Alimentación. Para ello se han abordado
dos paradigmas de predicción, el primero que llamaremos clásico, en el que los datos son
presentados como series temporales. El segundo, recoge las técnicas de machine learning. El objetivo es seleccionar el modelo que realice una mejor predicción.
El primer paso ha sido estudiar los datos, en busca de estacionalidad, tendencia y valores anómalos. Una vez identificadas todas las características, se ha estudiado la literatura
disponible en busca de modelos aplicables. Seleccionados los modelos, se han aplicado y
evaluado los resultados para responder a la pregunta: ¿Cuál de los modelos realiza
mejores predicciones?
Finalmente, a partir de la información recopilada en el estudio, se ha construido un prototipo de estimación de ventas, que cuenta con una función de validación y otra de predicción usando los modelos evaluados.
In this project, the study and estimation of the sales of four products provided by the company La Gaviota Alimentación is carried out. For this, two prediction paradigms have
been addressed, the first one that we will call classic, in which the data is presented as time series, the second one, includes machine learning techniques. The goal is to select the model that performs the best prediction.
The first step has been to study the data, looking for seasonality, trend and anomalous values, once all the characteristics have been identified, the available literature has been studied in search of applicable models. Once the models have been selected, the results have been applied and evaluated to answer the question: Which of the models makes better predictions?
Finally, based on the information collected in the study, a sales estimation prototype has been built, which has a validation function and a prediction function using the evaluated models.
2022-07-05T13:51:11Z
2022-07-05T13:51:11Z
2022-07-05T13:51:11Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/28704
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/29102023-02-01T09:10:38Zcom_915_668com_915_488col_915_698
Aplicación anti-ciberacoso
Melián Baute, Anael Eneas
Caballero Gil, Pino Teresa
2016-08-01T08:35:11Z
2016-08-01T08:35:11Z
2016-08-01T08:35:11Z
2016
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/2910
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/14062021-11-05T09:08:56Zcom_915_668com_915_488col_915_698
Diseño de una arquitectura para la integración de gamificación de un proceso educativo sobre diferentes estilos de aprendizaje.
Pérez Hernández, Antonio
González González, Carina Soledad
Enseñanza con ayuda de ordenador
Logicales de ordenadores
El objetivo de este trabajo ha sido la realización de un amplio análisis en torno a la gamificación y el diseño y la implementación de una arquitectura que permita la integración de mecánicas de juego en sistemas educativos interactivos a partir de diferentes estilos de aprendizaje.
2015-11-25T13:30:04Z
2015-11-25T13:30:04Z
2015-11-25T13:30:04Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1406
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/154792023-02-03T10:51:18Zcom_915_668com_915_488col_915_698
Simulación de BPMN mediante una librería de simulación de eventos discretos
Pérez Quintana, Andrea
Castilla Rodríguez, Iván
Grado En Ingeniería Informática
BPMN
procesos
simulación
2019-07-24T08:55:05Z
2019-07-24T08:55:05Z
2019-07-24T08:55:05Z
2019
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/15479
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/26132023-02-01T09:10:38Zcom_915_668com_915_488col_915_698
Seguridad de la información en sistemas móviles
García León, Gonzalo
Hernández Goya, María Candelaria
2016-07-06T10:20:24Z
2016-07-06T10:20:24Z
2016-07-06T10:20:24Z
2016
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/2613
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/254362022-09-05T11:49:53Zcom_915_668com_915_488col_915_698
Iniciación a la Computación Cuántica. Algoritmo de Dijkstra Multiobjetivo Cuántico.
Barquin Carrasco, Himar Manuel
Sedeño Noda, Antonio Alberto
Grado en Ingeniería Informática
Computación cuántica
Algoritmo de Grover
Qiskit
En este Trabajo de Fin de Grado se estudia la posible disminución en el tiempo de computación que originaría el desarrollo de un algoritmo de búsqueda similar al dado por el algoritmo de Grover [1] para realizar el test de dominancia en los algoritmos de Optimización Combinatoria Multiobjetivo.
Para ello, en primer lugar, se hará una introducción tanto al estado actual de la Computación Cuántica como a los conceptos de este paradigma necesarios para comprender el algoritmo de Grover. Tras esta introducción, se procede a hablar del propio algoritmo de Grover, se realiza una demostración empírica de este algoritmo y se finaliza explicando posibles vías futuras para continuar este desarrollo.
This end of degree project aims to perform a similar Grover [1] search algorithm to accelerate the computational time of the Combinatorial Multiobjective Optimization dominance test.
To achieve this, an introduction to Quantum Computation actual state and concepts are shown
first, followed by Grover algorithm explanation and an empirical demonstration of this algorithm.
This document finishes with possible future ways to continue with this development.
2021-09-29T14:09:33Z
2021-09-29T14:09:33Z
2021-09-29T14:09:33Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/25436
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/62572021-11-05T09:09:33Zcom_915_668com_915_488col_915_698
Gestión de información e interoperabilidad de información de edificaciones
Palacios Rodríguez, Francisco Javier
Sánchez Berriel, Isabel
2017-09-29T08:15:10Z
2017-09-29T08:15:10Z
2017-09-29T08:15:10Z
2017
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/6257
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/197742022-10-11T09:52:31Zcom_915_668com_915_488col_915_698
Generación procedimental de entornos exteriores para videojuegos 3D
Caballero, Pablo Sebastián
Estévez Damas, José Ignacio
Grado en Ingeniería Informática
Generación procedimental
Entornos exteriores
Videojuegos 3D
El objetivo de este trabajo de fin de grado ha sido la creación de un landscape o entorno
exterior para un prototipo de videojuego haciendo uso de las técnicas de generación
procedural. En este juego, una vez se ha creado el mundo, el jugador puede explorar
un amplio terreno compuesto por montañas, árboles, diferentes tipos de vegetación y
rocas. Además, el entorno creado es único, por lo que al volver a crear un terreno, no se
repetirá el mismo. Para poder conseguir crear este videojuego se hace uso de un motor
de videojuegos existente, concretamente el motor Unity, que nos facilita ampliamente la
creación de este terreno.
The objective of this final degree project has been to create a landscape or external
environment for a videogame prototype using procedural generation techniques. In this
game, once the world has been created, the player can explore a wide terrain made up of
mountains, trees, different types of vegetation and rocks. In addition, the environment
created is unique, so when you recreate a terrain, it will not be repeated. In order to
create this videogame, an existing video game engine is used, specifically the Unity
engine, which greatly facilitates the creation of this terrain.
2020-06-26T13:35:39Z
2020-06-26T13:35:39Z
2020-06-26T13:35:39Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/19774
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/42852021-11-05T09:09:25Zcom_915_668com_915_488col_915_698
Aplicación de SDN para el control del tráfico de red en base a usuarios.
Sánchez Guindulain, Guillermo Vicente
Luke, Jonas Philipp
El objetivo de este trabajo ha sido conocer la tecnología SDN, aprender cómo funciona el protocolo OpenFlow y desarrollar un caso de uso basado en este paradigma. El caso de uso ha sido el control del tráfico de red en base a distintos grupos de usuarios.
2017-03-20T14:30:05Z
2017-03-20T14:30:05Z
2017-03-20T14:30:05Z
2017
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/4285
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
oai:riull.ull.es:915/11372021-11-05T09:09:02Zcom_915_668com_915_488col_915_698
Sistema de posicionamiento para un drone
Rodríguez Martín, Elías
Toledo Carrillo, Jonay Tomás
Inteligencia artificial
El presente trabajo trata sobre el desarrollo de un sistema de posicionamiento basado en odometría visual para un drone que vaya a utilizarse en interiores o en lugares en donde no se dispone señal GPS. Para ello se ha usado ROS.
2015-09-28T12:55:04Z
2015-09-28T12:55:04Z
2015-09-28T12:55:04Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/1137
es
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/242042022-10-03T11:53:05Zcom_915_668com_915_488col_915_698
Sistema de seguridad basado en Depth Camera
Alonso Delgado, Javier
Madgaleno Castelló, Eduardo
Rodríguez Valido, Manuel Jesús
Grado en Ingeniería Informática
Seguridad
Depth camera
Monitorización
El objetivo del presente trabajo ha sido desarrollar un sistema de seguridad que permita
monitorizar la posición de una persona en tiempo real.
Utilizando una cámara de profundidad y haciendo uso de librerías de procesamiento de
imágenes tales como OpenCV, se propone definir un recinto seguro sobre el cual una
persona podrá moverse libremente, estableciendo un sistema de seguimiento y alarma en
caso de que saliera de la zona libre de posibles peligros.
The main objective of this work is the development of a security system which allows real
time monitoring of people's location.
Using a depth camera as well as image processing libraries such as OpenCV, it is proposed to
define a safe area where a person can move freely, establishing a tracking system with alarm
alerts integrated to trigger in cases where he could go out of bounds of the risk free
enclosure.
2021-06-25T11:05:16Z
2021-06-25T11:05:16Z
2021-06-25T11:05:16Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/24204
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/213162022-10-10T08:57:29Zcom_915_668com_915_488col_915_698
WikiMusic-Desarrollo de apps móviles
Fumero Cruz, Daniel
Pérez Nava, Alejandro
Pérez Nava, Fernando
Grado en Ingeniería Informática
API REST
Android
Aplicación WEB
Se pretende realizar la implementación de un sistema basado en información utilizando la
tecnología API REST para la extracción de datos de diferentes fuentes. En este caso, se
decide integrar datos sobre artistas musicales, debiendo realizar múltiples
implementaciones para facilitar su accesibilidad vía web y mediante una aplicación nativa
en Android.
The intention is to implement an information-based system using API REST technology to
extract data from different sources. In this case, it is decided to integrate data about
musical artists, having to carry out multiple implementations to facilitate their accessibility
via the web and through a native application on Android.
2020-09-28T09:00:22Z
2020-09-28T09:00:22Z
2020-09-28T09:00:22Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/21316
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/247352021-11-05T09:08:33Zcom_915_668com_915_488col_915_698
Catalogación automática de colecciones digitales basado en el contenido visual
Hernández González, Nicolás
Sánchez Nielsen, María Elena
Grado En Ingeniería Informática
Reconocimiento facial
Azure
Face
2021-07-20T11:10:13Z
2021-07-20T11:10:13Z
2021-07-20T11:10:13Z
2021
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/24735
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/6292021-11-29T12:58:27Zcom_915_668com_915_488col_915_698
Aplicación web para la gestión de memorias y apuntes.
Jiménez Lecroc, Killian
León Hernández, Coromoto
Segredo González, Eduardo Manuel
Informática
2014-10-30T09:05:05Z
2014-10-30T09:05:05Z
2014-10-30T09:05:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/629
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/26182023-02-01T09:10:38Zcom_915_668com_915_488col_915_698
Sistemas y tecnologías web: Gitbook-plugin-jazer
Abreu Chinea, Jazer
Rodríguez León, Casiano
2016-07-06T10:30:20Z
2016-07-06T10:30:20Z
2016-07-06T10:30:20Z
2016-05-26
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/2618
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/294002022-09-05T11:30:53Zcom_915_668com_915_488col_915_698
Desarrollo de lenguaje de dominio específico para generación procedural.
Bianchini Cano, Fabio Ovidio
Torres Jorge, Jesús Miguel
Grado en Ingeniería Informática
El objetivo de este trabajo ha sido dar algo más de profundidad al concepto de generación por
procedimientos, tema del que hice ya un trabajo dentro de la asignatura Interfaces Inteligentes, y en
el que he decidido profundizar en éste. La idea con este trabajo es crear una herramienta de
generación procedural que sea modificable a través de un lenguaje de dominio específico. Con esto
trato de hacer la herramienta moldeable y fácilmente traducible a usuarios que no tengan tanta experiencia con lenguajes de programación, y por ello la introducción del DSL.
The objective of this project is to give a little more depth to the concept of procedural generation,
a topic on which I already did a piece of work within the Intelligent Interfaces subject, and in which
I have decided to delve into it. The idea with this project is to create a procedural generation tool that
is modifiable through a domain-specific language. With this I try to make the tool moldable and easily
translatable to users who do not have much experience with programming languages, and therefore the introduction of DSL.
2022-07-28T12:40:10Z
2022-07-28T12:40:10Z
2022-07-28T12:40:10Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/29400
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/6332021-11-05T09:08:52Zcom_915_668com_915_488col_915_698
Robot Android y Telepresencia.
Reyes Díaz, Dailos
Torres Jorge, Jesús Miguel
Piñeiro Vera, José Demetrio
Informática
2014-11-03T14:50:05Z
2014-11-03T14:50:05Z
2014-11-03T14:50:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/633
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/104182021-11-05T09:09:51Zcom_915_668com_915_488col_915_698
Desarrollo de un videojuego 2D procedural
Padilla Martín, Luis David
Estévez Damas, José Ignacio
2018-10-03T08:20:18Z
2018-10-03T08:20:18Z
2018-10-03T08:20:18Z
2018
http://riull.ull.es/xmlui/handle/915/10418
oai:riull.ull.es:915/197752022-10-11T09:50:41Zcom_915_668com_915_488col_915_698
Sistema de apertura remoto y sin llaves
Ojeda Martín, Daniel
Caballero Gil, Cándido
Santos González, José Iván
Grado en Ingeniería Informática
Domótica
Arduino
Cerradura
El terreno de la domótica está en constante evolución y
transformación, dando nuevas herramientas y facilidades para
tareas del hogar donde tienen cada vez más cabida elementos
del internet de las cosas, que permiten la realización de
tareas automatizadas a distancia y que por lo general se
pueden centralizar en el teléfono móvil u ordenador personal.
Esto permite además ceder ciertos privilegios a familiares,
empleados del hogar o amigos y controlar su actividad
monitorizando los tiempos de uso de los mismos administrados
por el propietario. En este sentido también se aprovechan
sectores como el turismo para brindar facilidades en el
alojamiento a particulares o turistas, donde el principal
elemento a controlar es la entrada y salida del alojamiento.
Es por ello que este proyecto se focaliza en el desarrollo de
un prototipo de bajo coste capaz de conectarse a porteros,
cerraduras electrónicas, puertas de garaje, etc… para accionar
la apertura a través de la red y controlar quiénes y cuándo
pueden abrirla.
Para lograrlo se realizará un exhaustivo estudio de los
diferentes elementos de la domótica empleados en el mercado
para los sistemas de apertura sin llaves que facilitará el
entendimiento de los mismos, descubrimiento de las bases de
datos existentes que almacenan todo tipo de información
relativa al funcionamiento de cada uno de los protocolos
dependiendo de la estructura y una indagación sobre el chip
ESP8266 con capacidad suficiente para cumplir las necesidades
IoT que se abordarán a un coste muy competente, además de las
herramientas web para la gestión de datos y usuarios como es
Firebase para futuras integraciones con asistentes virtuales
como Alexa.
The field of domotic systems is constantly evolving and
transforming, giving new tools and facilities for household
tasks where elements of the Internet of Things have more
impact, that allow automated tasks to be performed remotely
and where we can generally centralize on the mobile phone or
personal computer. This also allows us to assign certain
privileges to family members, household employees or friends
and control their activity by monitoring their use times
managed by the owner. In this sense, sectors such as tourism
are also used to provide accommodation facilities to
individuals or tourists, where the main element to control is
the entry and exit of lodgings.
That is why this project focuses on the development of a
low-cost prototype capable of connecting to doormen,
electronic locks, garage doors, etc... to activate the opening
through the network and control when and who can open it.
To achieve this, an exhaustive study of the different elements
of home automation used in the market for keyless opening
systems will be carried out, which will facilitate their
understanding, discovery of the existing databases that store
all kinds of information related to the operation of each one
of the protocols depending on the structure and an inquiry
about the ESP8266 chip with sufficient capacity to meet the
IoT needs that will be addressed at a very competent cost, in
addition to web tools for the management of data and users
such as Firebase for future integrations with virtual
assistants like Alexa.
2020-06-26T13:35:57Z
2020-06-26T13:35:57Z
2020-06-26T13:35:57Z
2020
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/19775
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/8792021-11-05T09:09:10Zcom_915_668com_915_488col_915_698
Algoritmo heurístico para el problema de apilado con tiempos de espera
Weissbacher Rodríguez, Román
Melián Batista, María Belén
Heurística
2015-09-28T12:35:45Z
2015-09-28T12:35:45Z
2015-09-28T12:35:45Z
2015
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/879
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/303282023-01-09T12:34:10Zcom_915_668com_915_488col_915_698
Diagramas de factorización interactivos
Estévez Rodríguez, Eduardo
Marichal Hernández, José Gil
Gómez Cárdenes, Óscar
Grado en Ingeniería Informática
Educación
Factorización
Android
Gamificación
Animación
Trigonometría
Este proyecto tiene como objetivo elaborar una aplicación Android para la visualización
interactiva de la descomposición factorial de números enteros. De esta manera, la aplicación permite navegar dentro de un rango de números enteros y a su vez mostrar todas
las descomposiciones posibles de dichos números, construyendo un sistema recursivo de
engranajes.
El resultado de este proyecto es una herramienta didáctica para facilitar el aprendizaje
de la descomposición factorial de un número entero. Para su implementación se ha
utilizado el entorno de desarrollo integrado Android Studio y el lenguaje de programación
Kotlin.
Las principales tecnologías Android utilizadas en el desarrollo de la aplicación: Gesture
Detector y Canvas.
This project aims to develop an Android application for visualizing interactive factorial
decomposition of integers. In this way, the application allows you to navigate within a
range of integers and display all possible decompositions of said numbers, building a
recursive system of gears. The result of this project is a didactic tool which eases the
learning of factorial decomposition of an integer. For its implementation, it has been
used the Android Studio Integrated Development Environment and Kotlin programming
language. The main Android technologies used during the development of the application
were: Gesture Detector and Canvas
2022-10-21T20:10:57Z
2022-10-21T20:10:57Z
2022-10-21T20:10:57Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/30328
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/6592021-11-05T09:08:47Zcom_915_668com_915_488col_915_698
Juego colaborativo para el aprendizaje de las matemáticas
Hernández Quintero, José Isaac
González González, Carina Soledad
Sistemas automatizados de control de calidad
Diseño lógico
El objetivo del TFG ha sido desarrollar varios juegos colaborativos dentro del proyecto EMATIC. Se ha desarrollado uno de resolución de sudokus y otro de memorización.
2014-11-14T13:40:05Z
2014-11-14T13:40:05Z
2014-11-14T13:40:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/659
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/58492021-11-05T09:09:44Zcom_915_668com_915_488col_915_698
Sistema de realidad virtual para la delimitación de la copa en imágenes de la cabeza del nervio óptico
Daher Pérez, Daniel
Arnay del Arco, Rafael
2017-07-24T12:35:29Z
2017-07-24T12:35:29Z
2017-07-24T12:35:29Z
2017
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/5849
es
https://creativecommons.org/licenses/by-ncnd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/145132023-02-03T10:51:18Zcom_915_668com_915_488col_915_698
Aplicación web para ayudar al alumno
Pérez Znakar, Omar Patricio
Blanco Pérez, Vicente José
Grado En Ingeniería Informática
noticias
profesores
particulares
apuntes
libros
MEVN
Mongodb.Express
Vue
Node.
2019-06-25T08:15:11Z
2019-06-25T08:15:11Z
2019-06-25T08:15:11Z
25/06/2019 09:11
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/14513
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
oai:riull.ull.es:915/6092021-11-05T09:08:49Zcom_915_668com_915_488col_915_698
Prototipo de juego 2D multiplataforma para móviles
Hernández Bethencourt, David
Sánchez Berriel, Isabel
Informática
2014-10-28T10:10:05Z
2014-10-28T10:10:05Z
2014-10-28T10:10:05Z
2014
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/609
es
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 internacional)
oai:riull.ull.es:915/287262023-01-13T12:15:44Zcom_915_668com_915_488col_915_698
Servicios de participación ciudadana soportados en Blockchain
Gómez De Vera, Javier
Brito Santana, Julio Antonio
Cuesta Viera, Benito José
Grado en Ingeniería Informática
Blockchain
Gobernanza inteligente
Participación ciudadana
Las Administraciones Públicas se encuentran ante un nuevo escenario donde los ciudadanos
demandan una mayor participación en la gobernanza de las ciudades. La participación ciudadana consiste en crear espacios adecuados de colaboración para permitir y facilitar la intervención en las decisiones públicas, en la definición y desarrollo de acciones, y en el uso de los recursos
públicos. Así, participar es conocer, opinar, debatir, colaborar, co-crear y tomar decisiones. Las ciudades tienen que dar respuesta al reto de prestar mejores y nuevos servicios, más eficientemente, junto al aumento de la transparencia y la participación ciudadana. Esto es, impulsar una gobernanza inteligente, uno de los pilares y ejes de actuación de la estrategia de Ciudades Inteligentes. Las Tecnologías de la Información y la Comunicación (TIC) juegan un papel catalizador y dinamizador de esta estrategia, facilitando el desarrollo de proyectos, aplicaciones y servicios. Este proyecto trata de identificar y analizar el conjunto de servicios que tienen que ser implementados para aumentar y facilitar la participación ciudadana. También incluye el diseño de una plataforma que proporcione a los ciudadanos, a los diferentes colectivos vecinales y al tejido asociativo herramientas para el traslado de conocimiento, opiniones y sugerencias, la elaboración y creación colectiva de proyectos y propuestas, y facilite la toma de decisiones colectiva. Estos servicios necesitan procedimientos de identificación y autentificación y entornos con garantías de
seguridad, inmutabilidad, transparencia y mantenimiento del anonimato. Para todo ello el uso de tecnologías descentralizadas y blockchain pueden ser adecuadas para su desarrollo e
implementación.
Public Administrations are facing a new scenario where citizens demand greater participation in
the governance of cities. Citizen participation consists of creating adequate spaces for collaboration
to allow and facilitate intervention in public decisions, in the definition and development of actions,
and in the use of public resources. Thus, participating is knowing, giving opinions, debating,
collaborating, co-creating and making decisions. Cities have to respond to the challenge of
providing better and new services, more efficiently, together with increased transparency and citizen
participation. That is, promoting smart governance, one of the pillars and lines of action of the
Smart Cities strategy. Information and Communication Technologies (ICT) play a catalytic and
dynamic role in this strategy, facilitating the development of projects, applications and services. This
project tries to identify and analyze the set of services that have to be implemented to increase and
facilitate citizen participation. It also includes the design of a platform that provides citizens,
different neighborhood groups and the associative fabric, tools for the transfer of knowledge,
opinions and suggestions, supports the collective elaboration and creation of projects and
proposals, and allows the taking of collective decisions. These services require identification and
authentication procedures and environments with guarantees of security, immutability, transparency
and maintenance of anonymity. For all this, the use of decentralized technologies and blockchain
can be suitable for its development and implementation.
2022-07-06T09:26:06Z
2022-07-06T09:26:06Z
2022-07-06T09:26:06Z
2022
info:eu-repo/semantics/bachelorThesis
http://riull.ull.es/xmlui/handle/915/28726
es
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
qdc///col_915_698/100