Open University of Catalonia

The Oberta in open access
Not a member yet
    14605 research outputs found

    Videojoc multijugador: Possession

    No full text
    L'objectiu del Treball de Final de Grau era el desenvolupament d'un videojoc multijugador. Per tal de realitzar aquesta fita, s'han evaluat els diversos motors disponibles per desenvolupar videojocs, així com diferents frameworks de desenvolupament per treballar en l'aspecte multijugador del videojoc. En aquest cas s'ha elegit el motor Unity per ser un dels més senzills dins la complexitat que te el món del desenvolupament de videojocs en general. A més, s'ha triat el framework Mirror entre altres per realitzar l'aspecte multijugador del videojoc. La idea inicial del videojoc era la d'un videojoc de terror en 2D per ordinador i una arquitectura de xarxa de Host, on un dels jugadors faria a la vegada de Host i de Client, mentre que la resta de jugadors s'hi connectaria com a clients. A més, hi hauria màxim 4 jugadors, 1 dels quals hauria d'aconseguir, mitjançant certes habilitats, que els altres 3 no guanyessin la partida. Per tal de guanyar, els altres havien d'aconseguir travessar diverses zones fins arribar al final de la pantalla abans de que s'acabés el temps. Finalment, degut a la complexitat d'implementar la funcionalitat multijugador, no s'ha pogut realitzar la versió amb aquest jugador 'enemic' i els jugadors només han de creuar les zones per arribar al final abans de que s'acabi el temps. A més, tampoc s'han pogut incloure aspectes importants de l'ambientació de terror més enllà del propi estil de l'art, sons i il·luminació.The goal of the Final Degree Project was to develop a multiplayer video game. In order to accomplish this goal, various engines available to develop video games have been evaluated, as well as different development frameworks to work on the multiplayer aspect of the video game. In this case, Unity engine has been chosen. That's because it's one of the simplest engines to use and has a free license. In addition, Mirror framework has been chosen, among others, to make the multiplayer aspect of the video game. The initial idea of the videogame was to be a 2D computer horror video game with a host network architecture. where one of the players would act as both, a server and a client, while the rest of the players would act as clients. In addition, there would be a maximum of 4 players, 1 of whom would have to make, through certain skills, that the other 3 would not win the game. In order to win, the others had to cross several areas to reach the last gate before time ran out. Finally, due to the complexity of implementing the multiplayer functionality, this version could not be developed, and it had to be trimmed to reach the target date.El objetivo del Trabajo de Fin de Grado era el desarrollo de un videojuego multijugador. Para realizar este objetivo, se han evaluado los diversos motores disponibles para desarrollar videojuegos, así como diferentes frameworks de desarrollo para trabajar en el aspecto multijugador del videojuego. En este caso se ha elegido el motor Unity por ser uno de los más sencillos dentro de la complejidad que tiene el mundo del desarrollo de videojuegos en general. Además, se ha elegido el framework Mirror entre otros para realizar el aspecto multijugador del videojuego. La idea inicial del videojuego era la de un videojuego de terror en 2D por ordenador y una arquitectura de red de Host, donde uno de los jugadores haría a la vez de Host y de Cliente, mientras que el resto de jugadores se conectaría como a clientes. Además, habría máximo 4 jugadores, 1 de los cuales debería conseguir, mediante ciertas habilidades, que los otros 3 no ganaran la partida. Para ganar, los demás tenían que conseguir atravesar varias zonas hasta llegar al final de la pantalla antes de que se acabara el tiempo. Finalmente, debido a la complejidad de implementar la funcionalidad multijugador, no se ha podido realizar la versión con este jugador "enemigo" y los jugadores sólo tienen que cruzar las zonas para llegar al final antes de que acabe el tiempo. Además, tampoco se han podido incluir aspectos importantes de la ambientación de terror más allá del propio estilo del arte, sonidos e iluminación

    Videojoc de supervivència: Dystopia

    No full text
    El Treball Final de Grau (TFG) de la present memòria, descriu els processos de disseny, desenvolupament i test d'un videojoc per a plataforma PC/MAC, dins el gènere Survival i Randomized Sandbox, amb elements RogueLiKe i RPG. La finalitat d'aquest TFG ha estat la d'experimentar amb una gran quantitat de sistemes habituals en els videojocs, així com descobrir i experimentar amb bona part de les etapes típiques que formen part de la creació d'un videojoc (planificació, conceptualització, programació, test, documentació, etc.). Degut a la naturalesa del projecte i a les restriccions en temps d'aquest, algunes parts del procés de desenvolupament i comercialització d'un videojoc no s'han treballat tal com es faria en un projecte real (disseny gràfic, sons, música, comercialització, publicitat, localització, etc.). S'ha primat més l'experimentació i desenvolupament de diferents sistemes, que no l'elaboració d'un producte final ben depurat i estèticament adequat. El procés de creació del projecte a estat: Primerament, treball de conceptualització del videojoc, seguit d'una planificació. A continuació escollir el motor de desenvolupament i el llenguatge de programació més adequats, així com les eines d'edició de gràfics i so a utilitzar. Finalment, seguir un procés en bucle de disseny, programació, test i millora dels diferents sistemes i a seva integració entre ells. El resultat és un videojoc que encara requereix molta depuració i ampliació per a poder-se publicar, però que m'ha permès una gran experimentació i aprenentatge. Tot aquest procés m'ha proporcionat una gran satisfacció i ganes de seguir evolucionant el videojoc en el futur.El Trabajo Final de Grado (TFG) de la presente memoria, describe los procesos de diseño, desarrollo y maceta de un videojuego para plataforma PC/MAC, dentro del género Survival y Randomized Sandbox, con elementos RogueLiKe y RPG. La finalidad de este TFG ha sido la de experimentar con una gran cantidad de sistemas habituales en los videojuegos, así como descubrir y experimentar con buena parte de las etapas típicas que forman parte de la creación de un videojuego (planificación, conceptualización, programación, maceta, documentación, etc.). Debido a la naturaleza del proyecto y a las restricciones en tiempos de este, algunas partes del proceso de desarrollo y comercialización de un videojuego no se han trabajado tal como se haría en un proyecto real (diseño gráfico, sonidos, música, comercialización, publicidad, localización, etc.). Se ha primate más la experimentación y desarrollo de diferentes sistemas, que no la elaboración de un producto final muy depurado y estéticamente adecuado. El proceso de creación del proyecto a estado: Primeramente, trabajo de conceptualización del videojuego, seguido de una planificación. A continuación escoger el motor de desarrollo y el lenguaje de programación más adecuados, así como las herramientas de edición de gráficos y sonido a utilizar. Finalmente, seguir un proceso en bucle de diseño, programación, maceta y mejora de los diferentes sistemas y a suya integración entre ellos. El resultado es un videojuego que todavía requiere mucha depuración y ampliación para poderse publicar, pero que me ha permitido una gran experimentación y aprendizaje. Todo este proceso me ha proporcionado una gran satisfacción y ganas de seguir evolucionando el videojuego en el futuro.The Final Degree Project (FDP) of this dissertation describes the design, development and testing processes of a video game for the PC / MAC platform, within the Survival and Randomized Sandbox genre, with RogueLike and RPG elements. The purpose of this FDP has been to experiment with a large number of common systems in video games, as well as discover and experiment with many of the typical stages that are part of the creation of a video game (planning, conceptualization, programming, testing, documentation, etc.). Due to the project nature and the time constraints of itself, some parts of the process of developing and marketing a video game have not been worked as would be done in a real project (graphic design, sounds, music, marketing, advertising, language localization, etc.). The experimentation and development of different systems has been given more priority than the elaboration of a well-refined and aesthetically appropriate final product. The project creation process has been: Firstly, video game conceptualization work, followed by planning. Then choose the most appropriate development engine and programming language, as well as the graphics and sound editing tools to use. Finally, follow a looping process of design, programming, testing and improvement of the different systems and the integration between themselves. The result is a video game that still requires a lot of debugging and expansion to be published, but it has allowed me to do a lot of experimentation and learning. This whole process has given me great satisfaction and a desire to continue evolving the video game in the future

    Análisis de requisitos de integridad para la implementación del sistema EGNOS V3 en el sector marítimo

    No full text
    El sistema EGNOS es el sistema de aumentación por satélite europeo que proporciona correcciones e integridad sobre el posicionamiento mediante GPS y Galileo. A pesar de que EGNOS tiene aplicación en un gran abanico de ámbitos, su origen, requisitos y diseño han estado siempre influenciados por el sector aeronáutico, ya que en este sector la navegación por satélite juega un papel clave y al mismo tiempo tiene el concepto de integridad bien definido e introducido en su operativa. Sin embargo, hay sectores con un gran peso económico donde la navegación por satélite y la integridad también son esenciales, y uno de ellos es el sector marítimo. Aunque EGNOS tiene obviamente interés en dicho sector, su aplicación no resulta clara dado que no existe una adecuación tan directa entre los requisitos de integridad en el posicionamiento de buques y las prestaciones de EGNOS. En el trabajo que aquí se desarrolla se pretenden estudiar en primer lugar los principios de funcionamiento de los sistemas SBAS, y más en profundidad de EGNOS. Asimismo, se presentará el concepto de integridad y su implementación a través de los diferentes parámetros que lo caracterizan. Puesto que EGNOS tiene una estrecha relación con el sector aeronáutico, también se expondrá una comparativa con los parámetros en dicho sector. Además, en el trabajo se presentarán los requisitos y regulaciones sobre integridad existentes en el sector marítimo, cubriendo todos los escenarios operativos posibles. A partir de los resultados de los puntos anteriores, se extraerán una serie de conclusiones sobre la adecuación y compatibilidad de EGNOS con el sector marítimo, puesto que, con la nueva actualización del sistema EGNOS V3, las prestaciones van a ser ampliadas gracias al empleo de la frecuencia dual y la multi constelación. Finalmente, se propondrán una serie de recomendaciones acerca de las modificaciones futuras en materia regulatoria, así como en el desarrollo de los futuros receptores de los buques, con el objetivo de que EGNOS contribuya a la seguridad y eficiencia de la navegación marítima.EGNOS is the European satellite based augmentation system that provides positioning corrections and integrity through GPS and Galileo. Despite the fact that EGNOS has applications in a wide range of fields, its origin, requirements and design have always been influenced by the aeronautical sector. Thereby, satellite navigation has a key role in this area and at the same time the concept of integrity is well defined and introduced into its operations. Nonetheless, there are fields with great economic weight where satellite navigation and integrity are also essential, and one of them is the maritime sector. Although EGNOS has an obvious interest in this ambit, its application is not clear, as there is not such a direct match between the requirements for integrity in ship positioning and the performance of EGNOS. In the paper developed here, it is intended to study firstly the operating principles of SBAS systems, and more in particular EGNOS. Likewise, the concept of integrity and its implementation will be presented through the different parameters that characterize it. Due to the fact that EGNOS has a close relationship with the aeronautical sector, a comparison with the parameters in that field will also be presented. In addition, the work will set out the requirements and regulations on integrity existing in the maritime sector, covering all possible operational scenarios. From the results of the previous points, a set of conclusions will be extracted on the suitability and compatibility of EGNOS with the maritime sector, since, with the new update of the EGNOS V3 system, the performance will be extended thanks to the use of dual frequency and multi constellation. Finally, a series of recommendations will be proposed regarding future modifications in regulatory matters, as well as in the development of future ship receivers, with the aim of making EGNOS contribute to the safety and efficiency of maritime navigation.El sistema EGNOS és el sistema d'augmentació per satèl·lit europeu que proporciona correccions i integritat sobre el posicionament mitjançant GPS i Galileu. Tot i que EGNOS té aplicació en un gran ventall d'àmbits, el seu origen, requisits i disseny han estat sempre influenciats pel sector aeronàutic, ja que en aquest sector la navegació per satèl·lit juga un paper clau i a el mateix temps té el concepte de integritat ben definit i introduït en la seva operativa. No obstant això, hi ha sectors amb un gran pes econòmic on la navegació per satèl·lit i la integritat també són essencials, i un d'ells és el sector marítim. Encara EGNOS té òbviament interès en aquest sector, la seva aplicació no resulta clara atès que no hi ha una adequació tan directa entre els requisits d'integritat en el posicionament de vaixells i les prestacions d'EGNOS. En el treball que aquí es desenvolupa es pretenen estudiar en primer lloc els principis de funcionament dels sistemes SBAS, i més en profunditat de EGNOS. Així mateix, es presentarà el concepte d'integritat i la seva implementació a través dels diferents paràmetres que el caracteritzen. Ja que EGNOS té una estreta relació amb el sector aeronàutic, també s'exposarà una comparativa amb els paràmetres en aquest sector. A més, a la feina es presentaran els requisits i regulacions sobre integritat existents en el sector marítim, cobrint tots els escenaris operatius possibles. A partir dels resultats dels punts anteriors, s'extrauran una sèrie de conclusions sobre l'adequació i compatibilitat d'EGNOS amb el sector marítim, ja que, amb la nova actualització de sistema EGNOS V3, les prestacions seran ampliades gràcies a l'ús de la freqüència dual i la multi constel·lació. Finalment, es proposaran una sèrie de recomanacions sobre les modificacions futures en matèria regulatòria, així com en el desenvolupament dels futurs receptors dels vaixells, amb l'objectiu que EGNOS contribueixi a la seguretat i eficiència de la navegació marítima

    Implantación de un sistema ERP en una empresa de servicios tecnológicos

    No full text
    Este Trabajo de Fin de Grado consiste en la implantación de un sistema ERP en una empresa ficticia que se dedica a ofrecer servicios tecnológicos, 'Los Torres S.L.'. Esta empresa, se encuentra en una fase de crecimiento empresarial, con un cambio en la dirección de la empresa y con una serie de deficiencias que están afectando a los servicios ofrecidos a su clientela. Tras una auditoría realizada por una empresa externa, se ha decidido estudiar la viabilidad de la implantación de un ERP con la intención de subsanar los problemas detectados, agilizar los procesos internos y mejorar la calidad de los servicios ofrecidos. Para poder llevar a cabo esta tarea, se divide el proceso de implantación en cuatro fases: Contextualizar el proyecto y realizar un estudio de la empresa, sus procesos internos, deficiencias y su infraestructura informática. Establecer los requisitos necesarios para realizar la implantación del ERP. Además, se analizarán los distintos ERP existentes en el mercado. Establecer el plan de trabajo y definir el equipo de trabajo, objetivos, metodología a seguir. Realizar un análisis de la implantación del ERP una vez finalizado y definir el servicio de mantenimiento. Durante la realización de este trabajo he podido analizar en profundidad las necesidades de una empresa y los distintos programas que existen en el mercado para poder encontrar aquel ERP que mejor se adapte a las necesidades empresariales, pero también he sido consciente de que la implantación ha supuesto importantes cambios en los procesos internos de esta.This Final Degree Project consists of the implementation of an ERP system in a fictitious company that offers technological services, "Los Torres S.L.". This company is in a phase of business growth, with a change in the company management and with some deficiencies that are affecting to the offered services to its customers. After an audit carried out by an external company, it has been decided to analyse the viability of implementing an ERP with the intention of rectifying the detected problems, streamlining internal processes and improving the offered services quality. In order to carry out this task, the implementation process is divided into four phases: The project will be contextualised and a study of the company, its internal processes, deficiencies and its IT infrastructure will be carried out. The necessary requirements for the implementation of the ERP will be established. In addition, the different existing ERPs in the market will be analysed. The work plan will be established and the work team, objectives, methodology to be followed will be defined. An analysis of the ERP implementation will be carried out once it has been completed and the maintenance service will be defined too. During this project I have been able to analyse in depth a business needs and the different software available on the market in order to find the ERP that best suits business needs, but I have also been aware that the implementation has meant important changes in the company's internal processes.Aquest Treball de Fi de Grau consisteix en la implantació d'un sistema ERP a una empresa fictícia que es dedica a donar serveis tecnològics, 'Els Torres S.L.'. Aquesta empresa, es troba en una fase de creixement empresarial, amb un canvi en la direcció de l'empresa i que ha detectat una sèrie de deficiències que estan afectant als serveis oferts a la seva clientela. Després d'una auditoria realitzada per una empresa externa, s'ha decidit estudiar la viabilitat de la implantació d'un ERP amb la intenció d'esmenar els problemes detectats, agilitzar els processos interns i millorar la qualitat dels serveis oferts. Per a poder dur a terme aquesta tasca, es dividirà tot el procés d'implantació en quatre fases: Contextualitzar el projecte i realitzar un estudi de l'empresa, els seus processos interns, deficiències i la seva infraestructura informàtica. Establir els requisits necessaris per a realitzar la implantació de l'ERP. A més, s'analitzaran els diferents ERP existents al mercat. Establir el pla de treball i es definirà l'equip de treball, objectius. Realitzar una anàlisi d'implantació de l'ERP una vegada finalitzat i definir el servei de manteniment. També es detallarà el calendari d'implantació del ERP i què es farà en cada fase, la metodologia a seguir al desplegament d'aquest, la gestió del canvi, el registre dels stakeholders, anàlisis dels costos i possibles subvencions per a afavorir que la implantació es realitzi finalment

    Análisis y diseño de antenas mediante Matlab

    No full text
    Este trabajo surge de la falta de una herramienta para la caracterización y estudio de antenas 2D con geometrías no estándar de manera rápida y al alcance de cualquier estudiante. En él, se analizan las posibilidades de Matlab Antenna Toolbox para el estudio de antenas 2D con geometrías definidas en las librerías y también con las creadas mediante código o a partir de una imagen. La metodología seguida parte de observar las posibilidades de Matlab Toolbox en su interfaz gráfica para optimizar las dimensiones del plano de masa de una antena tipo monopolo. Después, se crean antenas 2D con formas diseñadas mediante código y se utiliza este procedimiento para mejorar el ancho de banda de un monopolo mediante la adición de un orificio en el plano de masa. Además, se añade al código la obtención de la carta de Smith y de un circuito de adaptación sin necesidad de realizar ningún cálculo, con la finalidad de adaptar la antena diseñada mediante código. Finalmente, se estudia la posibilidad de obtener una antena que podamos simular a partir de una imagen. La conclusión es que Matlab no solo es válido para la simulación de antenas 2D con geometrías de diseño propio, sino que, debido a su gran número de usuarios, sus múltiples herramientas y la posibilidad de poder tener todos los diseños y funciones en un fichero de código, se trata de un software que aporta unas funcionalidades para el análisis y diseño de antenas que no presenta ningún otro software del mercado.This work arises from the lack of a tool for a rapid characterization and study of 2D antennas with non-standard geometries within the reach of any student. In this thesis, we analyze the possibilities of Matlab Antenna Toolbox for the study of 2D antennas with geometries defined in the libraries, created by code or from an image. The methodology followed begins by observing the possibilities of Matlab Toolbox in its graphical interface to optimize the dimensions of the ground plane for a monopole antenna. Afterwards, 2D antennas with code-designed shapes are created. This procedure is used to improve the bandwidth of a monopole by adding a slot in the ground plane. In addition, the obtention of the Smith chart and a matching circuit are added to the code with no manual calculations needed in order to match the antenna designed by code. Finally, the possibility of generating an antenna from an image that can be simulated is studied. The conclusion is that Matlab is not only valid for simulating 2D antennas with custom geometries, but also, due to its large number of users, its multiple tools, and the possibility of having all the designs and functions in a text file. Matlab is a software that provides functionalities for the analysis and design of antennas that no other software in the market is capable of.Aquest treball sorgeix de la manca d'una eina per a la caracterització i estudi d'antenes 2D amb geometries no estàndard de manera ràpida i a l'abast de qualsevol estudiant. En ell, s'analitzen les possibilitats de Matlab Antenna Toolbox per a l'estudi d'antenes 2D amb geometries definides a les llibreries i també amb les creades mitjançant codi o a partir d'una imatge. La metodologia seguida part d'observar les possibilitats de Matlab Toolbox en la seva interfície gràfica per optimitzar les dimensions de mapa de la massa d'una antena tipus monopol. Després, es creen antenes 2D amb formes dissenyades mitjançant codi i s'utilitza aquest procediment per millorar l'ample de banda d'un monopol mitjançant l'addició d'un orifici en el pla de massa. A més, s'afegeix a el codi l'obtenció de la carta de Smith i d'un circuit d'adaptació sense necessitat de realitzar cap càlcul, amb la finalitat d'adaptar l'antena dissenyada mitjançant codi. Finalment, s'estudia la possibilitat d'obtenir una antena que puguem simular a partir d'una imatge. La conclusió és que Matlab no només és vàlid per a la simulació d'antenes 2D amb geometries de disseny propi, sinó que, per la seva gran nombre d'usuaris, les seves múltiples eines i la possibilitat de poder tenir tots els dissenys i funcions en un fitxer de codi, es tracta d'un programari que aporta unes funcionalitats per a l'anàlisi i disseny d'antenes que no presenta cap altre programari de mercat

    Script acopRFcheck.py

    No full text
    El principal objectiu d'aquest TFM, sorgeix de la necessitat de crear un script per revisar els múltiples paràmetres de configuració del sistema de radiofreqüència del sincrotró ALBA.El principal objetivo de este TFM, surge de la necesidad de crear un script para revisar los múltiples parámetros de configuración del sistema de radiofrecuencia del sincrotrón ALBA.The main goal of this master's thesis, arises from the need to review the multiple settings parameters of the ALBA synchrotron Radio Frequency system

    DocuTIC: wiki para gestión del conocimiento de un departamento de sistemas informáticos

    No full text
    Un departamento de sistemas informáticos maneja una gran cantidad de información técnica, miles de documentos almacenados en un repositorio de ficheros compartidos. Con este escenario, la tendencia a la creación de silos de información acarrea duplicidad, ineficacia y dificulta la búsqueda de la información. Este trabajo plantea el análisis de la estructura y los documentos de la organización para especificar los requerimientos de un sistema wiki colaborativo, cuyo diseño basado en herramientas de software libre posibilite el despliegue ágil de un prototipo funcional. El sistema, con los resultados del análisis permite evidenciar las ventajas que supone para el almacenamiento y gestión de la información técnica. En conclusión, una plataforma wiki, convenientemente adaptada, puede ser un verdadero Sistema de Gestión del Conocimiento. Facilita la colaboración y ayuda a compartir y explicitar el conocimiento tácito del equipo. Mejora la calidad de la información y el tiempo de las búsquedas, permitiendo la rotura de los silos de información mediante el sistema de etiquetas que enlaza los documentos entre sí.An IT Operations Department handles a huge amount of technical information, thousands of documents at a shared files repository. In this scenario, the trend to establish information silos leads to duplicity, inefficiency and stunts information search. This work proposes the analysis of the structure and the documents of the organization to stipulate the requirements of a collaborative wiki system, its design, based on free software tools, enables the agile deployment of a functional prototype. The system, parameterized with the results of the analysis, allows to show the expected advantages for the storage and management of technical information. To sum up, a wiki platform, suitably adapted, may reach a real Knowledge Management System, archiving all the basic technical documents. Encourages collaboration and helps to share and explicit the tacit knowledge of the team. Improves the quality of information and searching times, allowing the breaking of information silos through the labelling scheme that links documents to each other.Un departament de sistemes informàtics maneja una gran quantitat d'informació tècnica, milers de documents emmagatzemats en un dipòsit de fitxers compartits. Amb aquest escenari, la tendència a la creació de sitges d'informació comporta duplicitat, ineficàcia i dificulta la recerca de la informació. Aquest treball planteja l'anàlisi de l'estructura i els documents de l'organització per especificar els requeriments d'un sistema wiki col·laboratiu, el disseny basat en eines de programari lliure possibiliti el desplegament àgil d'un prototip funcional. El sistema, amb els resultats de l'anàlisi permet evidenciar els avantatges que suposa per a l'emmagatzematge i gestió de la informació tècnica. En conclusió, una plataforma wiki, convenientment adaptada, pot ser un veritable Sistema de Gestió de l'Coneixement. Facilita la col·laboració i ajuda a compartir i explicitar el coneixement tàcit de l'equip. Millora la qualitat de la informació i el temps de les recerques, permetent el trencament de les sitges d'informació mitjançant el sistema d'etiquetes que enllaça els documents entre si

    Análisis de redes definidas por software (SDN) y su aplicación en el entorno sanitario

    No full text
    Dada la actual evolución de las redes donde se va dejando de lado la antigua arquitectura jerárquica de cliente/servidor, en este TFM se plantea el análisis y estudio del nuevo paradigma de las redes definidas por software (SDN) para su implantación en el entorno sanitario y dotar a las redes de los hospitales de una mayor eficiencia, flexibilidad y escalabilidad. Por ello, en la primera parte del TFM se recopilará información acerca de esta tecnología desde sus inicios hasta la actualidad para poder estudiarla y entender su funcionamiento. Posteriormente se analizarán las diferentes herramientas que se emplearán para el desarrollo del TFM. Para el diseño de red se optará por la herramienta Mininet con su entorno de trabajo gráfico MiniEdit y para las funciones de controlador se optará por el controlador ONOS. Una vez entendida la tecnología, se realizará un estudio de la arquitectura de red actual de un hospital, para ello se tomará como referencia el modelo de red planteado por Ignacio Campos en su TFM. Se hará hincapié en la topología de red implantada, la electrónica de red que la conforma y los distintos entornos y VLAN`s desplegados en el mismo. Por último, se planteará el diseño de red para la implantación de SDN en la actual topología de red del hospital, se reproducirá el escenario empleando Mininet y el controlador ONOS. Se realizarán simulaciones para monitorización de tráfico en las sedes, se aplicará VPLS y se diseñará un clúster del controlador ONOS para dotar al diseño de alta disponibilidad y redundancia ante fallos.Given the current evolution of networks, the old hierarchical client / server architecture is being left behind. As a result, this dissertation will analyse and explore/investigate/study the new paradigm of Software-Defined Networking (SDN) for its implementation in the healthcare setting and to provide hospitals with more efficient, flexible and scalable networks. In the first section of this dissertation, data will be collected regarding the history and development of this new technology in order to fully comprehend how it works. Thereafter, the different tools used within this study will be analysed. The tool Mininet and its graphical user interface MiniEdit, will be used for the network design and the ONOS controller will be used for the controller functions.Upon understanding the technology, a study will be carried out on a hospitals current network architecture of which the network model presented in Ignacio Campos dissertation [22] will be used as a reference. This study will place specific emphasis on the topology of network installed, the network electronics that it is comprised of as well as the different environments and VLANs deployed in it. Finally, the network design for the implementation of SDN in the current hospital network topology will be presented, the scenario will be reproduced using Mininet and the ONOS controller and simulations will be carried out to monitor traffic at the headquarters, VPLS will be applied, and a cluster of the ONOS controller will be designed to provide the design with high availability and redundancy in the event of failures.Donada l'actual evolució de les xarxes on es va deixant de banda l'antiga arquitectura jeràrquica de client / servidor, en aquest TFM es planteja l'anàlisi i estudi del nou paradigma de les xarxes definides per software (SDN) per a la seva implantació en l'entorn sanitari i dotar a les xarxes dels hospitals d'una major eficiència, flexibilitat i escalabilitat. Per això, en la primera part del TFM es recopilarà informació sobre aquesta tecnologia des dels seus inicis fins a l'actualitat per poder estudiar-la i entendre el seu funcionament. Posteriorment s'analitzaran les diferents eines que s'empraran per al desenvolupament de l'TFM. Per al disseny de xarxa s'optarà per l'eina Mininet amb el seu entorn de treball gràfic miniedit i per a les funcions de controlador s'optarà pel controlador ONOS. Un cop entesa la tecnologia, es realitzarà un estudi de l'arquitectura de xarxa actual d'un hospital, per a això es prendrà com a referència el model de xarxa plantejat per Ignacio Campos en el seu TFM. Es posarà èmfasi en la topologia de xarxa implantada, l'electrònica que la conforma i els diferents entorns i VLAN`s desplegats al mateix. Finalment, es plantejarà el disseny de xarxa per a la implantació de SDN en l'actual topologia de l'hospital, es reproduirà l'escenari emprant Mininet i el controlador ONOS. Es realitzaran simulacions per monitorització de trànsit a les seus, s'aplicarà VPLS i es dissenyarà un clúster del controlador Onos per dotar el disseny d'alta disponibilitat i redundància davant fallades

    'Fraseology': una aplicación para aprender la fraseología del español

    No full text
    Over the last decades, teaching and learning foreign languages have been affected by globalisation, changes in teaching methodologies and the development of new digital tools. Within this context, both teachers and students have a great range of resources. Many of these resources are focused on the improvement of the student's communicative skills. This is the scope in which our project finds its emplacement. It intends to be an instrument for both students and teachers of Spanish as a foreign language, focused on the use of Spanish phraseology as a communicative means. An interactive product for users to search for information but also to practise and stimulate learning. Hence the purpose of this work is to deliver a user-friendly application, simple and accessible, attractive for the user. Its execution is based on the usability2 and design principles according to which the development of applications is ruled, as well as the use of reactive programming languages.En las últimas décadas, la enseñanza y el aprendizaje de lenguas extranjeras se han visto afectadas por la globalización, los cambios en las metodologías de enseñanza y el desarrollo de herramientas digitales. En este contexto, tanto los profesores como los alumnos disponen de una gran variedad de recursos, muchos de los cuales se centran en mejorar la capacidad comunicativa del o la aprendiz. El presente proyecto pretende llegar a ser una herramienta para alumnos y profesores de español como lengua extranjera, enfocada al uso y aprendizaje de la fraseología del español como elemento comunicativo. Un producto interactivo, al que los usuarios pueden recurrir para documentarse, pero también para ejercitarse y estimular el aprendizaje. El objetivo es ofrecer una aplicación cómoda, sencilla y accesible, atractiva para los usuarios potenciales. Para su creación, nos centramos en los principios de usabilidad1 y diseño que rigen el desarrollo de aplicaciones en la actualidad, y en el uso de lenguajes de desarrollo basados en la programación reactiva.En les últimes dècades, l'ensenyament i l'aprenentatge de llengües estrangeres s'han vist afectades per la globalització, els canvis en les metodologies d'ensenyament i el desenvolupament d'eines digitals. En aquest context, tant els professors com els alumnes disposen d'una gran varietat de recursos, molts dels quals se centren en millorar la capacitat comunicativa de l'estudiant o aprenent. El present projecte pretén arribar a ser una eina per a alumnes i professors d'espanyol com a llengua estrangera, enfocada a l'ús i aprenentatge de la fraseologia de l'espanyol com a element comunicatiu. Un producte interactiu, a què els usuaris poden recórrer per documentar-se, però també per exercitar-se i estimular l'aprenentatge. L'objectiu és oferir una aplicació còmoda, senzilla i accessible, atractiva per als usuaris potencials. Per a la seva creació, ens centrem en els principis de usabilidad1 i disseny que regeixen el desenvolupament d'aplicacions en l'actualitat, i en l'ús de llenguatges de desenvolupament basats en la programació reactiva

    Desenvolupament web d'una aplicació per a la gestió d'una lliga virtual de bàsquet: "Liga Virtual de Baloncesto"

    No full text
    L'objectiu d'aquest projecte és el de desenvolupar una aplicació web que permeti la creació, gestió i ús d'una lliga virtual de bàsquet. Aquesta aplicació disposa de dues parts. La primera és l'accés dels usuaris, des d'on poden crear un equip, comprar i vendre jugadors a partir d'un pressupost i consultar la classificació general. La segona part és l'accés de l'administrador que li permet gestionar tot l'entorn de la competició, incorporar nous jugadors, actualitzar les dades estadístiques i generar les classificacions. La puntuació dels equips dels usuaris es genera a partir de l'actuació real dels jugadors donats d'alta a l'aplicació en els seus partits de competició oficial. A més, durant l'evolució de la temporada el preu dels jugadors fluctua en funció d'aquesta actuació. L'aplicació està desenvolupada principalment amb la llibreria Laravel (per al back-end dels usuaris i de l'administrador). A més a més, s'ha fet servir la llibreria Bootstrap 4 (basat en HTML, CSS i Javascript) per perfilar i ajustar l'estil de tota l'aplicació.El objetivo de este proyecto es desarrollar una aplicación web que permita la creación, gestión y uso de una liga virtual de baloncesto. Esta aplicación tiene dos partes. El primero es el acceso de usuarios, desde donde pueden crear un equipo, comprar y vender jugadores a partir de un presupuesto y consultar la clasificación general. La segunda parte es el acceso de administrador que te permite gestionar todo el entorno de la competición, incorporar nuevos jugadores, actualizar datos estadísticos y generar rankings. La puntuación de los equipos de usuario se genera a partir de la calificación de rendimiento real de los jugadores registrados en la aplicación en sus partidos oficiales de competición. Además, durante la temporada el precio de los jugadores varía según esta actuación. La aplicación se desarrolla principalmente con la biblioteca Laravel (para back-end de usuario y back-end de administrador). Además, se ha utilizado la biblioteca Bootstrap 4 (basada en HTML, CSS y Javascript) para perfilar y ajustar el diseño de toda la aplicación.The goal of this project is to develop a web application that allows the creation, management and use of a virtual basketball league. This application has two parts. The first is user access, from where they can create a team, buy and sell players from a budget and consult the general classification. The second part is Administrator access that allows you to manage the whole competition environment, incorporate new players, update statistical data and generate rankings. User teams score is generated from the actual performance rating of the given players registered to the app in their official competition matches. In addition, during the season the price of players fluctuates according to this performance. The app is primarily developed with the Laravel library (for user back-end and administrator back-end). In addition, Bootstrap 4 library (based on HTML, CSS, and Javascript) has been used to profile and adjust the design of all the application

    1,701

    full texts

    14,605

    metadata records
    Updated in last 30 days.
    The Oberta in open access
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