维生素C.net
Talents come from diligence, and knowledge is gained by accumulation 天才源于勤奋,知识源于积累。
难忘的1654天
博客园  首页  新随笔  新文章  联系  管理  订阅 订阅
随笔- 220  文章- 1  评论- 1648 
IE7中的RSS功能和Windows RSS Platform的简单介绍

IE7增加了对RSS的支持。IE7对该功能支持的核心部分是windows rss平台(windows rss platform),该平台提供了rss功能的基础组件,使得rss可以服务于所有的桌面应用程序。对于目前微软推出的产品中,ie7和outlook 2007就使用了这些基础组件从而增加了对rss的支持(windows sidebar的小器件里也使用了这个功能)。

ie7是这个平台的第一个应用,在安装ie7的过程中就会自动为系统添加这个平台了,而ie7只是使用其中的一部分功能实现了一个轻量级的rss订阅功能:
1.当访问的页面含有feeds的时候rss图标会出现
2.订阅:用户点击这个图标就可以看到feed的预览然后再点击可以订阅。
3.管理:用户通过收藏夹就可以管理feed,并且当feed有更新时会加粗显示。
4.同步:用户可以在ie7和office outlook 2007中同步feed

Because no server back-end manages network utilization, Microsoft has implemented RSS in such a way within Windows IE7 that update cycles for RSS feeds will alter themselves and not check for feed updates precisely as specified by users (e.g., something set for 12:00 might actually synchronize at 11:58). This “salting the interval” will disperse the checking of feed updates across large numbers of users. Also, Windows IE7 will not look at a site when it knows that the site has not been updated (based on the RSS file information). The Download Engine within the Windows RSS Platform also includes several capabilities, outlined here, that improve network usage.

大致意思是说微软使用了这样一种模式:在ie7里有一个循环更新机制,它不是靠用户手动触发检查更新的,而且根据rss的机制没有更新的feed也不会去检查。所有的这些检查都是分散开的这样不会占用过多的带宽。

需要注意的是outlook 2007不依赖于window rss平台,而是实现了自己的一套机制,但是他是可以和ie7进行feed的同步的,这样就可以实现使用一种工具订阅feed,而使用其它多种工具阅读。

windows rss platform由三部分组成:通用feed列表(common feed list),feed同步引擎(feed synchronization engine)和feed存储系统(feed store)。ie7订阅的feed可以通过通用feed列表被其他应用程序所共享,再通过同步引擎进行同步操作。

windows rss platform大大简化了开发人员的工作,开发人员甚至都不需要去深度学习rss格式,任务式同步(synchronization schedules),集中下载(enclosure downloads),甚至是xml。它提供给开发者:

1.支持大多数rss和atom格式和大多数流行的扩展
2.后台任务式的更新
3.支持像条件式的GETs和RFC 3229标准的技术
4.使用后台智能传输服务(Background Intelligent Transfer Service)提供更好的带宽占用方式(Bandwidth-friendly enclosure downloads )
5.API提供了一个简单的对象模型以及对原始XML流的直接访问

posted on 2006-10-24 01:26 维生素C.NET 阅读(2351) 评论(1)  编辑 收藏 所属分类: Windows Live

发表评论
  回复  引用    
2007-02-08 16:42 | 薄荷面 [未注册用户]
feed文件里面有一个域是 time to live。
这个域会告诉订阅者过多久再过来取更新的feed。
避免rss的刷新不会太多。
新用户注册  刷新评论列表  

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
网站首页

新闻频道

社区

小组

博问

网摘

闪存

找找看

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-08-26 02:13 编辑过

相关文章:
对一些面试题的回答
我的五年程序人生
电脑故障处理小经验—IE无法打开链接的处理方法
关于IE问题,请教和求救
抓虾推营销平台 RSS争议盈利期
Mmultiple of IE - 多版本 IE 浏览器
安装IE7后,Windows Live Writer字体问题
C#修改注册表IE代理设置,如何做到无需重启IE使代理生效
火狐、Chrome与IE8综合性能对比
Windows Forms编程实战

相关链接:

所属分类的其他文章:
Applied Windows Live Custom Domains (2) - SDK简介
Applied Windows Live Custom Domains (3) - SOAP Calls to the Web Service
Applied Windows Live Custom Domains (1) - 简介
IE7中的RSS功能和Windows RSS Platform的简单介绍
Windows Live Favorites Toolbar AddIn (Beta) Launched
Windows OneCare Live Beta

最新IT新闻:
Google股价跌破329美元 61%员工期权价值归零
十年祭:昔日明星软件今何在?
六大可能出售IT企业名单:SUN领头或被猎走
Linux内核2.6.27正式到来
《星际争霸2》一分为三 各种族依次登场
 



公告

view my mvp profile 看看有多少人来访问我的Blog了!
hotmail

<2006年10月>
日一二三四五六
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

与我联系

  • 发短消息

搜索

 

