Silverlight 4 Beta Announced

Scott Guthrie just announced the release of Silverlight 4 Beta overnight at Microsoft Professional Developer Conference (PDC09)! What does this mean? It means if you’re working with Silverlight you have tones of new and cool features to create amazing applications. The beta release is a developer release, so there’s no end-user runtime is available for this release, nor is a go-live license for customers wishing to put their applications into production.

There are plenty of new controls and features added in this release. Here are some important ones that caught my attention:

· Printing API

· Right-click event handling

· Mouse wheel support

· Webcam and microphone access

· Rich TextArea Control (supports hyperlinks, images)

· COM interop

· Clipboard API

· Improved DataBinding

· CLR 4.0 Compatibility

· UDPListener and Multi-cast support

· Out Of Browser improvements

· Google Chrome browser support

· Managed Extensibility Framework (MEF)

· Local file access

This is only a small subset of the new features. For a comprehensive list of the new features, Tim Heuer has a great post Silverlight 4 Beta – A guide to the new features

Before getting started you must install the following software:

· Visual Studio 2010 Beta 2 or Visual Web Developer Express 2010 Beta 2

· Silverlight 4 Beta Tools for Visual Studio 2010

Test ‘standalone’ downloads (not needed if the tools above have been installed)

· Silverlight Runtime (Windows)

· Silverlight Runtime (Mac)

· Silverlight 4 SDK

Other tools that will enable you to create cool applications are:

· Expression Blend for .NET 4 Preview

· Silverlight Media Framework

· WCF RIA Services

Here are some Learning Resources

· What’s New in Silverlight 4?

· Microsoft Silverlight 4 Beta Offline Documentation (CHM)

· Microsoft Silverlight 4 Beta Online Documentation

· Getting Started with Silverlight 4

If you’ve read everything else and want a video on the new features, you can go here to check it out. Exciting times ahead!!

About The Author

Malcolm Sheridan is a Microsoft awarded MVP in ASP.NET and regular presenter at conferences and user groups throughout Australia. Being an ASP.NET Insider, his focus is on web technologies and has been for the past 10 years. He loves working with ASP.NET MVC these days and also loves getting his hands dirty with JavaScript. He also blogs regularly at Follow him on twitter @malcolmsheridan

No comments: