Font Size: a A A

Digital TV Set-top-box Visual GUI Integrated Development Environment Design And Implementation

Posted on:2008-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2178360272968262Subject:Spatial Information Science and Technology
Abstract/Summary:PDF Full Text Request
In the exploration of traditional Embedded System, the development of Graphic User Interface takes up most of workload. According to the statistics from the well known set-top-box design groups,after the development of the kernel module become stable,more than 80% of workload will spent in GUI. Thus, the research subject of this paper, namely Integrated Development Environment is to improve the efficiency of development of the GUI.The Integrated Development Environment in this paper successfully concentrates most of function in a Integrated Environment, provided with visual interface development named as WYSIWYG(What You See Is What You Get) and simulate tool. It provides many functions such as, the management of development of set-top-box, GUI visualized development resource and code management, simulator and download management on Windows Platform, which enables the explorer to draw the interface by the method of drawing, and simulate the actual operation of the interface and business in the set-top-box.This paper firstly analyzes the structure of software and core mechanism of GUI in set-top-box and discusses several factors to construct windows Integrated Development Environment, such as message mechanism, window, widget, pictures, font and other resources, which laid a theoretical foundation for the development of Integrated Development Environment and visualized GUI .Based on the theory of set-top-box GUI and the thought of software design in different layers,consulting MVC system,this paper divided the Integrated Development Environment into three layers (view layer, control layer, storage layer). View layer applied WTL to achieve the application framework, control layer is divided into four sub-module:visual GUI design module, resource management module, code management module,。This paper will focused on the design of each module in detail.Finally, this paper attaches great importance to the design and actualization of architecture of the visual GUI design module. This module applies the object-oriented thought to depict the canvas and widget. Technologies like inheritance, overload, virtual Functions are applied to achieve the simplicity and scalability of design, while the XML is used to attain the flexible storage management, which succeed in transformation among canvas, XML storage and code of set-top-box。...
Keywords/Search Tags:Set-top-box, IDE, Visual development
PDF Full Text Request
Related items