Logotipo del repositorio
 

A graphic environment for user interfaces in embedded devices

dc.contributor.authorArce-Orozco, Armando
dc.contributor.authorGonzález-Torres, Antonio
dc.date.accessioned2025-05-02T20:23:13Z
dc.date.available2025-05-02T20:23:13Z
dc.date.issued2018
dc.description.abstractAbstract. 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.
dc.description.abstractResumen. Los sistemas embebidos tienen capacidades limitadas de procesamiento y almacenamiento, y pequeñas pantallas para mostrar detalles sobre su estado y estadísticas sobre las operaciones que realizan. Estos sistemas se utilizan ampliamente en hogares, la industria de servicios y las industrias manufactureras. En los últimos años han surgido varias propuestas y herramientas para representar visualmente la información producida por sistemas embebidos, con el fin de proporcionar métodos a los usuarios para tomar decisiones de manera oportuna [3]. El desarrollo de estos sistemas puede utilizar bibliotecas como DirectFB, Qt-E y NanoX, y API como OpenGL y DirectX. Sin embargo, estos pueden resultar pesados ​​para algunos dispositivos y consumir muchos recursos para mostrar las primitivas gráficas requeridas por las interfaces. Así pues, C/C++ es una buena alternativa ya que es muy eficiente y funciona a bajo nivel, aunque requiere de un complejo conjunto de herramientas (compiladores, depuradores, bibliotecas) para recompilar los programas de cada arquitectura, además de sus curva de aprendizaje alta, porque la gestión de la memoria es una tarea difícil de realizar. Como resultado, este trabajo de investigación propone un entorno gráfico denominado Di¨ok¨ol, el cual está basado en el estándar de gráficos OpenVG y Lua. Este entorno tiene como objetivo superar algunas de estas desventajas y tiene como objetivo facilitar la implementación de interfaces de usuario para sistemas integrados.
dc.description.procedenceEscuela de Informática
dc.description.sponsorshipUniversidad Nacional, Costa Rica
dc.description.sponsorshipInstitute of Electrical and Electronics Engineers (IEEE), Estados Unidos
dc.identifier.doihttps://doi.org/10.1109/CONCAPAN.2018.8596497
dc.identifier.isbn9781538661222
dc.identifier.urihttps://hdl.handle.net/11056/30815
dc.language.isospa
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE) (Estados Unidos)
dc.rightsAcceso embargado
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.source2018 IEEE 38th Central America and Panama Convention (CONCAPAN XXXVIII)
dc.subjectINTERFACES GRÁFICAS DE USUARIO (COMPUTADORES)
dc.subjectLENGUAJES DE PROGRAMACIÓN
dc.subjectDISPOSITIVOS DE ALMACENAMIENTO
dc.subjectGRAPHICAL USER INTERFACES (COMPUTERS)
dc.subjectPROGRAMMING LANGUAGES
dc.subjectSTORAGE DEVICES
dc.titleA graphic environment for user interfaces in embedded devices
dc.typehttp://purl.org/coar/resource_type/c_8544

Archivos

Colecciones