八爪熊的菠萝园子

Everyday progress of 1%

博客园 首页 新随笔 联系 订阅 管理

  2009年7月14日在微软(中国)有限公司今天发布了新一代互联网媒体体验及交互式应用平台Microsoft Silverlight 3和Expression 3。发布会现场云集20余家媒体记者,介绍了作为最新一代RIA互联网媒体体验及交互式应用平台, Silverlight 3延续了Silverlight之前版本快速创新的传统,更加开放的支持了更多视音频编码标准,支持浏览器外运行Silverlight应用、大幅图形性能改进等超过50项突破性的创新特性。

  与会人员包括,微软中国有限公司开发平台合作部大中华区总经理谢恩伟,微软服务器及开发工具部用户体验平台亚洲区总经理Forest Key,微软(中国)有限公司平台与开发合作部平台策略首席顾问赵立威,还包括来自中国人寿、新浪和搜狐的合作伙伴。

  大会上带来了中国人寿、新浪和搜狐开发的全新的Silverlight 3炫酷应用。新浪财经的股市分析展示出了Silverlight强大的离线浏览功能,打开网站右键轻轻点击安装,桌面上就会有一个既安全功能又全面的股市分析软件。搜狐高清影视剧是国内首家以H.264高清格式用Silverlight做为前端展示的播放平台,其功能强大,远远超越了现有的个在线视频提供服务,用户可以实现进度预览,时间线评论等众多新功能。其中最耀眼还要说中国人寿的PACS养老金精算系统,它让我们看到Silverlight不仅仅可以应用在传统的网络应用上,同时在企业级应用表现更是额外出色,其界面的友好性上大大超越了传统的Win Form和网站应用程序;功能强大,系统稳定更加体现出Silverlight在商业应用中不可比拟的强大优势。

 

Silverlight 3中的新特性: Silverlight 3受到Visual StudioExpression Blend的全面支持,其中的主要新特性和功能包括主要媒体强化;允许Web应用在支持脱离浏览器运行;大幅图形性能改进包括3D图形支持、GPU加速和H.264视频支持;以及很多提升RIA开发效率的特性。此外,为了全面结合.NET开发工具,Visual Studio 2008Visual Studio 2010Visual Web Developer Express将支持全面可编辑的和交互式的Silverlight设计器。Silverlight 3中的新特性包括:

 

·         支持更高质量的视频和音频Silverlight 3支持本地H.264/先进音频编码(AAC)音频、直播或点播Internet Information Services 7.0IIS7Smooth Streaming(平滑流媒体技术)、全高清(720p+)回放和可扩展的解码器管道,为桌面带来丰富、全屏、无停顿的媒体体验。

Silverlight 3中新的增强媒体特性包括:

o   直播和点播真实高清(720p+Smooth Sreaming集成的HTTP媒体交付平台IIS Media Services(之前称作IIS Media Pack)支持Smooth Streaming,可以根据本地带宽和CPU状况对交付给Silverlight的视频文件进行动态侦测并实时无缝切换视频质量。这为直播和点播真实全高清(720p+)流媒体提供支持。

o   更多格式选择。除了本地支持VC-1/Windows Media AudioWMA),Silverlight 3目前也支持基于MPEG-4H.264/AAC音频,让内容分发商能够向广泛的计算机和设备交付高质量内容。

