Font Size: a A A

The Design And Implementation Of Information Push System For Cross-Platform Mobile Terminal Based On HTML5

Posted on:2016-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:P T WangFull Text:PDF
GTID:2298330467492615Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Nowadays, the field of mobile application development is booming. Currently a wide range of mobile operating systems exist, such as Android and iOS. Application developers often need program distinctively for these different operating systems. So how to improve the efficiency of development has become a subject deserving of study. Traditional native developments often need to develop multiple versions of software for different operating systems such as Android, iOS, which means a lot of duplication of work. So taking advantage of the cross-platform property of Web comes into being, but it brings the problem of efficiency and it is difficult for complex application development.With the growing popularity of mobile Internet, smart mobile terminals and mobile Internet is increasingly becoming an important part of people’s lives. In this situation, the access to information is getting rich. Mobile terminals have become one of the main sources of information in daily life. How to push information to the mobile terminal more effectively has become an important research direction. Push technology exists for a long time. Before the popularization of the smart mobile terminals and mobile Internet, push technology has been widely applied in the access to personalized information through the Internet. Android and iOS and other smart phone have their own unique push method. However, if we use a cross-platform development mode, how to implement push action in the current cross-platform framework and how to design a unified push server for various mobile operating systems still lack research.Considering all the above, this paper proposed a solution of the information push system for cross-platform mobile terminals. It can be divided into the data layer, the service layer, and presentation layer. Data layer contains heterogeneous data sources that provide information, and distinguish them by the delay and packet loss in two dimensions. Service layer contains push server that adapts the data access and provides unified management of mobile terminals. A kind of system design and related scheduling policy are proposed by this paper. The scheduling policy is extended on the basis of Weighted Round Robin policy and realizes the DiffServ and queue’s congestion control based on data source feature. On condition that the system’s resource is limited, the policy ensures the QoS. Simulation results show that the system and the scheduling policy can apply to mobile push field based on category, and performs well with high load. The cross-platform mobile application developing method is used in the presentation layer. The basic push client application is developed by using HTML5, and compatibility with WebSocket is resolved by native plugins.
Keywords/Search Tags:mobile applications, push system, scheduling policy, cross-platform
PDF Full Text Request
Related items