Q.Rich User Experience over the Web? A. XBAP
Tim blogs about the British Library WPF (XBAP) application – XAML Browser Applications (XBAP) are full featured WPF applications. WPF Wonderland notes that XBAP does restrict the WPF feature set, but XBAP is definately the way to get a visually rich WPF solution deployed via a browser. MSDN has the full feature set of XBAP here. The British Library used XBAP over WPF/E for a reason – but at the expense of cross-platform, cross browser.
Ian Moulster lists the other possible solution for rich client experiences – Atlas, WPF/E and ASP.NET. As Ian nicely states, before chosing a technology you need to resolve the Reach vs Fidelity issue. Flash is another consideration.
Tim’s blog also answers the question about the difference between WPF on XP and Vista.
Off topic: Weak Delegates