要花时间系统的学习一下SilverLight了,但是不知道SilverLight是什么,到底是干什么的,下面的段落将会对SilverLight有一个详细的介绍。

    1SilverLight概要

SilverLight是Windows PresentAtIon Foundation的一个子产品,其利用了跨浏览器Web技术进行设计,以实现多操作系统,甚至是移动设备上的无缝运行。和Flash一样,WPF/E是作为一个浏览器的插件,可以显示矢量图形、动画和视频。

SilverLight集成了多种现有Web技术和设备,它可以在Windows、Mac平台上运行,支持IE、Firefox,shengzhi Apple的Safari Web浏览器。而无需对现有的网站进行移植,甚至包括Adobe Flash设计的内容。

至于SilverLight与Flash的区别,微软的一位高层人士曾这样描述:一个WPF/E程序“并不是传递给Flash播放器的一个编译好的二进制文件。”相反,所有的代码都是基于标准的,且图像都是用了XAML(eXtensible Application Markup Language,可扩展应用程序标记语言)。

同时,与Flash内容不方便搜索引擎收录不同,SilverLight是以DOM形式公开它的元素树,内容能很好被搜索引擎收录。

    2SilverLight产品介绍

1、SilverLight通过小巧的浏览器插件将视频、交互性内容以及其他应用融合在一起。该解决方案集成了强大的图像及图层技术,支持任何尺寸的无缝整合,并提供适合广播的图层技术,可以在图像上添加按钮、标题或是其他交互性内容。

2、SilverLight允许利用WMV标准从高清设备向移动设备提供高质量视频和音频。此外,该工具通过Expression Media Encoder以及Tarari公司的内建平台,支持15X的快速视频编码及硬件加速。

3、SilverLight支持多种平台,使用户能够方便的进行代码重用,并通过不同平台无缝的连接到Web。

4、SilverLight集成了多种现有Web技术和设备,这意味着它可以在任何服务器和发布平台上使用,而无需对现有的网站设计进行移植,甚至包括Adobe Flash设计的内容。

5、SilverLight采用了已在.NET3.0和Vista中使用的XAML语言,这使得Web内容和桌面内容的开发语言一致,从而降低了开发费用。SilverLight还兼容大量其他标准和现有技术,包括ASP.NET、AJAX以及.NET3.0,这使得开发者可以根据现有标准,或是采用微软已成熟技术来开发基于Web的内容。

6、此外,SilverLight为设计者和开发者提供大量的开发工具和开发环境支持。对设计者来说,Expression Design和Expression Blend软件可以创建可重用界面,Expression Web使得在符合W3C标准的网站开发总可以使用XHTML、XML、XSLT、CSS以及ASP.NET等工具。对开发者来说,基于Visual Studio的Web开发支持包括ASP.NET AJAX在内的技术,并支持JavaScriot,C#,VB,Ruby以及Python等多种开发语言。

7、SilverLight浏览器插件的安装程序简单,体积只有几M。当用户遇到使用SliverLight开发的网页时,可以迅速的安装这一插件。SilverLight内建的视频及动画广告解决方案灵活性很高,当传输广播类型的视频或是动画广告时,不会影响视频质量。而这一问题是现有技术普遍遇到的问题。

8、通过获艾美奖的Windows Media技术,传输流量可降低46%,并且和现有的Windows Media流量配置方案兼容。如果采用下一代Window Server 系统中的IIS媒体包,流量还将进一步下降。

9、SilverLight支持内容接入保护技术。无论在Windows还是Mac平台上,SilverLight都支持多种商业模式,包括订阅、租用、付费浏览或预览等。

