Font Size: a A A

Design And Implementation Of A DBUS-based Embedded Application Framework

Posted on:2014-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:L B MengFull Text:PDF
GTID:2268330422463462Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development and continuous mature of information technology and electronic technology, embedded devices have spreaded to every respect of people’s daily life. As the types and range of embedded devices scaling up, competition in embedded device market becomes more and more fierce. As a result, how to shorten development cycle, produce software that is efficient, stable and easy to be maintained and expanded and make code easily reused is a problem that must be resolved by designers and developers of embedded system. At the same time, with the development of web technology, especially the continuous mature and widely use of Javascript programming language, there is a trending that local applications would be replaced by web applications. Nowadays there are plenty of web services and related web applications existing, and new and more powerful web applications are created everyday. So it is important for embedded devices to be capable of fully using the increasingly rich web applications.Basing on the two points above, an application framework for embedded system based on DBUS(Desktop BUS) is designed. The main idea of this application framework is dividing the entire system into several different parts, using independent service process to implement the core features of the embedded system, and encapsulating these core features as interfaces. With DBUS used as the IPC(Inter-Process Communication) method between different service process and between client process and service process, calling service interfaces is implemented. A classical application of this Client/Server model is using browser plugins as the client of each service, and interfaces of each service can be called in Javascript program in html page, with the help of browser plugins, so that the entire embedded device is handled and managed.Now this application framework has been used in software design and development of embedded devices like smart terminal and H3digital set-top box of Routon Electronic Corp, and according to practical use, this application framework makes a significant influence in improving the efficiency of software development.
Keywords/Search Tags:Embedded application, DBUS, Application framework, Browser plugin
PDF Full Text Request
Related items