Font Size: a A A

Research And Realization Of Embedded Visual Development Environment

Posted on:2007-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LvFull Text:PDF
GTID:2208360212458122Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Research of visual development environment for embedded systems is an important component of embedded development technology. With the tools of visual development, it can greatly enhance the efficiency and quality, reduce development costs accordingly. Therefore, the study of visual development tools has very important practical value. Currently, visual technology for PC application has been applied widely, and there are some more well-known development tools. Analysis and study these development tools will do well to the design and implementation of visual development environment.For the rapid developing of embedded technology in recent years, demand of human machine interface (HMI) is quickly increasing. Because of the limitation of hardware and other conditions, most of the HMI is very simple and has high costs. So, the need of visual development environment for embedded system is more and more urgent nowadays.This paper firstly presents the current situation of visual development environment at home and abroad and analyzes the process of creating application based on VC++.NET in detail. And discuss features of Workbench and structural characteristics of the MiniGUI graphics interface support system. We study and analysis the main techniques of visual development tools, and then we propose a kind of architecture of the visual development environment for embedded systems based on a concrete project. This architecture is the combination of HMI tool and Runtime Adapter Library (RTAL). For the specific requirements of the project, we apply object-oriented analysis and design method to the project modeling. NaviUIStudio HMI Tool is divided into several modules by MVC pattern. The static structures of core modules are described by UML class diagrams. Typical design patterns which are used to cope with the cooperation and communication among various modules in the project are also introduced in this paper. In the paper, we provide solutions of the problem how to support Undo/Redo function and application persistence about HMI Tool. In the section of RTAL design and implementation, the...
Keywords/Search Tags:visual development, design pattern, human machine interface, object-oriented, object life cycle
PDF Full Text Request
Related items