SilverLight是什么(转)相关推荐

  1. 学习使用Bing Maps Silverlight Control(五):离线使用和自定义地图模式

    6 离线使用 在笔记第一部分的时候就提到如果要使用Bing Maps Silverlight Control 进行开发,需要申请一个key,不让会显示一个错误提示出来.但是在实际开发或使用过程中,使用 ...

  2. Silverlight WCF RIA服务(二十三)Silverlight 客户端 4

    DomainDataSource WCF RIA Services提供DomainDataSource控件来简化用户界面和域上下文中数据的交互.通过DomainDataSource,我们可以只是用声明 ...

  3. 【Socket研究】~。~ Scoket开发蛋疼笔记 Silverlight

    客户端连接步骤[Silverlight] [注意] Silverlight 客户端 记得一定是异步连接. 一.连接步骤 1.实例一个Scoket 2.实例套接字 SocketAsyncEventArg ...

  4. Silverlight技术支持谷歌Android

    [计世网消息](刘清河 编译) 当苹果公司没有将Adobe公司的Flash技术集成到iPhone时,就好象已经为其竞争对手微软公司的Silverlight技术提供了一个可乘之机.然而,从目前出现的情况 ...

  5. 跨域部署Silverlight时需要注意的问题

    当我们的Silverlight程序(.xap)发布地址和网页发布地址处于不同服务器上(跨域状态)时,由于安全机制在Silverlight和Javascript调用时会出现一些问题,如:Silverli ...

  6. 创建Silverlight自定义启动画面

    每一款商业的Silverlight项目,为了体现项目个性化,都会有不同的界面设计,项目UI设计的第一步就是创建个性的自定义启动画面,本文将介绍如何创建Silverlight自定义启动画面,也就是经常说 ...

  7. silverlight数据库应用程序开发

    该解决方案使用的是"silverlight导航应用程序+Oracle数据库+WebService服务" 新建silverlight项目GH,同时会自动添加一个GH.Web,在GH. ...

  8. Silverlight:SSL教程

    在Silverlight与WCF进行通信的过程中,数据安全就成为了一个非常关键的因素,如果不作任何限制,那么数据被抓包篡改等情况都是对系统的潜在威胁.本文主要介绍通过SSL配置WCF进行通信. 对于W ...

  9. 兼容Silverlight4的实用的Silverlight可拖放工具类源代码

    开发日常的Silverlight应用程序时,常常要对一个域多个控件实现可拖放的MOUSE操作,在Silverlight中实现拖放的功能其实非常简单,但是为了提高程序功能代码的可复用性,程序员常常喜欢把 ...

  10. Silverlight中文件的生成操作与其对应的获取方法

    文件生成操作: Silverlight里的资源文件(图片.视频.字体.XML.XAML等) 生成操作属性选择不同选项时,文件的生成方式和存储位置会有相应变化,下面说一下几个常用的选项: 1. Page ...

最新文章

  1. 数据结构与算法 第二次实验报告堆栈队列
  2. c++入门之初话结构体
  3. 特斯拉大半夜「见鬼」!空无一人的路上,它却看见「幽灵」秒刹车
  4. 获取iPhone型号
  5. 在ubuntu16下安装virtualenv+virtualenvwrapper
  6. 从客户的角度看网站涉及的第一要素
  7. [Swift]LeetCode884. 两句话中的不常见单词 | Uncommon Words from Two Sentences
  8. 格式怎么转换_爱奇艺下载的视频怎么转换成常见的mp4格式?
  9. Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(三)
  10. jsx就是高级点的HTML拼接,JSX与HTML的那些不同
  11. html设置控件位置大小,下面那个代码段设置myButton控件显示在HTML页左上角100px的位置 - 问答库...
  12. LinkButton中添加删除确认框
  13. 不受支持的SQL类型1111
  14. 《openstack-nova》use-novaclient 创建虚拟机(createvms.py)
  15. 使用链接时间代码生成
  16. 应对Flash中国版流氓后台偷窥的解决方法
  17. 吟清明之诗,舒心中之怀(转)
  18. 欢迎百度成为开源社年度白金伙伴
  19. uninstall和install
  20. laravel导出excel

热门文章

  1. windows中tomcat查看和杀死进程
  2. 淘宝技术这十年 知识点
  3. 批量解压子目录下包含密码的压缩包
  4. wifi设备名称android,Android重命名设备的名称为wifi-direct
  5. 小爱音响服务器升级维护,小米互联网音箱升级“小爱同学”变砖?教你一招满血复活!...
  6. 视频捕捉、获取静态图片(自定义相机)
  7. 服务器连接显示无法识别网卡,解决常见Windows 7无法识别网络的问题
  8. 变量的三要素是java_C语言变量三要素知识详解,C语言变量三要素没那么难
  9. 大年初二 | 华章图书祝您福到旺到财运到
  10. 笔记本计算机没有没有显示无线网络连接,笔记本没有无线网络连接,详细教您笔记本没有无线网络连接...