什么是Silverlight?

什么是Silverlight?,第1张

概述Microsoft Silverlight的中文名为“ 微软 银光”,是一种新的 Web呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、还是在 桌面 *** 作系统(如Windows和 Apple Macintosh)中,您都可以获得这种一致的体验。 Microsoft .NET Framework3.0(Windows 编程基础结构)中的呈现 Microsoft Silverlight的中文名为“ 微软 银光”,是一种新的 Web呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、还是在 桌面 *** 作系统(如windows和 Apple Macintosh)中,您都可以获得这种一致的体验。 Microsoft .NET Framework3.0(windows 编程基础结构)中的呈现技术 XAML(可扩展 应用程序 标记语言)遵循 WPF(windows Presentation Foundation),它是 Silverlight呈现功能的基础。 [1] 对于 互联网用户来说,Silverlight是一个安装简单的浏览器 插件程序。用户只要安装了这个 插件程序,就可以在 Windows和 Macintosh上多种浏览器中运行相应版本的Silverlight应用程序,享受视频分享、在线游戏、广告动画、交互丰富的网络服务等等。 对于开发设计人员而言,Silverlight是一种融合了 微软的多种技术的Web呈现技术。它提供了一套开发 框架,并通过使用基于向量的 图像图层技术,支持任何尺寸图像的无缝 整合,对基于 asp .net、 AJAX在内的Web 开发环境实现了无缝连接。Silverlight使开发设计人员能够更好的协作,有效地创造出能在windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序—— Silverlight应用 程序。 简而言之,Silverlight是一个跨浏览器、跨平台的 插件,为网络带来下一代基于.NET 媒体体验,和丰富的交互式 应用程序。对运行在Macintosh和windows上主流浏览器,Silverlight提供了统一而丰富的用户体验,通过Silverlight这个小小的 浏览器 插件,视频、交互性内容,以及其他应用能完好的融合在一起。 S1 Silverlight 1.0 由许多核心展示层架构组成,这关系到使用者界面(UI),使用者输入(user input),基本使用者界面控制元件(basic UI controls),图形(graphics)和动画(animation)、媒体播放(media playback),数位权管理(DRM)的支援,以及DOM的整合。其组件如下: (1)输入(input)- handling input from devices like keyboard,mouse,stylus etc. (2)使用者界面 核心(UI core)- managingrendering of bitmap images(including compressed raster images like JPEG),vector graphics,text and animations. (3)媒体(Media)- playback of MP3,windows Media and VC-1 streams. (4)XAML - to allow the UI layout to be created using XAML markuP Language. S2 2008年10月13日, 微软推出了Silverlight 2.0的RTW版,并提供了相应程式及档案的下载安装。 Silverlight 2.0支援下列新功能特色,弥补了Silverlight 1.0所欠缺的功能: (1)具备一个.NET Framework缩小版的基础类别函式库 。 (2)大量内建的 Silverlight控制项:在Silverlight 1.0时,所有UI物件都必须透过XAML来自行描述绘制,并缺乏许多内建的Silverlight向量控制项,针对这点,Silverlight 2.0强化控制项方面的能力,内建许多 向量控制项供开发人员直接使用。 (3)Skinning and Templating外观样板的进阶支援:透过Skinning and Templating的支援,可以自订控制项之外观与样板,可以迅速及动态地套用不同的外观。 (4)Deep Zoom:一个高解析度的影像缩放技术,能够在Silverlight进行深度的图片影像缩放功能。 (5)广泛的网路 Networking支援能力:举例来说支援REST、WS*/SOAP、POX,RSS及标准http服务等网路技术呼叫,这部分对前端的Silverlight特别重要,透过网路程序才能存取后端Server的资料,以回传并显示在UI之上。 (6)扩展的.NET Language支援:Silverlight 2.0不仅仅支援主流的C#及VB程式开发,亦进一步支援 动态语言,例如IronPython IronRuby等等。 (7)Silverlight DRM的支援:Silverlight 2.0对于影音媒体内容的保护,是透过DRM技术来逹成,透过它就可以提供Content内容保护。 改善伺服端的延展性及扩展广告客户支援:Silverligt 2.0针对串流传送资料方式、效率、下载播放方式再进一步强化改善其能力。 (8)活跃的的合作伙伴生态系统: 微软全球知名的Visual Studio Industry Partners 合作伙伴包括了ComponentOne LLC、Infragistics Inc及Telerik,提供了Silverlight 2.0的商业元件,可在Visual Studio 2008的环境中使用。 (9)跨平台及跨浏览器支援:支援Mac、windows及linux等平台和firefox、Safari与windows Internet Explorer等浏览器。 [2] S3 2009年7月10日, 微软正式发布了Silverlight 3的最终版本。其中在6大方面功能做了改善。 (1)平滑 视频流 技术 微软表示其新 视频流功能提高了 浏览器上的 视频质量,已经可以和电视视频相比。Silverlight 3的平滑视频功能已经在流行音乐天王 迈克·杰克逊的悼念晚会、 温布尔登网球公开赛网络直播上大显身手。 (2) 数字版权管理 Silverlight 3在 数字内容保护上做了提高。内容生产商从发布内容之始就可以跟踪并保护其发布的内容。 (3)现场感 Silverlight 3支持更强大的3D显示功能,新增加的一些功能可以用于图片的深度缩放,现场感更强。 (4)可在 浏览器 之外运行 在2007年刚推出Silverlight的时候,使用 Silverlight必须基于 浏览器。在Silverlight 3中已经没有这种限制,用Silverlight 3开发的应用可以直接运行。 ( 5)升级的Expression Studio 3 Expression Studio是 微软提供给开发者开发Silverlight应用的工具套件。新发布的Silverlight 3升级了Expression Studio,提供了新工具Sketchflow。 (6)增强对企业用户的支持 微软平台开发部 总监Brian Goldfarb表示,微软正大力向企业用户推广Silverlight 3。 [3] S4 版本号为:4.0.50401.0.为了争夺急速增长的在线视频市场, 软件巨人发布了新 视频播放器程序:Silverlight. 微软的描述是:Silverlight是一个跨 浏览器的、跨平台的 插件,为Web带来下一代媒体体验和丰富的交互式 应用程序体验。Silverlight并不是 视频播放器,也不是 Youtube的竞争对手,从技术上说它也不是一个新事物。 Silverlight 4 提供一整套强大的功能给商务 应用程序开发人员,将最佳的 .NET 平台带入 浏览器架构的经验之中。Silverlight 同时针对客户所面对、以及工作人员所面对的 应用程序提供了开发和部署现代商务应用程序的理想平台。 S5 Silverlight 5在Silverlight 4的基础上新增了40多个新功能,完善了媒体支持并提供了更加丰富了用户界面,主要新功能包括: (1)通过使用GPU为低功耗设备渲染高清视频提供了H.264 硬件解码功能; (2)“TrickPlay”允许以不同的速度播放视频,且支持快进、后退,以及音高修正,也就是说在快速播放视频的同时,以正常速度播放声音; (3)改进了 电源管理,在播放视频时阻止 屏幕保护程序的启动,允许计算机在视频停止播放后休眠; (4) 远程控制支持,允许用户远程控制媒体播放; (5)增强的 数字版权管理允许在DRM媒体源间无缝切换。 作为 微软的下一代企业 应用程序解决方案,Silverlight 5还完善了在企业应用开发方面的特性,在用户界面内可以实现更流畅的动画效果,改进了字体渲染清晰度,支持postscript矢量打印,改进了XAML解析性能,对启动和运行速度都进行了提升。此外Silverlight 5还支持64位 *** 作系统,在IE9的无窗口模式下可以启动 硬件加速,提供了GPU加速的3D API。Silverlight 5应用可以创建子窗口,脱离 浏览器使用。 总结

以上是内存溢出为你收集整理的什么是Silverlight?全部内容,希望文章能够帮你解决什么是Silverlight?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1015240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存