Font Size: a A A

The Design And Implementation Of The Cross Development Platform Middleware PAW

Posted on:2014-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:B LuoFull Text:PDF
GTID:2268330422963486Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In recent years, with the rise of the mobile Internet market, there has been more and more embedded solutions, such as mobile solutions, IPTV solutions, security monitoring solutions and so on. Different manufacturers have introduced solutions with each SDK to the R&D companies. How to choose the right solutions and faster development has become a challenge to the R&D companies. The industry needs a cross-platform middleware to integrate the different solutions and help the R&D companies use a uniform interfaces to develop products and mask the underlying environment.According to the above requirements, I’ve developed a cross-platform middleware PAW (Plugin、Application、WebKit). It uses HTML5as the UI framework, so that developers can easily mask the underlying platform differences. As the cross-platform server calls the SDK, you can feel free to add different SDK to the server, and reduce the time in cross-platform. The entire system consists of the following components, a browser kernel is mainly responsible for the HTML5parsing and rendering. A plug-in layer is responsible for the interaction between the application and the communication layer. A communication layer is responsible for the interaction between the application and the cross-platform server. A cross-platform server is responsible for receiving the request and calling the local SDK. UI resources are stored in a web server, application obtains the resources from the web server, the browser kernel parses and renders the UI layer, if application needs to call the local SDK, system will use the plug-in layer to call the communication layer, the communication layer request the cross-platform server, finally the cross-platform server receives the request and make a response.During the experiment I use the ST, Broadcom and MTK platform for simulation, through a number of tests and analyses, I found that the PAW is reliable and the application runs smoothly.
Keywords/Search Tags:cross-platform middleware, embedded solutions, HTML5, browser kernel, plug-in
PDF Full Text Request
Related items