参考文献 33
1. 绪论
1.1 相关背景
随着互联网的飞速发展,在网络上传递的信息规模越来越庞大。搜索引擎的出现及时地帮用户解决了如何寻找信息的困扰,然而,搜索引擎背不能解决信息交换的问题。众所周知,网络上每天都产生大量的信息,类似的网站之间需要交换很多数据,要是按照传统的方法,唯有复制-粘贴,这样造成的工作量将是十分庞大的,效率低下且不符合现实。另一方面,用户想要阅读浏览网站上面的内容,必须要每天登陆访问该网站,这也给用户添加了很多不必要的麻烦,浪费时间。特别是在移动互联时代,是一个追求效率的时代。还有就是目前的网络流量资费并不是很便宜,登陆网站将不可避免地下载许多用户并不关注的东西,比如说广告图片等,这将过多地消耗用户的流量,有的网站甚至还有弹出框的信息,这也给用户增加了困扰。
RSS技术的出现就是为了解决这两个问题,RSS 是指 Really Simple Syndication(真正简易联合);RSS是一种基于XML技术向许多其他网站分发某个网站上的网络内容的方法,RSS使我们有能力对新闻和更新进行快速的浏览和阅读[1]。RSS是一种用于新闻共享和web内容的数据交换规则,亦是目前使用最广泛的一种扩展性标识语言XML的应用[2]。RSS技术的出现使内容提供商和接收方都将同时受益。
目前流行的RSS阅读器主要是由Google和yahoo等公司提供,国内的有看天下等相关阅读器,但最近Google Reader被宣布将整合到Google+社交网中。这可能预示着RSS技术将在社交的潮流中得到进一步的发展和推广。
1.2 RSS技术的国内外发展现状
1.2.1 国外的发展现状
1.2.2 国内的发展现状
1.3 本文的研究目的和组织结构
本文主要是介绍RSS技术的发展现状和应用,然后从软件工程的角度出发详细说明了如何设计一个基于Android平台的RSS阅读器。主题架构分为五章:
第一章:绪论,简要介绍了本文的情况,相关背景等。
第二章:RSS技术的相关知识,简要介绍了RSS技术的特点和相关标准等
第三章:RSS阅读器的需求分析,论证各种需求和可行性等
第四章:RSS阅读器的设计实现,主要完成各个模块的设计和介绍
第五章:总结,对全文的工作进行一个总述。
2. RSS技术的相关知识
2.1 RSS简介
RSS是一个用多种扩展来表示的缩写:“Rich Site Summary(丰富站点摘要)”、“Really Simple Syndication( 真正简易联合)”、“RDF Site Syndication(RDF站点摘要,RDF是一种语义网技术)” [5]。RSS使我们有能力聚合网站上的内容,同意进行投送和接收其他网站的内容;RSS是一种基于XML的文档标准,内容提供商提供的RSS文档必须符合XML标准;RSS文件能被自动更新,内容提供商和用户都能很方便地进行管理和浏览。
RSS目前最主要的两个用途就是,第一,订阅Blog信息,可以订阅任何你感兴趣的内容;第二,订阅新闻信息,无论是奇闻趣事、明星信息,还是体坛人物,只要你有兴趣的,都可以进行订阅。你再也不用浪费时间逐个网页去瞎逛了。只需要在一个RSS阅读器中进行简单的几步订阅操作,这些内容就会自动出现你的阅读器里。你再也不必为了一个急切想知道的消息而不断的频繁刷新网页,因为一旦有了更新,RSS阅读器就会自行通知你。 Android手机RSS阅读器的设计(2):http://www.youerw.com/jisuanji/lunwen_64959.html