Font Size: a A A

Research And Implement The Mobile Widget Platform

Posted on:2011-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:W F HuFull Text:PDF
GTID:2178360308962399Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of mobile communication technology and the maturity of 3G technology, It will become increasingly clear that the convergence of mobile communications and Internet technologies. Mobile widget as a future important provider and show of mobile Internet business also attracted wide attention.Currently, the development of widget business has some problems, such as the uncompatible between the platform of mobile phone, the difficulties in development of widget and widget UI (User Interface).The problems of widget business can have a variety of possible solutions.The paper analyzes the advantages and disadvantages of these solutions and propose a better solution:Build a widget platform that mainly is included widget engine, Gateway Control, widget development environment and data management. Widget engine is based on Java platform and supported for Html, javascript, css and other analytical techniques. On the server side the widget platform is provided a stable, efficient and convenient online development environment. The widget platform needs and overall design are described in the paper. Also, the function and the overall framework each module in widget engine and server are detailed described. Server-side includes gateWay, online development environment, the ordinary user widget management and database management module. On the basis, some realizations and detailed designs are further elaborated, such as the widget engine, syntax parsing for JavaScript, the underlying communication mechanisms, platform of server-side for widget development, GateWay and the interface of communication between client and server. The module of JavaScript parser includes keyword and expressions analysis, and object mapping. There are widget project management, DeveloperIDE (Edit code for development widget) environment and AutomatizationIDE (Without writing code for development widget) environment in Widget development platform. As the resources and computing power is limited in the mobile phone, the complex data processing will be transferred to the server.So communication interface will be made which is based on the HTTP protocol and JSON data interchange format in the paper.The problems of widget business have been resolved by the widget platform. The problem of the uncompatible between the platform of mobile phone has been solved by the widget engine which is based on java platform. The html, javaScript, css and other web technologies have been supported, it makes the widget UI become easy. Provided an online integrated development environment, to meet the different needs of widget developers (whether coded or not coded will be the developer). With the Java widely used in mobile phones, widget non-platform will be achieved.
Keywords/Search Tags:widget, mobile terminal, engine, server
PDF Full Text Request
Related items