Microsoft Scores for Developers, Designers with Silverlight 3
Microsoft delivers Silverlight 3 and Expression 3, the latest versions of the company's RIA and Web development and design platform.Microsoft has delivered Microsoft Silverlight 3 and Expression 3, the latest versions of the company's rich Internet application and Web development and design platform, with the goal of more seamlessly integrating designer/developer workflow, among other benefits. Microsoft officially launched Silverlight 3 on July 10. However, Expression 3 will be available within the next 30 days, including a free, 60-day trial version available at http://www.microsoft.com/expression/try-it. A release candidate of Expression Blend 3 with its new SketchFlow technology is available now for download.
In blog posts, conference presentations and briefings, Microsoft officials have offered a deeper view into many of the components in the new versions of Silverlight and Expression.
With version 3, Silverlight rounds out a feature list that delivers innovation and benefits to key areas of rich internet applications, including: ??Ã Support for true high definition video ??Ã Improved line of business support, including data validation and element-to-element databinding ??Ã Pixel shaders for deeper rendering control ??Ã More than 90 controls and themes, with source code and unit tests for many of them in the Silverlight ToolkitAnd, describing new 3D-enabling technology in Silverlight 3, Somasegar said:
Perspective 3D support in Silverlight allows developers to use 2D elements to create a 3D experience. Perspective 3D is also a great way to better utilize screen real estate. Let's look at a simple image viewing application to demonstrate how you can use perspective 3D for both improved visual appearance and better utilization of the screen. Rather than show just one image at a time, we'll show one primary image in full resolution and a couple more on either side in a perspective view.Somasegar also describes new data binding improvements in Silverlight 3. "ElementName binding allows developers to bind one UIElement to another in XAML [Extensible Application Markup Language] instead of having to write event handlers," he said. "In Silverlight 3, there's a new property called ElementName on the Binding class. When ElementName is set, the binding engine uses the specified element as the source for this binding."