Silverlight
Silverlight是微软旗下的一个跨浏览器的、跨平台的插件,为网络带来下一代基于.NETFramework的媒体体验和丰富的交互式应用程序。
它提供灵活的编程模型,可以很方便地集成到现有的网络应用程序中,也可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。
基本信息
- 软件名称
Microsoft SilverLight
- 开发商
Microsoft
- 软件版本
5.1.50907.0
- 更新时间
2017-06-13
- 软件授权
免费软件
不同版本
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)使用者界面核心(UIcore)- 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针对串流传送资料方式、效率、下载播放方式再进一步强化改善其能力。