写点什么

Silverlight 5 RC 版发布:随着许多新功能的出现微软进一步兑现其承诺

  • 2011-09-04
  • 本文字数:1478 字

    阅读完需:约 5 分钟

在 BUILD 开发者大会即将召开之际,微软发布了 Silverlight 5 RC [1] 版,这无疑印证了他们对于钟爱的浏览器插件技术所作的承诺。Silverlight 5 拥有许多新功能,包括:通过 GPU 渲染二维和三维图形、远程视频控制、P/Invoke 支持、浏览器内的信任应用、更好的性能和工具。

以前很少提及 Silverlight,特别是一些主题演讲上的状况更是如此,例如在微软2010 年专业开发人员大会(PDC 2010)上,对于Bob Muglia 所说的“我们的[微软的] 战略已经转变”以信息缺乏而告终。其后果是给微软内部和外部的开发者在关于Silverlight 的未来发展问题上留下了一个大大的问号。开发者为了从忧虑中平静下来可能会停止在Silverlight 上的投入,通过Scott Guthrie 概述Silverlight 5 路线图,微软随之启动了 Silverlight FireStarter 事件。今年为避免发生此类错误事件,微软特意在距期待已久的 Windows BUILD 开发者大会(其中的焦点将是 Windows 8 和 HTML5)召开的前两周发布了Silverlight 5 RC 版。尽管最终的生产版本将在今年晚些时候发布,然而本次发布是为了让开发者准备他们的适用于Silverlight 5 的应用程序。

Silverlight 5 中出现的一些新功能有:

媒体和丰富的用户界面

  • 通过 GPU 进行硬件解码的 H.264 高清视频
  • 特技播放(TrickPlay)——以不同的速度播放视频
  • 在视频播放过程中不会激活屏保
  • 视频远程控制
  • 更好的数字权限管理 (DRM[3]) 支持

图形和动画

  • 包括在 IE9 无窗口模式下的 GPU 加速的 3D 图形 API。
  • 在 GPU 上渲染的 2D 图形
  • 动画效果的 UI 过渡。例如,向列表中添加列表项会以动画效果展现。

文本

  • 应用像素贴紧技术使得文本更清晰
  • 多列文本
  • 文本环绕容器控件
  • 支持双击和 Combobox 支持根据输入的起始字符自动匹配选项

性能

  • 更低的网络延迟
  • 更快的 XAML 解析器
  • 支持多种 64 位操作系统

工具

  • Visual Studio 可以评测 CPU、内存和线程。
  • VS Team Test 的支持

其他

  • P/Invoke 支持调用本地函数
  • 任务并行库任务
  • 矢量(Postscript)打印
  • 浏览器内的信任应用
  • PivotViewer 控件

Silverlight 5 功能丰富,而且微软正试图证明其对于此项技术的承诺。但是我们需要看到在 BUILD 开发者大会上当另一只期待已久的鞋子脱下时到底会发生些什么。微软在 HTML5 上的投入是多少?而且对于一项受限于 Windows 的成熟技术各家公司是否应该投资,能否通过基于 Mono 为 Linux 提供一些支持,或者他们是否应该寻找针对 HTML5 的跨平台解决方案?或许需要某种妥协:Silverlight 更适于用于基于 Windows 的丰富的业务解决方案,然而对于几乎可在所有环境下运行的普通 web 应用而言可能该用 HTML5 来完成。

译注

[1] RC,即候选发布版 Release Candidate 的缩写,指可能成为最终产品的候选版本,若未出现致命 bug 则准备发布为正式版。处于此阶段的产品具有相当好稳定性,已设计、编码、测试的所有产品功能都通过了一个或多个未发现明显 bug 的测试周期。详细说明参见软件版本周期 Software release life cycle )。

[2] GPU,即图形处理器 Graphics Processing Unit 的缩写,GPU 是显示卡的“心脏”,作用相当于电脑中的 CPU,它决定着显卡的档次和大部分性能,同时也是区别 2D 显示卡和 3D 显示卡的依据。2D 显示芯片在处理 3D 图像和特效时主要依赖 CPU 的处理能力,称为“软加速”。3D 显示芯片是将三维图像和特效处理功能集中在显示芯片内,即“硬件加速”功能。显示芯片通常是显示卡上最大的芯片(也是引脚最多的)。

[3] DRM,即数字权限管理, Digital Rights Management 的缩写。

[4] TPL,即任务并行库, Task Parallel Library 的缩写。

查看英文原文: Silverlight 5 RC: Microsoft Reinforces Their Commitment with Many New Features

2011-09-04 13:392359
用户头像

发布了 55 篇内容, 共 19.2 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

week2作业

慢慢来的比较快

你不会还不懂依赖倒置吧?赶紧来看看

hellohuan

设计模式 极客大学架构师训练营 设计原则

第 02 周学习总结

夏秋

架构师训练营第二周学习总结

whiter

极客大学架构师训练营

江帅帅:精通 Spring Boot 系列 05

奈学教育

Spring Boot

【架构师第二周作业】依赖倒置

浪浪

0期架构Week2作业2

Nan Jiang

第二周作业

极客大学架构师训练营

DIP和SIP的理解和学习

拈香(曾德政)

极客大学架构师训练营 面向对象设计原则 DIP 设计原则 SIP

架构师训练营第二周命题作业

hifly

设计模式 极客大学架构师训练营 UML 依赖倒置原则 接口隔离原则

设计原则

GalaxyCreater

架构

视频豪横时代,应用如何快速构建视频点播能力?

阿里云Edge Plus

音视频 CDN 直播 点播

0期架构Week2作业1

Nan Jiang

架构师训练营 Week02 学习心得

极客大学架构师训练营

第2周作业

娄江国

极客大学架构师训练营

设计一个软件框架的关键点

dony.zhang

架构师训练营第二周命题作业

兔狲

作业

透过本质和发展看编程

拈香(曾德政)

架构师 面向对象设计 极客大学架构师训练营 面向对象设计原则

江帅帅:精通 Spring Boot 系列 05

古月木易

Spring Boot

架构师训练营2 ——框架设计

默默

【漫画】云通信企业公众号,打造私域流量的利器

阿里云Edge Plus

云通信

软件的本质与设计原则

dony.zhang

银行业数据治理之「数据资产管理」

数据司令

大数据 数据仓库 金融科技 数据治理 数据资产

聊聊面向对象的设计(OOD)原则

Jerry Tse

极客大学架构师训练营 作业

架构师训练营第二周作业

Jerry Tse

极客大学架构师训练营 作业

第 02 周作业

夏秋

极客大学架构师训练营

架构师训练营——第二周总结

jiangnanage

第2周总结

娄江国

极客大学架构师训练营

7-ELEVEn工作法

wujunmin

管理 零售

作业

chenzt

架构师训练营第二周学习总结

王鑫龙

极客大学架构师训练营

Silverlight 5 RC版发布:随着许多新功能的出现微软进一步兑现其承诺_.NET_Abel Avram_InfoQ精选文章