Font Size: a A A

Component Object Model And Design Patterns In The Sdk To Develop Applications

Posted on:2006-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:X Y FengFull Text:PDF
GTID:2208360152997306Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the further development of the embedded application in kinds of industries, the sorts of embedded devices are becoming more and more, accordingly, the embedded software products become more and more powerful. Despite the development of the embedded operating system, embedded network component and embedded database, other kinds of software such as the toolkit based on Windows OS is playing an important role in the embedded software development. This kind of software under Windows OS can provide friendly user interface and powerful capability of control and operation, which makes up the disadvantage of the embedded device such as hard to operate and has bad user interface etc. This feature improves the embedded application deeply and widely, taking IDE for instance. Such a powerful SDK is very important to develop an embedded-oriented application based on Windows; the point is what this thesis is based on. Software architecture is the foundation and key to the success of software design. This thesis at first explains the principle and function of software architecture, and the relevant technologies of architecture. Three kinds of component technology, which are in fashion, are analyzed in this thesis, and the reason why COM is selected to the implement the SDK is argued in detail. Secondly, the improvement and application of design pattern is touched, four kinds of design pattern is listed. Based on the argument of disadvantages of typical SDK implementation, some kind of goals, which shall be achieved in the development of the SDK, are brought up in this thesis, This paper also proves one kind of SDK architecture, which aims to general Windows application for embedded device, called GEO (General Embedded-Oriented) SDK. GEO SDK takes not only the specific features of the embedded application, but also the methods of Windows software development into consideration. Some classic design patterns are adopted to depict each of the sub functional modules; COM is used to implement each module.
Keywords/Search Tags:embedded system, software architecture, Component Object Module, SDK
PDF Full Text Request
Related items