微软Silverlight是什么程序?

微软Silverlight是一个跨浏览器跨平台的插件,它带来了下一代的。基于网络的媒体体验和丰富的交互式网络应用。Silverlight提供了一个灵活的编程模型,可以很容易地集成到现有的网络应用程序中。Silverlight可以向运行在Mac或Windows上的主流浏览器提供快速、低成本的高质量视频信息。

基本介绍

Microsoft Silverlight是一种新的Web表示技术,可以在各种平台上运行。有了这项技术,你将拥有丰富的互动体验Silverlight相关技术图片的内容和美丽的视觉效果。

而且,无论是在浏览器中,在多种设备上,还是在苹果Macintosh等桌面操作系统中,都可以获得这种体验。XAML(可扩展应用程序标记语言),微软的表示技术。NET Framework 3.0 (Windows编程基础设施),遵循WPF(Windows Presentation Foundation),是Silverlight的呈现功能的基础。[1]

相关定义

对于互联网用户来说,Silverlight是一个简单的插件程序。用户只要安装这个插件,就可以在Windows和Macintosh上的各种浏览器中运行相应版本的Silverlight应用程序,享受视频分享、网络游戏、广告动画、交互式网络服务等等。对于开发人员和设计人员来说,Silverlight是一种结合了微软各种技术的Web表示技术。它提供了一套开发框架,利用基于矢量的图像层技术,支持任意大小图像的无缝集成,实现了与基于ASP.NET和AJAX的Web开发环境的无缝连接。Silverlight使开发人员和设计人员能够更好地合作,有效地创建一个丰富的Web应用程序——Silverlight应用程序,它可以在Windows和Macintosh上的各种浏览器中运行。简而言之,Silverlight是一个跨浏览器跨平台的插件,它带来了下一代的。基于网络的媒体体验和丰富的交互式网络应用。Silverlight为运行在Macintosh和Windows上的主流浏览器提供了统一而丰富的用户体验。通过Silverlight,一个小小的浏览器插件,视频、互动内容等应用都可以很好的整合。[2]

相关版本

Silverlight 1

Silverlight 1.0由许多核心表示层架构组成,这些架构与用户界面(UI)、用户输入、基本UI控件、图形和动画、媒体播放、数字版权管理(DRM)支持和DOM集成相关。它的组件如下:输入-处理来自键盘、鼠标、手写笔等设备的输入。用户界面核心-管理位图图像(包括JPEG等压缩光栅图像)、矢量图形、文本和动画的渲染。媒体)-播放MP3、Windows Media和VC-1流。xaml-允许使用xaml标记语言创建UI布局。

Silverlight 2

2008年6月65438+10月65438+3月,微软发布了Silverlight 2.0的RTW版本,并提供了相应程序和文件的下载安装。Silverlight 2.0支持以下新功能,这些功能弥补了Silverlight 1.0所缺乏的功能:它具有。NET框架和大量内置的Silverlight控件:Silverlight 1.0时,所有UI对象都必须通过XAML自行描述和绘制,内置的Silverlight矢量控件并不多。鉴于此,Silverlight 2.0加强了控件的能力,内置了很多矢量控件,供开发者直接使用。对皮肤和模板外观模板的高级支持:在皮肤和模板的支持下,可以自定义控件的外观和模板,可以快速动态地应用不同的外观。Deep Zoom:一种高分辨率的图像缩放技术,可以在Silverlight中对图像进行深度缩放。广泛的网络组网支持能力:比如支持REST、WS*/SOAP、POX、RSS、标准HTTP服务等网络技术的调用,这对于前端的Silverlight尤为重要。只有通过网络程序,后端服务器的数据才能被访问,并通过返回绑定显示在UI上。扩展。NET语言支持:Silverlight 2.0不仅支持主流的C#和VB编程,还进一步支持动态语言,比如IronPython IronRuby等等。支持Silverlight DRM: Silverlight 2.0通过DRM技术保护视听媒体内容,可以提供内容保护。提高服务器的可扩展性,扩大广告商支持:Silverligt 2.0在串行数据传输模式、效率和下载播放模式方面进一步加强和提高了能力。活跃的合作伙伴生态系统:微软全球知名的Visual Studio行业合作伙伴包括ComponentOne LLC、Infragistics Inc和Telerik,它们提供Silverlight 2.0的商业组件,可以在Visual Studio 2008的环境中使用。跨平台、跨浏览器支持:支持Mac、Windows、Linux等平台,支持Firefox、Safari、Windows Internet Explorer等浏览器。[3]

Silverlight 3

