Font Size: a A A

Research And Implementation Of Rss-based Information Push System And Subscription System

Posted on:2013-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiFull Text:PDF
GTID:2248330371977755Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, the information resources on the Internet are increasing at an astonishing rate. How users get the information that they really need from large network information quickly, efficiently and in real time becomes a huge problem and need in the internet age. In this case, RSS technology emerges at the right moment. RSS is an XML-based, content packaging and delivery agreement which is widely used on the Internet. The application of RSS technology can not only provide users the latest and most valuable information, but also opens up a new approach for network service applications.On the foundation of research on RSS information push and subscription, combining with the needs of content management system in the Sino-Danish Renewable Energy Development Programme, we realize RSS information push system based on web and RSS subscription system based on the Android platform. For RSS-based information push system, this paper mainly analyzes and studies the generated method and the specific implementation of RSS Feed. While RSS-based subscription system is the focus of this paper.First, I go on the requirement analysis of the subscription system, including functional requirements, non-functional requirements and data needs. Then choose the Sino-Danish Renewable Energy Development Programme as the data source and select its analytical method. By comparing with other analytical methods, I get the algorithm of parsing RSS feed--SAX parsing. Secondly, I make a survey on Android users, in order to design and get a better user experience interface. In the process, the subscription system not only calls the system controls, but also uses the custom control. Next, I start the system development. In this paper, I do deeply research on the features of OPML, service, data persistence, AppWidget, the stability of the system and so on, then I realize the following fuctions: adding and deleting the channels, collecting and deleting the content, adding and deleting the App Widget, importing and exporting the OPML, content update notification, function setting, flipping. Finally, after the completion of system development, I carry out the relevant tests, including simulator test and the test on Android phone, and then I make corresponding changes to the system based on users’feedback and opinions.The biggest bright spot of the subscription system is that it can support App Widget, so that users can read the Subscription content on the desktop, then there is no need to open the subscribe system. In addition, the subscription system also supports adding RSS feeds freely, content sorting and collecting. The subscription system is quite comprehensive, and the code has strong scalability, it can be extended other functions by subsequent development. Through the development of the subscription system based on the Android platform, I have a deeply understanding of the characteristics of the Android platform, and become familiar with and master the process of software development.
Keywords/Search Tags:RSS, Information Push, Subscription System, Android, Content Provider, OPML, AppWidget
PDF Full Text Request
Related items