o   真正的全屏高清播放。利用图形处理器(GPU)硬件加速,现在可以提供真正的全屏高清(720p+Silverlight体验。

o   支持广泛的媒体格式。借助新的Raw AV管道,Silverlight可以轻松地支持各种第三方编解码器。音频和视频可以在运行时间之外解码并在Silverlight中渲染,支持本地编解码之外的更多格式。

o   行业领先的内容保护PlayReady内容保护支持的Silverlight DRM,使用AES加密或Windows Media DRM实现受保护的浏览器内体验。

 

·         强化丰富的体验Silverlight 3包含新的3D图形、动画特性、硬件加速效果和文本改进,让设计和开发人员创建下一代Web视觉画面。额外的特性包括:

o   透视3D图形Silverlight 3允许开发和设计人员把内容应用到3D平面。用户可以旋转或缩放直播内容,而不需要编写任何额外代码。其他效果包括在3D和转换中创建一个队列。

o   像素着色引擎效果。这些基于软件的效果包括模糊和下拉阴影。此外,设计人员也可以编写自己的效果。效果可以应用到任何图形内容。例如,为了让按钮显示按下的效果,设计人员可以在按下的视觉状态上使用下拉阴影效果。

o   位图缓存。通过允许用户在位图中缓存向量内容、文本和控件,Silverlight 3大幅提升了应用的渲染性能。这个特性有益于背景内容或需要不改变内部外观的情况下缩放的内容。

o   新的位图API借助Silverlight 3,开发人员现在可以把像素写入位图。如此以来,他们可以制作相片编辑器来进行红眼修正,编辑扫描文档或从屏幕上的元素为缓存的位图创建特效。

o   主题应用支持。通过在Silverlight 3应用上采用样式和在运行时间改变它们,开发人员现在可以为应用设定主题。此外,开发人员可以在互相的基础上对样式进行级联。

o   动画效果。Silverlight 3提供跳跃和弹跳等新的效果。这让动画更加自然。开发人员现在也可以开发自己的数学函数来描述一个动画。

o   强化的控件皮肤。通过在应用外维持一个通用控件包,Silverlight 3提供更轻松的外观功能。这可以实现在不同之间共享样式和控件皮肤。

o   改进的文本渲染和字体支持。Silverlight 3支持更高效的文本渲染与快速动画效果。通过使用本地字体,应用的载入速度也会加快。

 

·         提高富互联网应用的效率。新特性包括:

o   超过60个带源代码的控件Silverlight 3包含60多个高质量,全面可换肤和定制的实用控件,例如制图和媒体,坞站和视图框等新的布局容器,自动填充、树图和数据网格等控件。控件包括9种专业设计的主题,而源代码可以修改、重新编译或原样使用。其他新增控件包括列表框控件中的多重选择,方便编写文件的五种保存对话框,以及支持带浏览功能的多个页面应用。

o   深层链接。Silverlight 3支持深层链接,实现在RIA中给页面添加书签的功能。

o   搜索引擎优化(SEO)。Silverlight 3让用户能够解决RIA带来的SEO相关挑战。通过在服务器上使用业务对象并结合ASP.NET控件和网站地图,用户可以自动把数据库驱动的RIA内容镜像到HTML,后者可以方便被领先的搜索引擎建立索引。

o   增强的数据支持。Silverlight 3提供如下特性:

§  元件到元件捆绑。用户界面设计人员在两个UI属性之间使用捆绑来创建有吸引力的UI体验。Silverlight现在支持通过可扩展应用程序标记语言(XAML)把属性捆绑到公共语言运行库(CLR)对象和其他UI组件:例如,把滑块值捆绑到媒体播放器的音量控件中。

§  数据表。数据表控件支持字段布局,数据的验证、更新和分页。

§  新的数据验证特性。新特性自动获取错误的输入并通过内置验证控件警告用户。

§  支持业务对象。在客户端和服务器上提供n-级数据支持。通过增加数据支持,开发人员可以轻松地载入、排序、过滤和分页数据。支持包括新的内置CollectionView,对服务器端数据执行一套复杂的操作。新的.NET RIA服务集在服务器上支持这些特性。

o   通过如下特性改进性能:

§  应用库缓存,在客户端缓存框架以提高渲染性能,从而降低应用的大小。

§  强化的深度缩放,允许用户通过缩放流畅地浏览较大的图像库。

§  二进制 XML允许对与服务器的通信进行压缩,大幅提高数据交换速度。

§  本地连接,允许在客户端的两个Silverlight应用之间进行通信,而不会导致服务器回程:例如,一个控件中的图表可以与另外一个控件中的数据网格通信。

 

·         增强的可访问特性。Silverlight 3是第一个提供对所有系统颜色访问能力的浏览器插件,允许视力不佳的人做出改变,通过使用类似的操作系统控件采用高对比度颜色配置以方便阅读。

 

·         浏览器外功能。Silverlight 3提供一系列新的功能来为运行在桌面上的Web创建轻巧的沙盒伴侣体验。Silverlight的浏览器外支持让网站可以与用户建立更紧密,更稳固的关系。它支持把应用放到用户机器上的受限区域,然后在桌面或开始才当上放置链接。不需要任何额外的运行时下载或以不同的方式编写应用Silverlight 3即可实现这个功能。现在可以方便地在用户的桌面或开始才当找到应用程序,单击即可运行。此外,它可以测试网络连接情况,自我更新以及访问孤立的存储。结合在一起,这些特性将大幅改善Web体验:

o   桌面快捷方式和开始菜单支持。开发人员可以把应用程序放到桌面上,单击即可运行。

o   在浏览器外运行。不需要浏览器窗口的元件即可运行应用程序。

o   更安全,沙盒效应。应用程序高度可信,无安全报警,帮助更好地保护用户的安全。

o   无需管理员即可方便地安装。应用程序保存在缓存中,不需要任何特殊权限即可运行。

o   内置自动更新。应用程序将检查服务器上的新版本并在启动时更新。

o   连接检测(浏览器内,浏览器外)。应用程序可以检测连接丢失,然后选择缓存用户的工作,直到连接恢复。

 

Expression Blend 3中的新特性。通过Expression Blend 3中的创新,现在的设计者-开发者工作流程向前迈出了重要的一步:

·         SketchFlowSketchFlow引入了一套新功能,旨在让设计者-开发者更轻松地实验动态用户体验并创建引人注目的产品原型。SketchFlow还有助于与其他利益相关者沟通设计理念并更容易收集有注释的反馈。SketchFlow使应用程序的导航和组成能够在视觉上模仿一个简单原因,将一系列草图用于更成熟的设计中。原型可做到尽量逼真,用来交流设计意图,SketchFlow还能够利用Expression Blend的所有现有功能。

·         Adobe PhotoshopIllustrator导入Adobe PhotoshopAdobe Illustrator中功能强大导入器可支持与设计者已有的工作流程的平滑互动。设计者可自由查看并且逐层导入Photoshop文件。这些文件层可轻松进行重新组合,所有元素保留其原有格式——层、层的位置、可编辑文本和矢量——并在Expression Blend内保持可编辑状态。

·         行为。无需编写代码,设计者就可对其应用程序添加互动功能。行为可将复杂设计互动压缩到可重复利用的组件中,该组件可直接用作应用程序中的用户界面元素。开发者可使用丰富的API编写自己的触发器、动作和行为,用于SilverlightWindows Presentation FoundationWPF)项目中。