2009年7月10日,微软正式发布了Silverlight 3的最终版本。其中,功能在六个方面进行了改进。1,流畅的视频流技术微软表示,其新的视频流功能提高了浏览器上的视频质量,可以与电视视频相媲美。Silverlight 3流畅的视频功能在流行天王迈克尔·杰克逊的悼念会和温布尔登网球公开赛的网络直播中发挥了巨大的作用。2.数字版权管理Silverlight 3改进了对数字内容的保护。内容制作者可以从一开始就跟踪和保护他们发布的内容。3、场景感Silverlight 3支持更强大的3D显示功能,新增的一些功能可以用于图片的深度缩放,场景感更强。4.它可以在浏览器之外运行。当Silverlight在2007年首次推出时,Silverlight的使用必须基于浏览器。而Silverlight 3则没有这种限制,用Silverlight 3开发的应用可以直接运行。5.升级后的Expression Studio 3 Expression Studio是微软提供给开发者开发Silverlight应用的工具套件。新发布的Silverlight 3升级了Expression Studio,并提供了新的工具Sketchflow。6.增强对企业用户的支持微软平台开发部门主管布莱恩·戈德法布(Brian Goldfarb)表示,微软正在大力向企业用户推广Silverlight 3。[4]

微软Silverlight 4

版本号为:4.0.50401.0。为了争夺快速增长的在线视频市场,这家软件巨头发布了一个新的视频播放器程序:Silverlight。微软的描述是Silverlight是一个跨浏览器、跨平台的插件,为Web带来了下一代媒体体验和丰富的交互应用体验。Silverlight不是视频播放器,也不是Youtube的竞争对手,技术上也不是什么新事物。Silverlight 4为业务应用开发者提供了一套强大的功能,带来了最好的。NET平台融入浏览器架构的体验。Silverlight还为开发和部署面向客户和员工的现代业务应用程序提供了一个理想的平台。业务应用程序开发Silverlight 4将自己定位为在Web上构建业务应用程序的自然选择:应用程序开发人员的新特性。广泛的打印支持支持书面报告和文档,以及虚拟打印查看,无论屏幕内容如何。一套完整的表单控件,包含60多个可自定义和可设置样式的组件。新的控件包括带有超链接、图像以及用于复杂字段验证的编辑和屏蔽文本框的RichTextbox。增强的控件包括可排序/可调整大小的列和复制/粘贴列的数据网格。WCF RIA Services引入企业级网络和数据访问来构建N层应用,包括事务、数据分页、WCF和HTTP增强。本地化增强,包括双向文本、从右到左支持和复杂的脚本,如阿拉伯语、希伯来语和泰语,以及30种新语言。的。NET公共运行时(CLR)现在允许在桌面和Silverlight上执行相同的编译程序代码,而无需修改。增强的数据绑定支持,包括绑定期间的数据分组/编辑和字符串格式化,以提高灵活性和生产率。托管可扩展架构支持构建大型复合应用程序。独特的Silverlight工具支持,这是Visual Studio 2010中的新功能。包括完全可编辑的设计界面、拖放数据绑定、自动控件绑定、数据源选择、与Expression Blend样式资源的集成、Silverlight项目支持和完整的智能感知。开发者工具,一个完全可编辑的设计界面,可以绘制控件和配置。丰富的属性网格,和一个新的数值编辑器。对数据绑定的拖放支持,以及绑定控件的自动创建,如列表框、数据网格、新数据源窗口和选择器。根据Expression Blend内置的设计器资源,很容易选择样式和资源来构建漂亮的应用程序。为Silverlight应用程序提供内置项目支持。完整的智能感知编辑器与XAML和C#和VB语言。提供更丰富、更互动的体验Silverlight已经是一个广泛使用的平台,它可以为应用程序和简单的媒体案例(包括高清质量和通过流畅流媒体的互动视频)构建丰富的体验。Silverlight 4提供了额外的功能,为您构建更丰富、更有吸引力的高性能交互体验和创新的媒体体验:流畅的界面增强可以通过动画效果增强应用程序的可用性。网络摄像头和麦克风允许您在聊天或客户服务应用程序等情况下共享视频和音频。音频和视频本地记录功能可以在没有服务器交互的情况下捕获原始视频,从而实现许多用户交互和通信情况,例如视频会议。使用复制粘贴或拖放等功能将数据放入您的应用程序。现在可以用鼠标滚轮轻松滚动长列表。通过右键内容菜单等新功能支持传统的桌面交互模式。支持谷歌的Chrome浏览器。性能优化意味着Silverlight 4应用程序可以比同等的Silverlight 3应用程序启动更快,执行速度快200%。多点触摸支持可以将许多手势和触摸交互集成到用户体验中。多播网络使企业能够降低流式广播事件(如公司会议和培训)的成本,并与Windows Media Server的现有流式基础架构完美地互操作。PlayReady增强了Silverlight DRM以保护H.264媒体的内容。音频/视频流的输出保护允许内容所有者或分发者确保受保护的内容只能通过安全的视频连接观看。

