• DocumentCode
    2449717
  • Title

    An Event Based GUI Programming Toolkit for Embedded System

  • Author

    Hu, Xu ; Jiang, Congfeng ; Zhang, Wei ; Zhang, Jilin ; Yu, Ritai ; Lv, Changping

  • Author_Institution
    Grid & Service Comput. Technol. Lab., Hangzhou Dianzi Univ., Hangzhou, China
  • fYear
    2010
  • fDate
    6-10 Dec. 2010
  • Firstpage
    625
  • Lastpage
    631
  • Abstract
    Due to various differences in hardware architectures of devices in ubiquitous computing systems, portability and platform-independency become the main challenge for graphics programming in system design. In this paper, we propose an adaptive user interface programming toolkit for system design in ubiquitous computing environment. The toolkit leverages an existing system software infrastructure, making the application programming straightforward and platform independent. This proposed toolkit can be divided into two parts: the first part consists of open source cross-platform graphics libraries which are encapsulated into the platform dependent part of backend library for interacting with specific system. While another one, called core library, is responsible for the functions of control logics, graphics drawing and backend management. To demonstrate the practical use of this toolkit and its portability, a case study is provided for demonstration. The test results on three different embedded systems show its good adaptability on multi-platforms.
  • Keywords
    computer graphics; embedded systems; graphical user interfaces; programming; public domain software; software libraries; ubiquitous computing; user interface management systems; adaptive user interface programming toolkit; application programming; backend library; backend management; control logics; core library; embedded system; event based GUI programming toolkit; graphics drawing; graphics programming; hardware architecture; open source cross-platform graphics library; platform-independency; portability; system design; system software infrastructure; ubiquitous computing system; Graphical user interfaces; Graphics; Libraries; Mice; Operating systems; Programming; embedded system; event handling model; graphics user interface; platform abstraction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4244-9396-8
  • Type

    conf

  • DOI
    10.1109/APSCC.2010.115
  • Filename
    5708631