Well, we have reached the end of TechEd. The last session I went to was _Advanced Windows Presentation Foundation: Integrating With Your Windows Forms Applications & The Web _by Arik Cohen. This was a really fascinating session as Arik presented the possibilities for WPF in windows applications and in the browser. I think the thing I liked most about this is that you can create your WPF application with the rich user experience, but host it in the browser which will also constrain the application to the security context of the browser. I think this will be a great selling point as it provides a rich user experience while maintaining the benefits of Internet based applications.
I asked Arik the question about what the implications are for WPF applications being used through a Remote Desktop session. My reasoning for the question is that remote desktop sessions normally pass bitmap images between the machines, but for WPF that renders in DirectX and often has animations, this isn’t going to come across very well as a series of bitmaps, especially over a slow connection. Arik said that they are making changes to remote desktop so that WPF will send instructions rather than bitmaps so it will be the connecting client that will process the rendering and behaviours rather than send bitmaps. Very cool!