MIX09发布的Silverlight 3新特性

Joe Stegman在MIX09上已经详细介绍了Silverlight 3的新特性(课程:What’s New in Microsoft Silverlight 3 PPT Video)。不过我下面来简短的做一些总结: Video/Audio Silverlight除VC-1外还支持H.264视频格式。这是YouTube等使用的新兴业界标准格式,并在很多设备上有硬解码。Silverlight也支持AAC音频。二者都以MP4容器格式实现(如.MP4或.M4A格式文件)。 GPU Acceleration 这是Silverlight 3运行时中opt-in的特性,in-browser和out-of-browser都可以。在HTML中的Silverlight tag中,添加一个EnableGPUAcceleration=true参数来启用GPU加速。 3D Support Silverlight 3带有透视3D,对于一个父元素,你使用一个Projection attached property,如: <Border.Projection>    <PlaneProjection x:Name=”p3” RotationY=”-30” /> </Border.Projection> Animation Easing There’s now a series of easing functions. Custom Dialogs Silvelright 3现在支持SaveFileDialog。出于安全原因,我们不返回路径给开发者,相反,你可以从结果中打开文件: mySaveFileDialog.Show(); if (mySaveFileDialog == true)    return mySaveFileDialog.OpenFile(); Effects Silverlight 3中引入的Effects提供低级手段来影响视觉效果。我们内置提供阴影和模糊两个效果,你也可以创建自己的效果。自定义效果以HLSL Shaders来实现——用DirectX SDK工具编译成byte code供Silverlight…

1

.NET Services 2009年3月版CTP新发,及特性

.NET Services allow customers to easily federate data and messages with its Service Bus, Access Control, and Workflow services. Ever since these services have been available, there has been significant uptake and valuable feedback from customers, improvements that will be incorporated as we head to commercial availability later this year. .NET Services introduces enhanced interoperability…


ARCast.TV – Improving User Experience in Digital Signage Solutions with Silverlight

In this interview, Tim Meinhardt, Colin Ploscaru, and Juan Calcagno at TTSS discuss with Zhiming Xue why they became interested in adopting new technologies like Silverlight, and what they had to do to re-architect and migrate one of their existing digital signage solutions. Tim, Colin and Juan share what their experience was like with their…


MIX09: Interoperability 互操作性在MIX09

互操作性毫无悬念的成为MIX09的重头戏。当然无论何时谈论云计算时互操作性总是关键考量。 一些这方面的课程: “Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!” Microsoft’s approach to Interoperability: 6-7 minutes that really helps to explain how and why Microsoft is going this direction! Silverlight interoperability with the Eclipse Tools for Silverlight project, with the new Mac support (see my post Eclipse Tools for Silverlight (Eclipse4SL):…


Silverlight 3 Out-of-Browser Support

MIX09已经发布了Silverlight 3 Beta,除了以前提到的新特性,现在Silverlight应用可以脱离浏览器在桌面独立运行。下面是如何做的例子: In order to run this code sample, you’ll have to set up a Silverlight 3 environment.  The links you need to do this are all in the Silverlight 3 Getting Started section of the Silverlight.net website.  I’ve personally installed everything, including: Silverlight Runtime for Windows Silverlight 3 Beta Tools for Visual Studio…