作为对web2.0大潮的应对,微软推出了Microsoft Live。
现在的MS Live,与Netvibes、I Google这样普通的rss聚合首页看不出太大的差别,然而未来可能成为微软的重要产品或应用。
I Google与MS Live
与I Google比较了一下,两者结构出奇相似,同样提供mail的预览(分别对应gmail与hotmail)、书签、天气预报、股票、自定义的rss导入等功能。
比较明显的差异在于:Live提供国内天气预报,但是没有中文版(有英国、美国、欧洲通用语系、意大利、法国及日本等共9个版本),但是mail的部分,很奇异的日期排版乱成麻(IE环境测试);
I Google虽然已经有中文版(目前在全球提供16个语系版本),我仍然比较不满意至今未推出的国内天气预报,如果有国内天气预报功能,对我而言I Google基本完善了。
MS Live的定位可能远不止一个聚合首页那么简单,以下是摘自WebLeOn的Microsoft Live全景图:
Find and Discover Information:个人信息获取
– Live.com(个性化信息门户)
– Windows Live Search(个性化搜索)
Enhance and Deepen Relationships:个人信息管理
– Windows Live Mail(邮件)
– Windows Live Messenger(及时通讯)
– Windows Live Favorites(在线书签)
– Windows Live for mobile devices(Live服务的移动设备支持)
Explore and Find New Interests:社会化网络
– Social Networking(社交网络)
– Windows Live Spaces(Blog)
Protection and Performance:安全与维护
– Windows Live Safety Center(在线安全中心)
– Windows OneCare Live(在线系统维护)
– Integrated protection(Live服务的安全防护)
Microsoft Office Live:中小企业在线发布及管理系统
– Microsoft Office Live Basics(类似于企业Blog)
– Microsoft Office Live Essentials(增加企业邮局以及文档、客户、项目管理等功能)
– Microsoft Office Live Collaboration(增加公司内部网功能)
Xbox Live:Xbox游戏在线服务
– Xbox Live Marketplace(交易中心)
– Ubiquitous voice chat(语音聊天)
– Gamer Profile(玩家档案)
– Xbox Live Arcade on Xbox 360(游戏的在线下载及购买服务)
但到目前为止,以上大部分的内容还未出现,也许要花上好几个月到一年以上的时间,微软才能将以上列表的内容兑现。
附录:
从gmail开始,由google开始,越来越多的网络应用采用一种名为ajax的技术来实现以往难以想象 的现在看来很酷的网页效果(比如gmail的对话效果、spaces中任意拖动板块的效果等)。实际上ajax的技术早就存在,但是长期以来没有得到足够 的重视与应用。
AJAX
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于web标准(standards-based presentation)XHTML+CSS的表示;
使用 DOM(Document Object Model)进行动态显示及交互;
使用 XML 和 XSLT 进行数据交换及相关操作;
使用 XMLHttpRequest 进行异步数据查询、检索;
使用 JavaScript 将所有的东西绑定在一起。英文参见Ajax的提出者Jesse James Garrett的原文
类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。
AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。
与传统的web应用比较
传 统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法 浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响 应时间。这导致了用户界面的响应比本地应用慢得多。
与 此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快 的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。
发展史
该 技术在1998年前后得到了应用。允许客户端脚本发送HTTP请求(XMLHTTP)的第一个组件由Outlook Web Access小组写成。该组件原属于Microsoft Exchange Server,并且迅速地成为了Internet Explorer 4.0的一部分。部分观察家认为,Outlook Web Access是第一个应用了Ajax技术的成功的商业应用程序,并成为包括Oddpost的网络邮件产品在内的许多产品的领头羊。但是,2005年初,许 多事件使得Ajax被大众所接受。Google在它著名的交互应用程序中使用了异步通讯,如Google讨论组、Google地图、Google搜索建 议、Gmail等。Ajax这个词由《Ajax: A New Approach to Web Applications》一文所创,该文的迅速流传提高了人们使用该项技术的意识。另外,对Mozilla/Gecko的支持使得该技术走向成熟,变得 更为易用。
优点、前提和批评
使用Ajax的最大优点就是能在不刷新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地响应用户交互,并避免了在网络上发送那些没有改变的信息。
Ajax 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样,Ajax应用程序必须在众多不同的浏览器和平台 上经过严格的测试。随着Ajax的成熟,一些简化Ajax使用方法的程序库也相继问世。同样,也出现了另一种辅助程序设计的技术,为那些不支持 JavaScript的用户提供替代功能。
对 应用Ajax最主要的批评就是,它可能破坏浏览器后退按钮的正常行为(参见Jakob Nielsen’s的《1999 Top-10 New Mistakes of Web Design》)。在动态更新页面的情况下,用户无法回到前一个页面状态,因为浏览器仅能记忆历史记录中的静态页面。一个被完整读入的页面与一个已经被动 态修改过的页面之间的差别非常微妙;用户通常会希望单击后退按钮能够取消他们的前一次操作,但是在Ajax应用程序中,这将无法实现。开发者们想出了种种 办法来解决这个问题,大多数都是在用户单击后退按钮访问历史记录时,通过创建或使用一个隐藏的IFRAME来重现页面上的变更。(例如,当用户在 Google Maps中单击后退时,它在一个隐藏的IFRAME中进行搜索,然后将搜索结果反映到Ajax元素上,以便将应用程序状态恢复到当时的状态。)
一 个相关的观点认为,使用动态页面更新使得用户难于将某个特定的状态保存到收藏夹中。该问题的解决方案也已出现,大部分都使用URL片断标识符(通常被称为 锚点,即URL中#后面的部分)来保持跟踪,允许用户回到指定的某个应用程序状态。(许多浏览器允许JavaScript动态更新锚点,这使得Ajax应 用程序能够在更新显示内容的同时更新锚点。)这些解决方案也同时解决了许多关于不支持后退按钮的争论。
进 行Ajax开发时,网络延迟——即用户发出请求到服务器发出响应之间的间隔——需要慎重考虑。不给予用户明确的回应,没有恰当的预读数据,或者对 XMLHttpRequest的不恰当处理,都会使用户感到延迟,这是用户不希望看到的,也是他们无法理解的。通常的解决方案是,使用一个可视化的组件来 告诉用户系统正在进行后台操作并且正在读取数据和内容。
来自“http://zh.wikipedia.org/wiki/AJAX”
看不懂请自行跳过,咔咔,我也不十分懂。
南闲历史上的今天
- 想对live spaces竖中指 - 2007
- 期待值与得到的往往不同 - 2007
- 做个调查吧 - 2006
- 关于轩辕五的两句话 - 2006
- 被人不厚道的点名了 - 2005
- 红卡、黑卡 - 2005