Microsoft have announced the availability of Silverlight 2, one of the industry’s most comprehensive and powerful solutions for the creation and delivery of applications and media experiences through a Web browser. Silverlight 2 delivers a wide range of new features and tools that enable designers and developers to better collaborate while creating more accessible, more discoverable and more secure user experiences.
New media features in Silverlight 2 include:
* WMA Professional support, including new WMA 10 Pro low-bitrate modes, although multi-channel audio content is still restricted to stereo playback
* Content protection powered by Microsoft PlayReady DRM client
* Server-side playlists in Windows Media Services
* Media Stream Source API
Silverlight 2.0
Silverlight, Visual Studio
The Silverlight team blog has released “Sliverlight 2 RC0”. The blog post says- We’ve released RC0 of Silverlight 2. This is intended as a developer only release - neither the Silverlight 1 nor Silverlight 2 Beta 2 plug-in will auto-update to this release. This is an opportunity to test your Silverlight 2 applications against RC0 to ensure they will be ready for final release. There is also a preview of SP1 for Expression Blend which targets Silverlight 2 RC0.
There is a full list of breaking changes between B2 and RC0, I’ve pulled out the contents list below as a summary:
- Important! Migrating Older Code to the Newer Release
- ContentPresenter now derives from FrameworkElement instead of Control
- Layout Rendering Slightly Changed
- Cross domain hosts of Silverlight must set the right MIME type for XAP (application/x-silverlight-app)
- Exceptions now thrown in HttpWebRequest.EndGetResponse()
- Font URI is Restricted to Assembly Resource
- Browser.HtmlElementCollection replaced with by Browser.ScriptObjectCollection
- Exceptions When Changing Some Properties on an Active Animation
- System.Windows.Controls.Extended.dll renamed to System.Windows.Controls.dll
- VisualStateManager Changes
- KeyDown Sent Synchronously
- MeasureOverride/ArrangeOverride on Canvas Now Sealed
- UriTypeConverter moved to System.dll
- HtmlPage.UnregisterScriptableObject Removed
- RenderingEventArgs Changes
- ContentPresenter and ContentControl Changes
- Removal of FileDialogFileInfo Type and OpenFileDialog.SelectedFile(s) Properties
- Removal of FullAccess Option on the ExternalCallersFromCrossDomain attribute in the Silverlight 2 application manifest
- KeyFrameCollection Changes
- Request stream must be closed before calling HttpWebRequest.BeginGetResponse()
- HtmlWindow references on Safari/Mac will no longer evaluate to true
- Address property removed from all WebClient EventArg classes
- Constructors Made Internal
- Exception type change for System.Xml exception type
- Cannot create classes in XAML that do not have accessible constructors
- Get AG_E_UNKNOWN_ERROR in Silverlight 2 but not in Silverlight 1
- Platform looks for generic.xaml as a resource at themes/generic.xaml
- HTTP Polling Duplex OM Changes and Reengineering
- Breaking change to Silverlight native hosting IXcpControl COM interface
- Content-Type is allowed on cross domain request by default
- Enforcing delegate type check when two delegate objects are combined
- Miscellaneous API Changes
All the relevant links and downloads are available on Silverlight.Net.
Source: MSDN Blog
Silverlight, Software
Recent Comments