1 / 17

WPF Today and Tomorrow

WPF Today and Tomorrow. Laurent Bugnion Senior User Experience Developer IdentityMine. About… Laurent Bugnion. .NET (Client App Dev , WPF, Silverlight) WPF Disciple, Silverlight Insider Author of «  Silverlight 2 Unleashed  » Microsoft MVP, MCTS (WPF) http://[blog|www].galasoft.ch

lerato
Download Presentation

WPF Today and Tomorrow

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WPF Today and Tomorrow Laurent Bugnion Senior User Experience Developer IdentityMine

  2. About…Laurent Bugnion • .NET (Client AppDev, WPF, Silverlight) • WPF Disciple, Silverlight Insider • Author of « Silverlight 2 Unleashed » • Microsoft MVP, MCTS (WPF) • http://[blog|www].galasoft.ch • http://www.identitymine.com • Twitter: @LBugnion

  3. Creating a LOB app demo Lab: http://tinyurl.com/WPFLOB Toolkit: http://wpf.codeplex.com MVVM: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

  4. More features…Search, RowDetail http://tinyurl.com/WPFLOB

  5. More features…Printing http://tinyurl.com/WPFLOB

  6. More features…Styling http://tinyurl.com/WPFLOB

  7. More features…Final http://tinyurl.com/WPFLOB

  8. WPF FuturesMultitouch / Windows 7 • Multitouch is coming (Natural User Interface) • Surface experience is leveraged for Win7 • WPF is ready for Windows 7 • Jump List integration • Thumbnail customization

  9. WPF FuturesXAML 4 / C# 4 • Improvement of the languages will improve WPF too! • http://channel9.msdn.com/pdc2008/TL36/(XAML) • Unifying the different XAML versions • Names reference, Types, Generics, Delegates, Arguments, Factory Methods… • http://channel9.msdn.com/pdc2008/TL16/(C#) • More dynamic • Better interoperability

  10. WPF FuturesPixel shaders • 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

  11. Pixel Shaders (HLSL) • float4 myColor = { 0.5f, 0.2f, 0.4f, 0.2f }; • float4 colorFilter = {0.0f, 0.0f, 1.0f, 1.0f}; • float4 result = myColor * colorFilter; • <This is FOUR TIMES as fast as doing these operations separately, since they’re done in parallel> • 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> <Grid.Effect> <MyEffect /> </Grid.Effect> </Grid> Grid g = new Grid(); MyEffect me = new MyEffect(); g.Effect = me;

  12. Pixel shaders video David Teitlebaum (PDC08):http://channel9.msdn.com/pdc2008/PC07/ IdentityMine Surface applications:http://www.youtube.com/results?search_query=identitymine

  13. Pixel Shaders: Shazzamby Walt Ritscher demo http://shazzam-tool.com/

  14. Stay connected downloads http://blog.galasoft.ch http://www.techdays.ch

  15. Save the date for tech·days nextyear! 14 – 15 avril 2010, CICG

  16. Premium Sponsoring Partners Classic Sponsoring Partners

More Related