A graphic environment for user interfaces in embedded devices

被引:0
作者
Arce-Orozco, Armando [1 ,2 ]
Gonzalez-Torres, Antonio [3 ,4 ]
机构
[1] Costa Rica Inst Technol, Sch Comp, Cartago, Costa Rica
[2] Natl Univ, Sch Informat, Heredia, Costa Rica
[3] Costa Rica Inst Technol, Dept Comp Engn, Cartago, Costa Rica
[4] ULACIT, Fac Engn, San Jose, Costa Rica
来源
2018 IEEE 38TH CENTRAL AMERICA AND PANAMA CONVENTION (CONCAPAN XXXVIII) | 2018年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 Diokol, 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.
引用
收藏
页码:315 / 320
页数:6
相关论文
共 14 条
  • [1] Barr Michael., 2006, PROGRAMMING EMBEDDED
  • [2] Bozic M, 2013, 2013 21ST TELECOMMUNICATIONS FORUM (TELFOR), P971, DOI 10.1109/TELFOR.2013.6716393
  • [3] Eisenberg J. D., 2014, SVG ESSENTIALS PRODU
  • [4] Fulton S., 2011, ANAYA MULTIMEDIA ORE
  • [5] GE Digital, 2018, PRED DES SYST
  • [6] Gray K., 2003, DEV REFERENCE SERIES
  • [7] Ierusalimschy R., 2011, QUEUE, V9, P20
  • [8] Ierusalimschy R., 2015, LUA 5 2 REFERENCE MA
  • [9] Ierusalimschy Roberto., 2007, P 3 ACM SIGPLAN C HI, P2, DOI 10.1145/1238844.1238846
  • [10] Kalakota R., 2013, POWER 1 IMPROVEMENT