TY - GEN
T1 - Learning information visualization algorithms using tulu
AU - Arce-Orozco, Armando
AU - Gonzalez-Torres, Antonio
AU - Mata-Montero, Erick
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - Information visualization libraries are toolkits that frequently require users to have a deep understanding of their internal structure and design. Their features sometimes include a wide range of visualization methods from simple low-level drawings all the way to high-level sophisticated visualizations. This complexity is an obstacle for researchers, students, and developers who need to design and implement appealing visual representations that can be incorporated into their products efficiently and easily. This paper presents Tulu, a library that runs on top of Diököl, a programming environment created with Lua and OpenVG. Tulu is aimed to serve as an alternative for creating visualization systems. This library offers several advantages over traditional libraries including its extensibility, portability, and size. With respect to extensibility, it allows the adaptation and extension of the logic of the visualization techniques implemented in its catalog. Concerning portability, it runs on several operating systems. Finally, in regard to size, Diököl's space requirement is less than 1 MB, which makes it fitting for small single-board computers, such as the Raspberry Pi device, aimed at teaching basic computer science concepts.
AB - Information visualization libraries are toolkits that frequently require users to have a deep understanding of their internal structure and design. Their features sometimes include a wide range of visualization methods from simple low-level drawings all the way to high-level sophisticated visualizations. This complexity is an obstacle for researchers, students, and developers who need to design and implement appealing visual representations that can be incorporated into their products efficiently and easily. This paper presents Tulu, a library that runs on top of Diököl, a programming environment created with Lua and OpenVG. Tulu is aimed to serve as an alternative for creating visualization systems. This library offers several advantages over traditional libraries including its extensibility, portability, and size. With respect to extensibility, it allows the adaptation and extension of the logic of the visualization techniques implemented in its catalog. Concerning portability, it runs on several operating systems. Finally, in regard to size, Diököl's space requirement is less than 1 MB, which makes it fitting for small single-board computers, such as the Raspberry Pi device, aimed at teaching basic computer science concepts.
KW - 2D graphics
KW - Toolkits
KW - User interfaces
KW - Visualization
KW - Visualization techniques
UR - http://www.scopus.com/inward/record.url?scp=85081114568&partnerID=8YFLogxK
U2 - 10.1109/LACLO49268.2019.00049
DO - 10.1109/LACLO49268.2019.00049
M3 - Contribución a la conferencia
AN - SCOPUS:85081114568
T3 - Proceedings - 14th Latin American Conference on Learning Technologies, LACLO 2019
SP - 245
EP - 250
BT - Proceedings - 14th Latin American Conference on Learning Technologies, LACLO 2019
A2 - Carreno-Leon, Monica Adriana
A2 - Sandoval-Bringas, Jesus Andres
A2 - Chacon-Rivas, Mario
A2 - Rodriguez, Francisco Javier Alvarez
A2 - Sprock, Antonio Silva
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 14th Latin American Conference on Learning Technologies, LACLO 2019
Y2 - 30 October 2019 through 1 November 2019
ER -