Welcome to WindowsClient.net | Sign in | Join

Rob Relyea - XAMLified

WPF, Silverlight and Xaml

Mix08: What's new in WPF 3.5 and Beyond

Mix was another great event this year for the WPF team.  Great to get to spend time discussing WPF with developers and designers...love to hear what you like and what you want.

I was lucky to be the one showing off a bunch of great new features, perf fixes, and other improvements that we have coming in an upcoming update to WPF 3.5.

  • With .NET 3.5 Client Product Roadmap, Scott Guthrie blogged about some of these things a few weeks ago.
  • The Mix08 Keynote (@ 02:07:00) has Scott talking about some of the investments in WPF 3.5's update (including a demo of the new Effects that use Pixel Shaders.)
  • My session, which you can watch online now - What's new in WPF 3.5 and Beyond, showed off a bunch of the great work coming from the WPF and CLR team...

We look forward to sharing a beta pretty soon...

Published Wednesday, March 12, 2008 3:36 PM by Rob_Relyea
Filed under: ,

Comments

# re: Mix08: What's new in WPF 3.5 and Beyond@ Thursday, March 13, 2008 5:51 AM

Hi Rob,

Watched some of your session online yesterday, and  the new API's for WriteableBitmap & Pixel Shaders look nice.

We're currently implementing image layering with custom blend modes in WPF. We have to do our own processing and then write the results into a WriteableBitmap. I'm sure the WriteableBitmap perf improvements will help us.

I'm interested to know if it will be possible to retrieve the output of pixel shaders. In particular: Imagine we've composited several images/visuals together using shaders (I guess that's possible, as you had the chroma-key effect in your demo). Could we then grab the resulting composite and print it or save it to disk (e.g. as a JPEG)?

Cheers,

James

by James Chaldecott

# re: Mix08: What's new in WPF 3.5 and Beyond@ Thursday, March 13, 2008 9:27 PM

Hi Rob The talk was great. One thing that still isn't clear is how this is going to be deployed. The performance improvements are easy to deploy if they have no interface changes. But some of the new features are going to need a version detection and install. How will client apps do this and mandate the 'service release'? Can we expect a new runtime build number so apps can detect and fail gracefully? Joe Wood

by joeyw

# re: Mix08: What's new in WPF 3.5 and Beyond@ Friday, March 14, 2008 1:23 PM

James- Yes, we plan to support using RenderTargetBitmap to capture applied effects. Stay tuned for more details... -Rob

# re: Mix08: What's new in WPF 3.5 and Beyond@ Sunday, March 16, 2008 11:02 AM

Hi Rob, you mentioned in Mix session that Cloth demo is in SDK. I could not find it. Can you post it online?

by Daniel

# re: Mix08: What's new in WPF 3.5 and Beyond@ Monday, March 17, 2008 5:48 AM

Daniel, I believe the Cloth demo Rob was referring to is also available from http://wpf.netfx3.com/files/folders/9068/download.aspx

by andrejt

# re: Mix08: What's new in WPF 3.5 and Beyond@ Tuesday, March 18, 2008 2:10 AM

Thank you andrejt

by Daniel

# re: Mix08: What's new in WPF 3.5 and Beyond@ Thursday, March 27, 2008 7:21 AM

Joe-

The details are still a bit in flux, but we'll have new UserAgent strings, bootstrapper code will understand that, regkeys, etc...

I'm following up to see what details are ok to share now.

Thanks, Rob

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Page view counter