Mostrar el registro sencillo del ítem
dc.contributor.advisor | Bernabeu Aubán, José Manuel | es_ES |
dc.contributor.author | Rodríguez Domínguez, Javier | es_ES |
dc.date.accessioned | 2018-09-11T16:05:41Z | |
dc.date.available | 2018-09-11T16:05:41Z | |
dc.date.created | 2018-07-12 | |
dc.date.issued | 2018-09-11 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/107063 | |
dc.description.abstract | [ES] El trabajo realizado ha consistido en la creación de un entorno colaborativo permisionado para la computación interactiva. Como punto de partida para el desarrollo del proyecto se ha elegido Jupyter. Jupyter es una herramienta para la computación interactiva en diferentes lenguajes de programación. Ofrece una forma de trabajar muy intuitiva y visual, utilizando documentos interactivos llamados notebooks. La plataforma Jupyter se utiliza mucho en entornos de análisis de datos y educación, donde se puede trabajar en grupo, así que adaptarla a un ámbito colaborativo puede ser muy interesante para los usuarios. Para alcanzar el objetivo propuesto se han llevado a cabo una serie de tareas, como son la sincronización en tiempo real de los notebooks, la implementación de un sistema de autenticación, autorización e identificación de los usuarios, la gestión de los notebooks y, por último, la creación de una capa de persistencia para la plataforma. Se ha hecho uso de tecnologías como Tornado para los servicios web, Auth0 para la autenticación y SQLite como sistema gestor de la base de datos, entre otras. Se ha obtenido como resultado del trabajo una aplicación que, contando con aspectos de mejora, cumple todas las funcionalidades previstas de forma correcta. | es_ES |
dc.description.abstract | [CA] El treball realitzat ha consistit en la creació de un entorn col·laboratiu permissionat per a la computació interactiva. Com a punt de partida per al desenvolupament del projecte s’ha elegit Jupyter. Jupyter és una ferramenta per a la computació interactiva en diferents llenguatges de programació. Ofereix una forma de treballar molt intuïtiva i visual, utilitzant documents interactius anomenats notebooks. La plataforma Jupyter s’utilitza molt en entorns d’anàlisi de dades i educació, on es pot treballar en grup, així que adaptar-la a un ámbit col·laboratiu pot ser molt interessant per als usuaris. Per a assolir el objectiu proposat s’han dut a terme una serie de tasques, com són la sincronització en temps real dels notebooks, la implementació d’un sistema d’autenticació, autorització e identificació dels usuaris, la gestió dels notebooks i, per últim, la creació d’una capa de persistència per a la plataforma. S’han emprat tecnologies com Tornado per als serveis web, Auth0 per a l’autenticació i SQLite com a sistema gestor de la base de dades, entre altres. S’ha obtés com a resultat del treball una aplicació que, comptant amb aspectes de millora, compleix totes les funcionalitats previstes de forma correcta. | es_ES |
dc.description.abstract | [EN] This project has consisted on the creation of a collaborative and permission-based environment for the interactive computation. Jupyter has been chosen as a starting point for the development of the project. Jupyter is a tool for interactive computation in several programming languages. It offers a very visual and intuitive way of working, using interactive documents called notebooks. The Jupyter platform is widely used on data analytics and education environments, where working in groups is possible, so adapting it to a collaborative ambit can be very interesting to its users. In order to reach the proposed objective several tasks have been carried out. For example the real-time synchronization of the notebooks, the implementation of a authentication, authorization and identification system for the users, the notebook management and the creation of a persistence layer for the platform. The following technologies have been used: Tornado for the web services, Auth0 for the authentication and SQLite as the managing system for the database, amongst others. As a result of the project we have obtained an application that, having room for improvement, fulfills all the planned functionalities successfully. | es_ES |
dc.format.extent | 62 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento - No comercial (by-nc) | es_ES |
dc.subject | Jupyter | es_ES |
dc.subject | Notebooks | es_ES |
dc.subject | Computació interactiva | es_ES |
dc.subject | Col·laboració | es_ES |
dc.subject | Anàlisi de dades | es_ES |
dc.subject | Python | es_ES |
dc.subject | Computación interactiva | es_ES |
dc.subject | Colaboración | es_ES |
dc.subject | Análisis de datos | es_ES |
dc.subject | Interactive computation | es_ES |
dc.subject | Collaboration | es_ES |
dc.subject | Data Analytics | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Un entorno colaborativo para el diseño, desarrollo y compilación de notebooks de trabajo Jupyter compartidos | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Rodríguez Domínguez, J. (2018). Un entorno colaborativo para el diseño, desarrollo y compilación de notebooks de trabajo Jupyter compartidos. http://hdl.handle.net/10251/107063 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\88318 | es_ES |