Font Size: a A A

Oriented Design And Implementation Of An Object Embedded Multitasking Gui

Posted on:2007-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:Q LuoFull Text:PDF
GTID:2208360185956527Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
GUI (Graphic User Interface), as an important aspect of the human-machine interaction technology, provides versatile, visual and graphical approaches for convenient operations. Today, many surveys have shown that more and more embedded GUI systems, which should be flexible, efficient and portable, are increasingly applied in many embedded fields, such as handset devices, industrial real-time control systems, etc. And requirements to GUIs become more complex and diverse than which are used to be.Most of embedded GUIs simply provide single task feature. It means that all GUI-based applications are developed and run in the same single task, so it results in low efficient interaction. On the contrary, if multitasked feature is supported well, not only GUI system should gain much performance, but also the whole project will be developed easily.This paper presents a universal architecture of an embedded multitasking GUI system (emGUI), which makes it possible to satisfy multitasking requirements, and to provide efficient performance on diverse platforms in a simple way. It focuses on the infrastructure design, involving the hierarchical architecture, message-driven mechanism, multitasking scheduling policy and windowing management. Designing by means of Object-Oriented methodology, the whole system is portable and flexible. Moreover, this solution has been verified through the prototype implemented on PXA225 and DeltaOS.
Keywords/Search Tags:Graphic User Interface, Embedded System, Multitasking, Object-Oriented
PDF Full Text Request
Related items