常用链接

  • 我的随笔
  • 我的空间
  • 我的短信
  • 我的评论
  • 更多链接
  • 我的参与
  • 我的新闻
  • 最新评论
  • 我的标签

留言簿(168)

  • 给我留言
  • 查看留言

我参与的团队

  • 北京.NET俱乐部(0/1553)
  • 烟台.NET俱乐部(0/47)
  • ASP.NET AJAX (Atlas)学习(0/1352)
  • MVP(微软最有价值专家)团队(0/656)
  • 博客园培训团队(0/111)
  • Silverlight学习与研究(0/287)
  • CLR基础研究团队(0/412)

随笔分类(148)

  • ASP.NET(26)
  • Code Warehouse(20)
  • IronRuby,DLR(2)
  • LINQ(3)
  • Reading(3)
  • Training@cnblogs(23)
  • Ubuntu(4)
  • Windows Live(6)
  • Windows Mobile(7)
  • XHTML & Web Standard(54)

随笔档案(220)

  • 2008年3月 (2)
  • 2008年1月 (3)
  • 2007年12月 (3)
  • 2007年9月 (1)
  • 2007年8月 (2)
  • 2007年7月 (3)
  • 2007年6月 (3)
  • 2007年3月 (4)
  • 2007年2月 (3)
  • 2007年1月 (1)
  • 2006年12月 (1)
  • 2006年11月 (8)
  • 2006年10月 (6)
  • 2006年9月 (11)
  • 2006年8月 (5)
  • 2006年7月 (4)
  • 2006年6月 (1)
  • 2006年5月 (10)
  • 2006年4月 (8)
  • 2006年2月 (2)
  • 2006年1月 (1)
  • 2005年12月 (11)
  • 2005年11月 (13)
  • 2005年10月 (3)
  • 2005年9月 (1)
  • 2005年8月 (4)
  • 2005年7月 (3)
  • 2005年6月 (4)
  • 2005年4月 (5)
  • 2005年3月 (10)
  • 2005年2月 (7)
  • 2005年1月 (28)
  • 2004年12月 (15)
  • 2004年11月 (10)
  • 2004年10月 (5)
  • 2004年9月 (1)
  • 2004年6月 (13)
  • 2004年5月 (5)

文章档案(1)

  • 2005年5月 (1)

相册

  • ASPNET2tutorial
  • BlogUsing
  • My love and my friends
  • newGallery
  • 下一代网络图片

.net网站收藏

  • ASP.NET2.0 Tutorial
  • CodeBetter.com
  • F#
  • IIS.net
  • MS NewsGroup
  • NewsGroups
  • OnlyVC.org
  • VWD2005GuidedTour
  • ZDNet China软件技术专区

OSS 2007

  • Charsh
  • Kaneboy
  • Official Team Blog

Python

  • BeginnersGuide

好友的BLOG

  • DemoFox@JoyCode
  • DflyingChen
  • dudu
  • EricLee
  • hbifts
  • idior
  • Jesee Qing
  • Lion
  • Rickie
  • Samuel
  • Steph`s Website
  • 翱翔.Net
  • 陈敬熙
  • 发条木偶
  • 葛涵涛
  • 古道风
  • 寒枫天伤
  • 老猫の理想
  • 刘老师
  • 刘彦博
  • 吕震宇
  • 木野狐
  • 佘广
  • 王sir
  • 小涛
  • 小新
  • 肖老师
  • 旋哥

积分与排名

  • 积分 - 398210
  • 排名 - 56

最新评论

  • 1. re: 加入[ 下一代网络web技术(Next Generation Web Application)团队Blog ]
  • 加! 加! 加!
  • --… 黒液...
  • 2. re: 加入[ 下一代网络web技术(Next Generation Web Application)团队Blog ]
  • 在下也是开发java Web的 希望加入!!
  • --… 黒液...
  • 3. re: .NET Beginner Training Step by Step开始启动
  • 我的ID: nocry

    申请参加 谢谢
  • --夕阳
  • 4. re: .NET Beginner Training Step by Step开始启动
  • 早班加入
  • --石牌村夫
  • 5. re: .NET Beginner Training Step by Step开始启动
  • 申请加入!谢谢!
  • --童话@混子

阅读排行榜

  • 1. 英文名字及含义(25368)
  • 2. SQL Server 2005 Remote Access(15146)
  • 3. Visual Studio 2005 Team Edition和SQL Server 2005的下载(14364)
  • 4. Windows Installer 3.1(11519)
  • 5. Visual Studio 2005 Professional Released(10993)

评论排行榜

  • 1. .NET Beginner Training Step by Step开始启动(320)
  • 2. Windows Live Messenger 8.0 Beta 的邀请(100)
  • 3. 加入[ 下一代网络web技术(Next Generation Web Application)团队Blog ](90)
  • 4. 博客园新手.net技术培训活动(55)
  • 5. 为什么在vista上做开发?(54)
Copyright ©2008 维生素C.NET