Laurent Bugnion Senior User Experience Developer IdentityMine
Toolkit: MVVM: Lab:
Multitouch is coming (Natural User Interface) Surface experience is leveraged for Win7 WPF is ready for Windows 7 Jump List integration Thumbnail customization
Improvement of the languages will improve WPF too! (XAML) Unifying the different XAML versions Names reference, Types, Generics, Delegates, Arguments, Factory Methods… (C#) More dynamic Better interoperability
Replacement for BitmapEffects Too inefficient (no GPU acceleration) Will no-op in WPF 4 Exception: Blur and DropShadow Highly efficient, parallel computing Optimized for GPU
float4 myColor = { 0.5f, 0.2f, 0.4f, 0.2f }; float4 colorFilter = {0.0f, 0.0f, 1.0f, 1.0f}; float4 result = myColor * colorFilter; result == {0.0f, 0.0f, 0.4f, 0.2f} {result.x, result.y, result.z, result.w} …equivalent to {result.r, result,g, result.b, result.a} Grid g = new Grid(); MyEffect me = new MyEffect(); g.Effect = me;
David Teitlebaum (PDC08): IdentityMine Surface applications:
Presentations TechDays: MSDN Events: MSDN Webcasts: MSDN Events MSDN Events: Save the date: TechEd 2009 Europe, 9-13 November 2009, Berlinhttp:// MSDN Flash (our by weekly newsletter) Subscribe: MSDN Team Blog RSS: Developer User Groups & Communities Mobile Devices: Microsoft Solutions User Group Switzerland: Managed User Group of Switzerland: FoxPro User Group Switzerland:
Presentations TechDays: TechNet Events TechNet Events: Save the date: TechEd 2009 Europe, 9-13 November 2009, Berlinhttp://technet.microsoft.com/de-ch/bb aspx TechNet Flash (our by weekly newsletter) Subscribe: Schweizer IT Professional und TechNet Blog RSS: IT Professional User Groups & Communities SwissITPro User Group: NT Anwendergruppe Schweiz: PASS (Professional Association for SQL Server):
7. – 8. April 2010 Congress Center Basel
Classic Sponsoring Partners Media Partner Premium Sponsoring Partners