Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2018, Vol. 19 Issue (5): 604-625    DOI:
    
An embedded lightweight GUI component library and ergonomics optimization method for industry process monitoring
Da-peng TAN, Shu-ting CHEN , Guan-jun BAO, Li-bin ZHANG
College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310032, China
Department of Basic Medicine, Hangzhou Medical College, Hangzhou 310053, China
Download:   PDF(0KB)
Export: BibTeX | EndNote (RIS)      

Abstract  Developing an efficient and robust lightweight graphic user interface (GUI) for industry process monitoring is always a
challenging task. Current implementation methods for embedded GUI are with the matters of real-time processing and ergonomics
performance. To address the issue, an embedded lightweight GUI component library design method based on quasar technology
embedded (Qt/E) is proposed. First, an entity-relationship (E-R) model for the GUI library is developed to define the functional
framework and data coupling relations. Second, a cross-compilation environment is constructed, and the Qt/E shared library files
are tailored to satisfy the requirements of embedded target systems. Third, by using the signal-slot communication interfaces, a
message mapping mechanism that does not require a call-back pointer is developed, and the context switching performance is
improved. According to the multi-thread method, the parallel task processing capabilities for data collection, calculation, and
display  are  enhanced,  and  the  real-time  performance  and  robustness  are  guaranteed.  Finally,  the  human-computer  interaction
process  is  optimized  by  a  scrolling  page  method,  and  the  ergonomics  performance  is  verified  by  the  industrial  psychology
methods. Two numerical cases and five industrial experiments show that the proposed method can increase real-time read-write
correction ratios by more than 26% and 29%, compared with Windows-CE-GUI and Android-GUI, respectively. The component
library can be tailored to 900 KB and supports 12 hardware platforms. The average session switch time can be controlled within
0.6 s and six key indexes for ergonomics are verified by different industrial applications.


Key wordsEmbedded lightweight graphic user interface (GUI)      Quasar technology embedded (Qt/E)      Industry process moni-
toring
      Multi-thread      Ergonomics performance     
Received: 24 October 2016      Published: 11 June 2019
Cite this article:

Da-peng TAN, Shu-ting CHEN , Guan-jun BAO, Li-bin ZHANG. An embedded lightweight GUI component library and ergonomics optimization method for industry process monitoring. Front. Inform. Technol. Electron. Eng., 2018, 19(5): 604-625.

URL:

http://www.zjujournals.com/xueshu/fitee/     OR     http://www.zjujournals.com/xueshu/fitee/Y2018/V19/I5/604


An embedded lightweight GUI component library and ergonomics optimization method for industry process monitoring

Developing an efficient and robust lightweight graphic user interface (GUI) for industry process monitoring is always a
challenging task. Current implementation methods for embedded GUI are with the matters of real-time processing and ergonomics
performance. To address the issue, an embedded lightweight GUI component library design method based on quasar technology
embedded (Qt/E) is proposed. First, an entity-relationship (E-R) model for the GUI library is developed to define the functional
framework and data coupling relations. Second, a cross-compilation environment is constructed, and the Qt/E shared library files
are tailored to satisfy the requirements of embedded target systems. Third, by using the signal-slot communication interfaces, a
message mapping mechanism that does not require a call-back pointer is developed, and the context switching performance is
improved. According to the multi-thread method, the parallel task processing capabilities for data collection, calculation, and
display  are  enhanced,  and  the  real-time  performance  and  robustness  are  guaranteed.  Finally,  the  human-computer  interaction
process  is  optimized  by  a  scrolling  page  method,  and  the  ergonomics  performance  is  verified  by  the  industrial  psychology
methods. Two numerical cases and five industrial experiments show that the proposed method can increase real-time read-write
correction ratios by more than 26% and 29%, compared with Windows-CE-GUI and Android-GUI, respectively. The component
library can be tailored to 900 KB and supports 12 hardware platforms. The average session switch time can be controlled within
0.6 s and six key indexes for ergonomics are verified by different industrial applications.

关键词: Embedded lightweight graphic user interface (GUI),  Quasar technology embedded (Qt/E),  Industry process moni-
toring,  Multi-thread,  Ergonomics performance 
No related articles found!