Silverlight 4 beta released at #PDC09

Well people, it was an amazing keynote. Silverlight 4 beta was just presented by Scott Guthrie at the Professional Developer Conference 2009 in Los Angeles. As soon as Silverlight 3 was released a few months ago, the Silverlight team started working on new features to create what will be a really exciting release.

As of now, the Silverlight 4 beta bits and all the necessary tools are available for download. Probably the best place to start is Tim Heuer (Silverlight evangelist for Microsoft) who has a guide to the new features on his blog. A great and very clear read!

Another fantastic resource is my friend Corrado Cavalli’s PDF document with all the new features (there is also an Italian version on Corrado’s blog).

Update: Just found out about the Silverlight 4 Training Course available on Channel 9, put together by Adam Kinney and John Papa, two Microsoft evangelists!

What happens with WPF?

Those of you who know me well know that I love WPF as much as Silverlight, and I am really super happy to work for IdentityMine, a firm that is very active in both environments.

Windows Presentation Foundation is not dead, not at all. With WPF4 (which is available in beta with Visual Studio 2010 beta 2), a load of new features is making it to the desktop as well. In the beginning of the year at MIX09, I had a talk about the .NET continuum, and we are exactly there, with Silverlight and WPF coming closer, but still having their respective features. WPF is more than ever Silverlight’s big sister, they are closer than they have ever been, which is a blessing for us developers because passing from one world to the other has never been easier.

With Silverlight running out of the browser with elevated permissions, and with the possibility to modify the appearance of the window hosting the out-of-browser application, Silverlight is coming very close to a desktop application. But it is not one yet. So the question is, will we see a “merge” between Silverlight and WPF in the coming few years? Well to be frank, I am a very vocal proponent of the convergence, and I am pretty sure that we will go that way sooner or later. The good news is that all that Microsoft learned over the years while creating WPF is invested in Silverlight. In some areas, it has been made even better, because they learned from some mistakes. In others, they capitalized on the fantastic functionalities available in WPF and made that available to us without a change in Silverlight. My point is that talking about the death of WPF is a cow’s opinion, it’s a moo point. WPF and Silverlight will continue to grow ever closer, and we will continue to enjoy the best of both worlds, the desktop and the web! Exciting years to be a client developer indeed!

These are YOUR features

One thing the Silverlight does really well is listen to the community. I read somewhere that 70% of the features requested by the community have made it into Silverlight 4 beta. This is pretty amazing. So continue that work, place your requests either directly to Microsoft evangelists if you have the chance to know one, or through Silverlight MVPs who have possibilities to get to talk to the Silverlight team often.

And the story is not over yet… Keep your eyes open, we have amazing years in front of us!

Happy coding!!

 

Print | posted on Wednesday, November 18, 2009 7:58 AM

Feedback

# re: Silverlight 4 beta released at #PDC09

left by nikola malovic at 11/18/2009 8:51 AM Gravatar
I am also a big fan of wpf, but to me the fact we have blend preview for SL 4 and not a sign of a commitment on blend for wpf 4 (afaik) is an indicator of the priorities in MS.
How do you explain that?

# re: Silverlight 4 beta released at #PDC09

left by Laurent Bugnion at 11/18/2009 9:23 AM Gravatar
Actually, the Blend preview that was released today is for SL4 *and .NET 4*. So if you install VS2010 beta 2 (which installs the .NET 4 framework) and the Blend Preview, you are all set to do WPF4.

Cheers,
Laurent

# re: Silverlight 4 beta released at #PDC09

left by Nikola Malovic at 11/18/2009 9:44 AM Gravatar
I should know that because it is titled "for .NET 4" but I was doubtfull due to the fact there was no WPF 4 project (just WPF)

I can now speed up working on my wpf app...

Awesome!

# re: Silverlight 4 beta released at #PDC09

left by Daniel Vaughan at 11/18/2009 10:55 AM Gravatar
It's all very exciting indeed. I think I like the ICommand support the most. But gee, it's a hard choice!

# re: Silverlight 4 beta released at #PDC09

left by Daniel Vaughan at 11/18/2009 12:01 PM Gravatar
Actually no, it's the Desktop CLR support for Silverlight!

# re: Silverlight 4 beta released at #PDC09

left by Ted Hu at 11/18/2009 7:01 PM Gravatar
A lot of new features and enhancements in WPF.
Check out ScottGu's recent post on WPF 4 (part of his VS 2010 and .NET 4.0 Series)
http://weblogs.asp.net/scottgu/archive/2009/10/26/wpf-4-vs-2010-and-net-4-0-series.aspx

# re: Silverlight 4 beta released at #PDC09

left by Oleg at 11/19/2009 3:48 AM Gravatar
I think when people say WPF is dead they don't compare UI technologies.

They answer other question - should I use full .NET on client or Silverlight .NET is enough?

SL 4 makes more and more people to choose SL.NET on the client. It's an old dream "write once run everywhere" coming true.

By the way I was suprised that there was no mention of SL mobile. Do you know anything?

# re: Silverlight 4 beta released at #PDC09

left by Laurent at 11/19/2009 6:10 AM Gravatar
Hi Oleg,

I agree with you that Silverlight is more than just UI, and as such should be compared towards .NET and not "just" WPF. That said, most of the arguments (i.e. the convergence) are also valid when we consider the aspect this way. .NET will not disappear even though Silverlight is getting better and better, and there is a convergence story going on.

The good news is that quite people within the Developer Division at Microsoft agree that the message WPF vs Silverlight (or .NET vs Silverlight) is not as clear as it could be, and I hope, really hope that we will see a clearer stance on that soon.

About Silverlight for mobile, this is the best kept secret of the universe apparently, and noone is allowed to talk about anything in that field.

Cheers,
Laurent
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: