Ponencias
URI permanente para esta colecciónhttp://10.0.96.45:4000/handle/11056/14724
Examinar
Examinando Ponencias por Autor "Arce-Orozco, Armando"
Mostrando 1 - 6 de 6
- Resultados por página
- Opciones de ordenación
Ítem A graphic environment for user interfaces in embedded devices(Institute of Electrical and Electronics Engineers (IEEE) (Estados Unidos), 2018) Arce-Orozco, Armando; González-Torres, AntonioAbstract. Embedded systems have limited processing and storage capacities, and small screens to display details about their status and statistics on the operations they perform. These systems are used extensively in homes, the service industry and manufacturing industries. In recent years, several proposals and tools have emerged to visually represent the information produced by embedded systems, in order to provide methods to users to make decisions in a timely manner [3]. The development of these systems can use libraries such as DirectFB, Qt-E, and NanoX, and APIs such as OpenGL and DirectX. However, these can be heavy for some devices and consume a lot of resources to display the graphic primitives required by the interfaces. So, C / C ++ is a good alternative as it is very efficient and works at a low level, although it requires a complex set of tools (compilers, debuggers, libraries) to recompile the programs for each architecture, in addition to its high learning curve, because memory management is a difficult task to be performed. As a result, this research work proposes a graphic environment called Di¨ok¨ol, which is based on the OpenVG graphics standard and Lua. This environment is aimed to overcome some of these disadvantages and is targetted to facilitate the implementation of user interfaces for embedded systems.Ítem A model for recommending actions during the collaborative design of visual analytics flows(Institute of Electrical and Electronics Engineers (IEEE) (Estados Unidos), 2019) Arce-Orozco, Armando; González-Torres, Antonio; Mata-Montero, Erick; Bener, Ayse; Jara-Watson, HansAbstract. Visual Analytics (VA) is a process to facilitate the uncovering of knowledge from large and complex datasets to enable users to make informed decisions. However, the design of VA tools is frequently performed by multidisciplinary teams that can be physically in the same place or distributed across different locations. Therefore, there is an intrinsic collaboration need between team members and also of proposing methods to support these teams to work collaboratively during the design and implementation of VA systems. Although some proposals have made on the use of visual data flows and recommender systems, its combination with a Multi-Device Environment can benefit the discussion and exchange of knowledge during design and programming. Therefore, this article presents the design of an architecture that combines a Multi-Device Environment (MDE) with visual data flows and recommender systems for the design of VA tools in a collaborative way. The intention is to support designers and programmers during the design of visual data flows through the sharing and analysis of ideas in a collaborative environment supported by a recommender system that aids decision making during the design of flows.Ítem Árbol Radial en Racimos: Optimizando el uso del espacio en la visualización de árboles radiales(Institute of Electrical and Electronics Engineers (IEEE) (Estados Unidos), 2017) Arce-Orozco, Armando; Camacho-Valerio, Luis; Madrigal-Quesada, StevenResumen. La representación gráfica de jerarquías de información permite reconocer fácilmente las relaciones existentes entre los diferentes elementos de tales estructuras. El árbol radial es una técnica para el dibujo de jerarquías que es visualmente atractiva, intuitiva y utiliza el espacio de forma eficiente. Aunque la técnica fue desarrollada a finales de los setenta, es recientemente cuando ha adquirido más interés debido a su utilización en varios sistemas modernos de visualización de información. En este trabajo presentamos una breve revisión de los algoritmos básicos para dibujar árboles radiales y proponemos un nuevo algoritmo que permite hacer un uso más eficiente del espacio disponible.Ítem Learning Information Visualization Algorithms using Tulu(Institute of Electrical and Electronics Engineers (IEEE) (Estados Unidos), 2019) Arce-Orozco, Armando; Gonzalez-Torres, Antonio; Mata-Montero, ErickAbstract. 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¨ok¨ol, 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¨ok¨ol’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.Ítem Lessons learned: use of interactive graphics to support contextualized programming education(Institute of Electrical and Electronics Engineers (IEEE) (Estados Unidos), 2018) Arce-Orozco, Armando; González-Torres, AntonioAbstract. Learn to program is a difficult task that requires to be highly motivated to get confronted to abstract and complex problems and thus several teaching strategies have been proposed to assist students on how to grasp the intricacies of methods, structures, and algorithms involved in programming. One of these strategies is teaching programming in a contextualized manner through the use of interactive graphics to provide visual aids for the easy understanding and learning of some basic programming concepts. The use of interactive graphics offers immediate feedback to students on the concepts they are learning, in an entertained and contextualized way, through their active participation through the creation of images and figures that they can manipulate. This paper discusses the experiences of the authors in the use of strategies to facilitate the learning of programming structures in a contextualized learning environment, supported by the use of interactive graphics as a means to increase their comprehension and the interest of students. The discussion includes the use of SVG graphics and two environments developed by the authors to provide contextualized learning.Ítem Sierra: A Bipartite Graph Visualization(Institute of Electrical and Electronics Engineers (IEEE) (Estados Unidos), 2017) Arce-Orozco, Armando; Arrieta-Rodríguez, Oscar; Ocampo-Solís, JasonAbstract. Bipartite graphs visualization shows different characteristics to general graphs visualization. The data model structure associated with bipartite graphs suggests a spatial distribution consists of two groups of elements separated physically but linked by relations. This article presents a quick review of some of the most common methods of bipartite graphs visualization and shows some simple alternatives to implement these methods. In addition, a new method for bipartite graphs visualization, called Sierra, is proposed. This method allows a quick and simple determination of the degree (number of links) of each node in the graph. Also, the method facilitates the identification of grouping between elements as the relationships that could exist between independent groups.
