Silverlight的业务场景

2007-05-31 by 开心就好

[下文是我目前正在写的Silverlight White paper其中一章,主要用来介绍Silverlight的业务场景,还没有最终定稿,现在发布在此处,希望征集一些大家的意见反馈,同时,也欢迎更多的朋友来交流Silverlight的业务场景。]{.underline}

1.1 视频分享平台

目前在国内有很多的视频分享平台,大部分使用非常类似的技术架构,为最终受众提供多媒体体验。但基于目前其类似的技术构构,大部分用户体验都存在以下的一些不足之处:

1. 搜索引擎不友好:PV(Page View)对于网站的发展非常重要,而PV的来源中很重要的一部分是来自于搜索引擎的索引。但目前大部分视频分享平台网站所使用的技术基本上都无法达到SEO(搜索引擎优化/友好)的要求,从而造成了搜索引擎收录偏低的现状。这也是很多运营视频分享平台最为关心的地方,虽然有些网站采用Meta Data的方式来提高收录数量,但效果并不理想。而Silverlight中的页面描述采用了XAML这种XML文本文件格式,并不编译为二进制文件,其天生支持SEO。另外,Silverlight中的各种资源文件均是作为单独文件方式存在,而不是作为二进制文件的内嵌式资源文件存在。

2. 互操作性:目前业界使用的视频分享平台解决方案在业务逻辑代码中采用了非标准的脚本代码,对于开发人员以及设计人员来说,需要额外的学习。并且这种代码非常难以与平台的业务逻辑代码,如PHP、ASP、JSP或者ASP.NET技术进行系统级的交互。而微软的Silverlight在1.0时使用的是Java script作为业务逻辑代码,在1.1中又使用了C#、Ruby等编译型语言,使得学习成本降低,提高了交互性,同时在运行效率上也得到了极大的提高。

3. 视频质量很差:由于体积上的压缩和编码上的简单化,省略了较多的画面细节,目前市场上广泛使用的视频格式的视频效果并不理想,较为粗糙,难以满足较长时间观看的要求。而Silverlight则通过获艾美奖的Windows Media技术,传输流量可降低46%,并且和现有的Windows Media流量配置方案兼容。如果采用下一代Windows Server系统中的IIS媒体包,流量还将进一步下降。VC-1编码的高清晰视频,也可以在当前网络条件下进行传输。

4. 价格非常高:业界目前普遍使用的解决方案,其工具以及服务器价格都是非常高昂,尤其是服务器,如果以不限流量的解决方案价格对比,微软的解决方案是对方的十分之一。

同时微软还兼顾了与其它解决方案的兼容性,对于现有解决方案,可以在共存时进行逐步的迁移。

微软提供了整个视频分享平台的架构解决方案,依赖这套解决方案,可以在节约成本的前提下,快速建立一套视频分享平台。

image

通过这些解决方案,我们可以尽享以下优势:

image

1.2 Rich Interactive Application

由于目前网站的主流标准还是采用HTML + CSS + Java script来呈现内容。其表现方式以及交互方式都比较单一,在很多时候,并不能提供非常好的用户体验。而Silverlight则可以为普通的基于网页的应用程序提供更加丰富的交互性富媒体体验。

由于Silverlight在前台使用XAML来进行内容呈现,而业务逻辑使用Java Script或者C#以及Ruby等语言进行构建,对于开发团队来说,学习成本降低。

同时,Silverlight由于支持互联网一些标准协议,如RSS、ATOM、Web Service等等,具有非常高的扩展性。

image

1.3 边栏小工具(Sidebar Gadget)

随着越来越多的最终用户采用Windows Vista操作系统,Windows边栏(Sidebar)也引起很多互联网内容提供商的注意。越来越多的互联网厂商或者独立软件开发商已经开始开发Windows边栏小工具(Sidebar Gadget)。

使用边栏小工具,对于互联网厂商,具有以下优势:

1. 提高用户忠诚度: 由于Windows边栏小工具是安装于Windows操作系统平台上的,并且会随着Windows自动启动运行,所以利用Windows边栏小工具可以极大的提高用户的忠诚度;

2. 提高访问量: 利用Windows边栏小工具,用户可以在不打开浏览器的情况下访问互联网厂商所提供的服务,无形中为互联网厂商提高了流量。部分业务,如股票或者天气信息,基于特殊要求,需要定期刷新。即使用户没有做任何操作,在用户开机期间,仍然为网站提供固定的流量来源;

3. 扩展赢利模式:目前很多OEM厂商希望借助于Windows Vista实现同类产品的差异化,而互联网内容以及服务与Windows边栏小工具的结合,会帮助OEM厂商实现这个愿望。进行适当的商业交流,互联网厂商可以借助Windows边栏小工具创建新的赢利模式。

目前,业界常见的Windows边栏小工具大部分使用HTML形式呈现,内容表现单一。而Silverlight则可以提供更加丰富的表现形式。当前版本已经支持用以创建Windows边栏小工具,而AOL(美国在线)已经推出使用Silverlight所创建的Windows边栏小工具的测试版。

1.4 在线休闲游戏

在线休闲游戏目前已经成为互联网业界的新的战场。越来越多的互联网内容提供商开始构建自己的在线休闲游戏平台。在目前,很多在线休闲游戏所使用的平台都是在使用自己的ActiveX控件,但由于国内恶意软件的现状,使得很多用户不敢下载相关的ActiveX控件,降低了普及率。而微软的Silverlight则在很短的时间内获得了全面的普及。同时,其先天性对于游戏特性的支持,也使其成为在线休闲游戏平台的第一选择。

同时,Silverlight在1.1版本的后台业务逻辑将使用编译型语言,如C#、VBx或者Ruby等来进行构建,相对于Java Script这种解释型脚本语言来说,前者的执行效率相当于后者的一千倍,对于复杂的业务逻辑计算提高了响应时间。而且对于开发人员来说,面向对象的编译型语言更加易于学习,降低了学习成本。


Comments