编辑本段的相关特征

A.跨平台和跨浏览器

A) Silverlight,支持微软和苹果的多种操作系统,主要支持微软Windows XP(已安装Service Pack 2)、微软Windows Vista、微软Windows Server 2003,以及苹果Mac OS X 10.4.8和OS X Leopard以上的操作系统。无论在哪里运行,它都能提供一致的用户体验。b)Silverlight支持的浏览器,如IE、Firefox,主要有IE 6、IE 7、Firefox 1.5以上(Mac OS和Windows)和Safari 2.0浏览器。注意:Opera浏览器将很快得到支持。注意:对于其他操作系统,微软也会在适当的时候支持客户的反馈和建议。

B.流畅的高清视频效果

a)播放效果流畅。Silverlight播放视频和动画非常好,传输或播放大量内容不会影响播放质量。这个问题是现有技术中普遍存在的障碍,对消费者体验也有很大影响。另外,Silverlight在读取数据和更新外观时,不会通过刷新整个页面来中断用户的操作。b)高清视频质量由于体积上的压缩和编码上的简化,目前市场上广泛使用的视频格式并不理想,难以满足用户的要求。另一方面,Silverlight可以通过艾美奖获奖的Windows Media技术将传输流量减少46%,并与现有的Windows Media流量配置方案兼容。

C.专业工具支持

a)集成开发设计工具集Silverlight为不同角色的人提供了更满意的工具。开发人员可以使用熟悉的Visual Studio工具创建业务逻辑;设计师可以使用微软表情系列进行创作。无论是标准的网页,丰富的桌面用户体验,还是管理数字资产和内容,专业的设计工具和创新的表达技术给了设计师更灵活自由的创作空间。b)创新兼容性Silverlight集成了多种现有的Web技术和设备,这意味着它可以在任何服务器和发布平台上使用,而无需移植现有的网站设计,甚至包括Adobe Flash设计的内容。Silverlight还兼容大量其他标准和现有技术,包括ASP.NET、AJAX和。NET 3.0,它使开发人员能够基于现有标准和微软技术开发Web内容。C) Silverlight是一种强大的收集技术,结合了视频、互动内容和其他格式。该方案集成了强大的图像和图层技术,支持任意大小图像的无缝集成,并可以为图像添加按钮、标题或其他交互式内容。此外,Silverlight允许使用WMV标准为高清设备和移动设备提供高质量的视频和音频,同时支持15X快速视频编码和硬件加速。

D.质量互动平台

a)体积小易安装Silverlight浏览器插件约2Mb,下载时间只需几秒钟,安装程序简单。用户在遇到Silverlight开发的网页时,可以快速安装这个插件。b)在线休闲游戏越来越多的互联网内容提供商开始建立自己的在线休闲游戏平台。但由于国内恶意软件的现状,很多用户不敢下载相关的ActiveX控件,大大降低了网络休闲游戏的受欢迎程度。Silverlight的独特性质可以避免这个问题。同时,其与生俱来的对游戏特性的支持也使其成为网络休闲游戏平台的首选。c)侧边栏小工具业内常见的Windows侧边栏小工具大多以HTML的形式呈现,内容单一。而Silverlight则可以提供更丰富的表现形式,有助于提升用户忠诚度,增加访问量,拓展盈利模式。

E.高回报低输入通信

a)搜索引擎友好的浏览量对于网站的发展非常重要,很大一部分浏览量来自于搜索结果。但目前大部分视频分享网站使用的技术基本不支持SEO(搜索引擎友好),导致视频的搜索率较低。Silverlight中的页面描述采用XML文本文件格式,不编译成二进制文件,自然支持SEO(搜索引擎友好)。

编辑本段的实际应用

虽然Silverlight还处于测试阶段,但它已经与国内外许多公司建立了合作关系。例如,美国最大的棒球联盟MLB已经采用Silverlight在其网站上播放一些视频。为20世纪福克斯、索尼电影电视和其他著名国际公司提供IPTV服务的Maven Networks也将把Silverlight纳入自己的IPTV平台。2008年奥运会官方互联网赞助商搜狐也与微软合作,打算利用Silverlight完成互联网上的奥运火炬传递项目。相信很快,随着Silverlight 1.0的正式发布,互联网用户将有更多的机会体验Silverlight带来的精彩媒体体验和丰富的互动内容。[2]

