silverlight5 新特性

在前不久举行的Silverlight FireStarter大会上,微软副总裁Scott Gu正式宣布Silverlight 5 Beta版目前所提供的最新功能,并且由微软不同开发团队对Silverlight 5新功能进行了同步演示。在这次大会上,微软介绍Silverlight 5将推出40多个新的功能,分别支持Silverlight多媒体领域,Silverlight桌面应用领域,Silverlight的性能提高和加固,以及新的开发特性等。
推荐专题:走向银光 一步一步学Silverlight
Scott Gu公布了部分Silverlight 5 Beta版的新功能,这些新功能多数来自“Silverlight 5 Wish List“投票,而在这些新功能投票中微软已经实现了70%并将其封装到Silverlight 5中,作为中国Silverlight开发者,推荐大家参与投票 - “来自中国的Silverlight 5 Wish List”。概括这次会议上介绍的Silverlight 5 Beta版新功能,主要是两个方面,高级媒体体验和商业应用开发。
下面我们将对目前Silverlight 5 Beta版的新功能进行详细浏览:
高级媒体体验
Silverlight 5将加大对媒体处理的支持并且提升富用户界面的性能,其主要表现在:
1. 提升H.264的硬件解码和图像呈现的性能,实现低性能设备使用GPU加速功能观看高清晰视频;
2. 增加TrickPlay功能,该功能允许用户使用不同的速度播放视频,支持视频快进和后退功能;另外,支持音频保护功能,在以倍速观看视频时,该视频的音频不受干扰,仍旧保证常
速播放;
3. 改善和提升电源保护功能,防止在观看视频时弹出屏幕保护;另外当视频不在播放时,允许计算机自动进入睡眠状态;
4. 增加远程控制支持,允许用户远程控制媒体播放;
5. 增强媒体数字版权保护功能,实现其与DRM媒体无缝切换;
商业应用开发
微软Silverlight技术对于商业应用开发一直属于重点支持领域,而Silverlight 5中,对于该领域又一次进行了提升和增强。微软的主旨是:Silverlight 5将成为创建下一代商业应用的解决方案。
Silverlight 5对于商业应用开发的支持主要体现在以下几点:
1. Silverlight 5将为User Interface(UI)提供更为平滑和自然的动画效果,支持内部布局场景动画切换,提高用户体验性;
2. Silverlight 5增强文本处理效果,使其能够创建富文本样式布局:
◆增加多行简单文本和超链接文本容器,允许实现环绕文本效果;
◆允许完全控制字符间距;
◆提升文本呈现性能,提高文本像素清晰度;
◆大幅度提高文本布局性能;
◆增强OpenType功能;
3. 支持矢量图打印功能,该功能主要用于用户创建文档或者报表,允许用户创建打印预览功能;
4. 增加双击响应,允许应用响应鼠标双击;另外增加ComboBox提前输入功能;
5. 增强Model View ViewModel和数据绑定性能,在XAML模式下增加许多新的操作功能,如下:
◆增加数据绑定调试功能,允许在XAML中设置断点,允许开发人员逐步调试数据绑定过程;
◆隐含DataTemplate允许其模板跨应用声明调用;
◆允许本地相关属性调用和绑定,例如,页面调用一个DataTemplate,该数据模板可以调用绑定该页面中包含的属性值;
◆增加Style样式属性功能,允许绑定样式到不同属性;
◆增加DataContextChanged事件;
6. Silverlight 5增强了网络支持和WCF通讯支持;
◆使用后台线程方法缩短网络通讯延迟;
◆增加WS-Trust支持,增加Security Assertion Markup Language验证支持;
7. Silverlight 5性能的提升;
◆XMAL解析器性能提升,提升XAML载入速度,并且改善XAML在运行时的性能;
◆增加对64位操作系统的支持;
8. 提高并且改进图形图像的处理;
◆增加Graphics Processing Unit(GPU)加速3D API支持,该API为高级数据可视化和富用户体验界面提供丰富的图形图像效果,包括3D效果支持。下图为Silverlight 5对3D效果的应用演示:
Tags: 

延伸阅读

最新评论

发表评论