Expression Blend Preview for Silverlight 5 Update available

A new version of Expression Blend for Silverlight 5 is now available for download with these features:

  • Expiration date – June 30, 2013;
  • Go-live license;
  • updated Silverlight 5 SDK.

Check out the original post by the Expression Blend Team and download the new bits from here.

Happy Silverlighting!

A gift for your Christmas tree: Silverlight 5 RTW Released!

Big congrats and kudos to all the Silverlight team: Silverlight 5 RTW is now available for download!

Check out the official site for a complete list of download links and updated documentation including feature list, Breaking changes and Release History.

Don’t forget to read the official announcement, this is a special and fantastic release with tons of new features:

Improved media support

  • Low Latency Audio Playback
  • Variable Speed Playback
  • H/W Decode of H.264 media
  • DRM Key Rotation/LiveTV Playback
  • Application-Restricted Media

Improved Text support

  • Text Tracking & Leading
  • Linked Text Containers
  • OpenType and Pixel Snapped Text
  • Postscript vector printing
  • Performance improvements for Block Layout Engine

Building next-generation business applications

  • PivotViewer
  • ClickCount
  • Listbox/ComboBox type-ahead text searching
  • Ancestor RelativeSource Binding
  • Implicit DataTemplates
  • DataContextChanged event
  • Added PropertyChanged to the UpdateSourceTrigger enum
  • Save File and Open File Dialog
  • Databinding Debugging
  • Custom Markup Extensions
  • Binding on Style Setters

Silverlight 5 performance improvements

  • Parser Performance Improvements
  • Network Latency Improvements
  • H/W accelerated rendering in IE9 windowless mode
  • Multicore JIT
  • 64-bit browser support

Graphics improvements

  • Improved Graphics stack
  • 3D

Silverlight 5 extends features of the “Trusted Application” model

  • Multiple window support
  • Full-Trust in-browser
  • In-browser HTML support
  • Unrestricted File System Access
  • P/Invoke support

Tools improvements

  • Visual Studio Team Test support

As usual go, grab the new bits and Happy Silverlighting!

1, 2, 3, 4, 5… Silverlight 5 RC available for download!

Great news today!

Silverlight 5 RC is available for download from the official site:’s-new-in-silverlight-5

This release contains a lot of new features including:

  • P/Invoke support for calling native functions
  • 64 bit support
  • Vector (Postscript) Printing
  • Remote Control and Media Command Support
  • DataContextChanged event
  • In-Browser Trusted Applications
  • PivotViewer Control
  • Power awareness for media apps

Pete Brown has a great post here and “the big list of what’s new and improved” here.

Some useful downloads and links:

Go, grab the new bits and Happy Silverlighting!

Silverlight Integration Pack for Microsoft Enterprise Library 5.0 released

Check out the original post by Grigori Melnik about the new release of Silverlight Integration Pack for Microsoft Enterprise Library 5.0.


A Quick look:

Asset Description
Validation Application Block The Validation Application Block supports the following scenarios:

  • Executing validation rules across multiple tiers and gathering results.
  • Annotating your business entities with validation attributes.
  • Ensuring validation attributes compatibility with WCF RIA Services.
  • Defining validation rules in configuration.
  • Validating conditionally using rule sets.
  • Implementing self-validation.
  • Defining validation attributes in metadata. Silverlight doesn’t support the MetadataTypeAttribute. In the .NET Framework, this attribute is used to define metadata classes with validation attributes for your generated business entities. The Validation Application Block provides an implementation of the MetadataTypeAttribute for Silverlight.
  • Supporting IDataErrorInfo.
Logging Application Block Allows you to decouple your logging functionality from your application code. The Logging Application Block routes log entries to various out-of-the-box or custom destinations (locally or through a web service), it supports runtime changes to, for example,  turn existing logging up and down or change logging destinations. Batch logging is supported. The block is shipped with an implementation of a WCF Remote logging service that integrates with the desktop version of the Logging block. Additionally, tracing feature allows you to correlate log entries to a specific activity/workunit scope.
Caching Application Block A brand new implementation of the Caching application block, which is mimicking the System.Runtime.Caching API from .NET with support for in-memory caching and persistent caching (via isolated storage). It has support for expiration and scavenging policies as well notification of cache purging.
Exception Handling Application Block A port of the desktop version of the Exception Handling Application Block, which allows you to handle exceptions that might occur in any layer of your application in a consistent manner.
Interception & Policy Injection Application Block Update to Unity container for Silverlight with support for type and instance interception.
Configuration support The Silverlight Integration Pack offers flexible configuration options, including:

  • XAML-based configuration support
  • Asynchronous configuration loading
  • Interactive configuration console supporting profiles (desktop vs. Silverlight)
  • Translation tool for XAML config (needed to convert conventional XML configuration files) available as a config tool wizard, an MS Build task, or a standalone command-line tool
  • Programmatic configuration support via a fluent interface or attributes
Reference Implementation New Developer’s Guide and an accompanying Reference Implementation to illustrate the typical challenges when building a Silverlight LOB application.StockTrader V2 Reference Implementation (RI) (via a separate download)

More resources, documentation and download links are available in the public announcement.

Happy Silverlighting!

Babylon 3D engine for Silverlight 5 Beta available for download

David Catuhe has announced the availability of Babylon, a 3D engine written to demonstrate the power of Silverlight 5 Beta.

The source code is available for download here together with many other samples for Silverlight 3D in the MSDN Code samples gallery.


Also check out these useful resources by Aaron Oneal:


Happy Silverlighting!

Silverlight 5 Beta available!

Great announcements today during MIX11 in Las Vegas: Silverlight 5 Beta is available for download!

This is a list of some of the new features available:

  • Multiple Windows instances in Out-of-browser applications;
  • GPU-accelerated XNA-compatible 3D and immediate-mode 2D API;
  • DrawingSurface control for rendering 3D content;
  • Double (and multi) click support via the ClickCount event data property;
  • Low-latency sound effects and WAV support;
  • ItemsControl search via the new TextPath attached property;
  • New MarkupExtension base class for defining XAML markup extensions;
  • Data Binding enhancements:
    • Possibility to set breakpoints in XAML;
    • Data Binding enabled in Styles;
    • Binding to ancestors in the VisualTree using the RelativeSource;
    • New DataTemplate.DataType property to bind data templates to the object type;
    • Binding to dynamically-generated properties via the ICustomTypeProvider interface;
    • Application model enhancements:
      • Trusted applications can now be enabled to run inside the browser;
      • Trusted applications can now access the local file system;
      • Multiple Windows instances in trusted Out-of-browser applications.
  • Significant performance improvements, fixes and much more.

 Check out these useful links:

Happy Silverlighting!

Silverlight 5 Announced!

Today ScottGu announced some new amazing features that will be available in Silverlight 5. The complete list is available here:

Planned release date: 1H 2011 (Silverlight 5 Beta)2H 2011 (Final Release)

Useful links: