Font Size: a A A

Applied Research, Cross-platform Open Source Software Infrastructure Framework

Posted on:2010-04-29Degree:MasterType:Thesis
Country:ChinaCandidate:J K ZhongFull Text:PDF
GTID:2208360275983673Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The fast and steady software development process is greatly attributed to the fact that the foundation framework adopted meets the demand required, besides effective program management and good-quality software architecture. As far as C++ is concerned, many efficient frameworks have been produced by different system platforms. Along with the constant development and popularity of these different processor architectures, compiler suites, and operation systems, however, it is required by software developers that their software can be ported from one platform to many in order to satisfy more customers. At the same time, a modern software code model is needed to identify the difference between these platforms and avoid the close dependence of software codes on the platform interface. This modern model is expected to be simple, effective, and open to solve the problem of porting in a basic way and provide a universal interface.The research of foundation framework is oriented to explore the best way to solve the problems as follows. How software can be reused? How to separate and extract the functions of codes to make them change and extend independently? And how different codes collaborate and communicate between? Based on the understanding and evaluation of advantages and disadvantages of the existing framework, it is hoped to improve and optimize this framework by applying various design patterns and idiom. Thus application programming can be developed in the simplest way to achieve the function, performance and cost users expect.The project, based on platform interface, attempts to develop a foundation framework which is cross-platform, universal and easy to extend. By the use of simple and universal application programming interface, the problem of multi-platform software development can be solved. This framework places emphasis on the directive function of design principle, the improved features, the effective extending model, and its application to the embedded platform. In the end, its applied effect in practical programs will be displayed and evaluated, as well as its prospect.
Keywords/Search Tags:software framework, design patterns, object-oriented
PDF Full Text Request
Related items