·         样本数据。设计时样本数据可轻松建立数据连接的应用程序,而无需访问实时数据。开发者可生成样本数据或从XML文件导入样本数据,并在设计时提供给Artboard上的控件。此外,开发者还可大量自定义样本数据细节,方便地在使用样本数据和运行时的实时数据间切换。

·         代码编辑器。一个完整的代码编辑器,可支持Visual C#Visual Basic和可扩展应用程序标记语言(XAML)。

·         改进的设计和开发体验Expression Blend 3包含许多能够显著改进整体设计体验的功能,其中包括一个全新的、能使设计者更易访问的设计面。Team Foundation Server支持能使Expression Blend用户与Visual Studio Team System更轻松地兼容。改进的动画和缓动方法、三维变换、视觉效果和改善的视觉状态管理器可实现出色的工具体验。

 

Silverlight的动态

·         200810月发布以来,超过三分之一的全球电脑下载和安装了Silverlight 2。对于仅仅发布9个月的Silverlight 2来讲,这是一个不同寻常的成绩。

·         去年夏天,NBC利用Silverlight通过互联网转播的2008年北京夏季奥运会成为互联网历史上收视率最高的体育赛事。NBC提供了13亿次页面浏览,7千万个流视频和长达6亿分钟的内容,让观众可以在计算机上全程观看各个体育项目。用户在网站上平均花费27分钟来观看视频(其他奥运会只有3分钟)。

·         CBS选择Silverlight来支持CBS March Madness点播服务。March Madness点播服务向超过750万个用户提供高质量的直播视频,并且在整个赛事期间提供了超过860个小时的直播视频内容,比去年增加75%。有关March Madness点播服务最令人吃惊的统计数字是每次访问的时间:平均69分钟。

·         自从Silverlight问世以来,很多新的合作伙伴加入了Silverlight合作伙伴计划,包括领先的内容交付网络(CDN)、解决方案提供商和编码ISV,在30多个国家的大约200家合作伙伴帮助全球各地的用户开发、设计和交付极具吸引力的Silverlight体验。超过300个内部微软产品和网站目前在使用Silverlight,包括Office 2010Microsoft Office OnlineWindows LiveMicrosoft Office SharePoint ServerMicrosoft Office Visio和必应地图(以前称为Virtual Earth)


  相信Silverlight在将来一定会给我们生活带来翻天覆地的变化。

posted on 2009-07-15 12:00  八爪熊  阅读(309)  评论(0)    收藏  举报