编辑其他相关段落。

Microsoft Silverlight隐私政策Microsoft致力于保护您的隐私,同时为您提供性能卓越、功能强大且易于使用的个人计算软件。本隐私声明描述了Microsoft Silverlight(“Microsoft Silverlight”)的数据收集和使用实践。本隐私声明不适用于其他在线或离线的Microsoft网站、产品或服务。Microsoft Silverlight可以帮助您使用Internet浏览器访问和体验网站上的丰富内容。本隐私声明解释了Microsoft Silverlight如何与Microsoft交互以向您提供Silverlight更新。Microsoft Silverlight不会要求您提供联系信息,如姓名、地址或电话号码。但是,Microsoft Silverlight有时会通过Internet将特定于计算机的唯一信息传递给Microsoft,如下所述。收集和使用有关您计算机的信息软件中的互联网支持功能会将有关您计算机的信息(“标准计算机信息”)发送到您访问的网站和您使用的网络服务。通常,这些信息不是个人可识别的。标准的计算机信息通常包括IP地址、操作系统版本、浏览器版本、硬件ID(表示设备制造商、设备名称和版本)、应用程序版本、区域和语言设置等。在这种情况下,应用程序版本是您的设备上安装的Microsoft Silverlight的版本。Microsoft Silverlight包括一个更新通知功能,该功能向Microsoft发送标准计算机信息。通过此软件发送给Microsoft的信息将用于为您提供Microsoft Silverlight功能和服务。此信息可能用于改进Microsoft Silverlight以及我们的其他产品和服务,也可能用于分析目的。除非本声明中另有说明,否则未经您的同意,我们不会将您提供的信息传递给第三方。我们有时会雇佣其他公司代表我们提供有限的服务,如包装、邮寄或发送订单产品和其他邮寄产品;回答客户关于软件或服务的问题;处理活动注册或对我们的服务进行统计分析。我们只会向这些公司提供他们开展相关服务所需的信息,禁止他们将这些信息用于任何其他目的。Microsoft收集或发送的信息可能会在美国或Microsoft或其分支机构、子公司或代理机构拥有相应设施的任何其他国家或地区进行存储和处理。一旦您使用Microsoft Silverlight,即表示您同意在您的国家或地区之外传输此类信息。微软遵守美国商务部制定的欧盟数据收集、使用和保留安全港。在某些情况下,微软可能会披露这些信息。即法律要求,或微软确信有必要采取此类行动,目的是:(a)遵守法律法规或遵守微软适用的法律程序;(b)保护和维护微软的权利(包括协议的执行);或(c)在紧急情况下采取行动保护微软员工、微软产品或服务的用户或公众的人身安全。Microsoft Silverlight更新除非您在Silverlight配置面板中进行更改,否则Microsoft Silverlight将定期检查Microsoft网站上的更新,以便为您提供最新的功能和改进。当发现更新时,包含标准计算机信息的请求将被发送到Microsoft,如上所述。一个包含Microsoft Silverlight最新版本信息的小文件将被下载到您的计算机上,并与您当前安装的版本信息进行比较。如果有更新的版本,将会下载Microsoft Silverlight的更新版本并安装到您的计算机上。更改更新设置右键单击Microsoft Silverlight中当前显示的内容,然后选择Silverlight配置。选择更新选项卡。选择下列选项之一:自动安装更新(推荐)-如果选择此选项,您的计算机将自动安装最新的补丁程序、新功能和升级,从而使您的计算机保持最新。这是Microsoft Silverlight的默认设置。检查更新,但让我选择是否下载并安装更新-如果选择此选项,当更新下载并安装到您的计算机上时,您将收到通知。从不检查更新(不推荐)-您不会收到任何补丁(包括安全补丁)、功能或升级的通知。在企业环境中,管理员可以配置组策略来阻止Microsoft Silverlight自动更新。可以创建一个注册表项hklm \ software \ Microsoft \ Silverlight,其值名为UpdateMode,值类型为DWORD,给定值为0x00000002。此设置将指示计算机不检查自动更新。对本隐私声明的更改本隐私声明将不时更新。当我们更新此声明时,我们将修改顶部“上次更新时间”的日期。我们建议您定期查阅本隐私声明,以了解Microsoft如何保护您的信息。信息安全Microsoft致力于保护您的信息安全。我们使用各种安全技术和程序来帮助保护您的信息免受未经授权的访问、使用或披露。例如,Silverlight自动更新时发送给Microsoft的信息将存储在具有有限访问权限的计算机系统上,这些计算机系统位于受控设备中。