Proscene JS, adaptación de una librería de gráficos interactivos 3D a la web

Uloženo v:
Podrobná bibliografie
Název: Proscene JS, adaptación de una librería de gráficos interactivos 3D a la web
Autoři: Colorado Rojas, Cesar Augusto
Přispěvatelé: Charalambos, Jean Pierre
Rok vydání: 2016
Témata: 0 Generalidades / Computer science, information and general works, 62 Ingeniería y operaciones afines / Engineering, WebGL, ProScene, HTML5, GWT, JavaScript, Java, Adaptación, Gráficos 3D, Web, 3d graphics
Popis: En esta tesis se presenta una adaptación de Proscene, librerı́a del lenguaje de gráficos Processing basado en Java, a los motores de gráficos para la web Processing.js y p5.js basados en WebGL y JavaScript. La adaptación se realizó utilizando una metodologı́a desarrollada en esta tesis, para adaptar librerı́as de Processing a JavaScript. Se revisan diversos métodos para hacer adaptaciones a la web. En esta tesis se propone crear una arquitectura que será compilada de Java a Javascript usando la tecnologı́a Google Web Toolkit, evitando modificar la librerı́a del usuario y haciendo su mantenimiento simple. La arquitectura tiene tres capas: la librerı́a del usuario, una capa que simula el comportamiento de Processing y una para utilizar la librerı́a en la web. Se presentan varias librerı́as y ejemplos adaptados a la web, además de una herramienta de interfaz gráfica de usuario para realizar adaptaciones automáticamente. ; Abstract: Within this thesis a port of Proscene, a library for Processing graphics language based on Java to the graphics engines for the web processing.js and p5.js based on WebGL and JavaScript is presented. The port has been done using a methodology developed in this thesis, for the adaptations of libraries done by users for Processing. Various methods to make adaptations to the web are reviewed. In this approach, it is propose to create a architecture that is compiled to JavaScript, using Google Web Toolkit technology, in order to maintain the user library without modifications and making the maintenance of library simple. The architecture has three-tiers: the user library, a layer that simulates the Processing behavior and a layer to use the user library in the web. It is presented several libraries and examples adapted to the web, also a graphical user interface tool to make automatic adaptions. ; Maestría
Druh dokumentu: master thesis
Popis souboru: application/pdf
Jazyk: Spanish; Castilian
Relation: https://sites.google.com/site/cacolorador/processing-adapted-libraries; Universidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial Ingeniería de Sistemas; Ingeniería de Sistemas; Colorado Rojas, Cesar Augusto (2016) Proscene JS, adaptación de una librería de gráficos interactivos 3D a la web. Maestría thesis, Universidad Nacional de Colombia - Sede Bogotá.; https://repositorio.unal.edu.co/handle/unal/61031; http://bdigital.unal.edu.co/59837/
Dostupnost: https://repositorio.unal.edu.co/handle/unal/61031
http://bdigital.unal.edu.co/59837/
Rights: Derechos reservados - Universidad Nacional de Colombia ; Atribución-NoComercial 4.0 Internacional ; http://creativecommons.org/licenses/by-nc/4.0/ ; info:eu-repo/semantics/openAccess
Přístupové číslo: edsbas.E9AFEA0C
Databáze: BASE
Popis
Abstrakt:En esta tesis se presenta una adaptación de Proscene, librerı́a del lenguaje de gráficos Processing basado en Java, a los motores de gráficos para la web Processing.js y p5.js basados en WebGL y JavaScript. La adaptación se realizó utilizando una metodologı́a desarrollada en esta tesis, para adaptar librerı́as de Processing a JavaScript. Se revisan diversos métodos para hacer adaptaciones a la web. En esta tesis se propone crear una arquitectura que será compilada de Java a Javascript usando la tecnologı́a Google Web Toolkit, evitando modificar la librerı́a del usuario y haciendo su mantenimiento simple. La arquitectura tiene tres capas: la librerı́a del usuario, una capa que simula el comportamiento de Processing y una para utilizar la librerı́a en la web. Se presentan varias librerı́as y ejemplos adaptados a la web, además de una herramienta de interfaz gráfica de usuario para realizar adaptaciones automáticamente. ; Abstract: Within this thesis a port of Proscene, a library for Processing graphics language based on Java to the graphics engines for the web processing.js and p5.js based on WebGL and JavaScript is presented. The port has been done using a methodology developed in this thesis, for the adaptations of libraries done by users for Processing. Various methods to make adaptations to the web are reviewed. In this approach, it is propose to create a architecture that is compiled to JavaScript, using Google Web Toolkit technology, in order to maintain the user library without modifications and making the maintenance of library simple. The architecture has three-tiers: the user library, a layer that simulates the Processing behavior and a layer to use the user library in the web. It is presented several libraries and examples adapted to the web, also a graphical user interface tool to make automatic adaptions. ; Maestría