Revista: | Latin-American Journal of Computing (LAJC) |
Base de datos: | PERIÓDICA |
Número de sistema: | 000448820 |
ISSN: | 1390-9134 |
Autores: | Colorado, César1 Charalambos, Jean Pierre1 |
Instituciones: | 1Universidad Nacional de Colombia, Facultad de Ingeniería, Bogotá. Ecuador |
Año: | 2015 |
Volumen: | 2 |
Número: | 2 |
Paginación: | 9-14 |
País: | Ecuador |
Idioma: | Inglés |
Tipo de documento: | Artículo |
Enfoque: | Aplicado, descriptivo |
Resumen en español | Se presenta un método para la adaptación de libre-rías aportadas por usuarios del lenguaje de gráficos Processing, basado en Java, al lenguaje de gráficos para la web Processing.js, basado en HTML5, WebGL y JavaScript. Se revisan diversos métodos para hacer adaptacionesa la web. En nuestro enfoque, proponemos crear una arquitectura que permite que la librería aportada por el usuario, se compile de Java a Javascript, usando la tecnología Google Web Toolkit, evitando modificar la librería del usuario y haciendo la adaptación en un solo trunk de desarrollo. La arquitecturatiene trescapas: la librería delusuario, unacapa que simula el comportamiento de Processing y una para utilizar lalibrería enla web. Se exponen dos prototipos de librerías adaptadas |
Resumen en inglés | A method for the adaptation of libraries done by users for the Processing graphics language, based on Java, to the graphics engine for the web processing.js, based on WebGL and JavaScript is presented. Various methodsto make adaptations to the web are reviewed. In our approach, we 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 adaptation in a single trunk of development. 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. Itis presented two prototypes of adapted libraries |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Programación, Java, Lenguaje gráfico, Procesamiento de datos |
Keyword: | Programming, Java, Graphic languages, Data processing |
Texto completo: | https://lajc.epn.edu.ec/index.php/LAJC/article/view/85/47 |