Successfully reported this slideshow.
Laurent Bugnion
Senior User Experience Developer
IdentityMine
Laurent Bugnion
 .NET (Client App Dev, WPF, Silverlight)
 WPF Disciple, Silverlight Insider
 Author of «                  ...
Lab: http://tinyurl.com/WPFLOB

Toolkit: http://wpf.codeplex.com

MVVM: http://msdn.microsoft.com/en-us/magazine/dd419663....
Search, RowDetail




 http://tinyurl.com/WPFLOB
Printing




 http://tinyurl.com/WPFLOB
Styling




 http://tinyurl.com/WPFLOB
Final




 http://tinyurl.com/WPFLOB
Multitouch / Windows 7
  Multitouch is coming (Natural User
  Interface)
    Surface experience is leveraged for Win7

  W...
XAML 4 / C# 4
 Improvement of the languages will improve
 WPF too!
    http://channel9.msdn.com/pdc2008/TL36/
    (XAML)
 ...
Pixel shaders
  Replacement for BitmapEffects
     Too inefficient (no GPU acceleration)
     Will no-op in WPF 4
       E...
float4 myColor = { 0.5f, 0.2f, 0.4f, 0.2f };
float4 colorFilter = {0.0f, 0.0f, 1.0f, 1.0f};
float4 result = myColor * colo...
David Teitlebaum (PDC08):
http://channel9.msdn.com/pdc2008/PC07/

IdentityMine Surface applications:
http://www.youtube.co...
by Walt Ritscher




http://shazzam-tool.com/
http://blog.galasoft.ch

http://www.techdays.ch
TechDays Switzerland 2009
Upcoming SlideShare
Loading in …5
×

TechDays Switzerland 2009

1,522 views

Published on

Slides for my TechDays Switzerland presentation

Source code available at http://www.galasoft.ch/mydotnet/articles/resources/techdaysch09/LobDemo.zip

Pixel Shaders video at https://cid-40cffde85f1ab56a.skydrive.live.com/self.aspx/Videos/TechDaysCH09/ShaderVideo.wmv

Published in: Technology, Design
  • Be the first to comment

TechDays Switzerland 2009

  1. 1. Laurent Bugnion Senior User Experience Developer IdentityMine
  2. 2. Laurent Bugnion .NET (Client App Dev, WPF, Silverlight) WPF Disciple, Silverlight Insider Author of « » Microsoft MVP, MCTS (WPF) http://[blog|www].galasoft.ch http://www.identitymine.com Twitter: @LBugnion
  3. 3. Lab: http://tinyurl.com/WPFLOB Toolkit: http://wpf.codeplex.com MVVM: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
  4. 4. Search, RowDetail http://tinyurl.com/WPFLOB
  5. 5. Printing http://tinyurl.com/WPFLOB
  6. 6. Styling http://tinyurl.com/WPFLOB
  7. 7. Final http://tinyurl.com/WPFLOB
  8. 8. Multitouch / 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. 9. XAML 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. 10. Pixel 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. 11. 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 g = new Grid(); <Grid.Effect> MyEffect me = new MyEffect(); <MyEffect /> g.Effect = me; </Grid.Effect> </Grid>
  12. 12. David Teitlebaum (PDC08): http://channel9.msdn.com/pdc2008/PC07/ IdentityMine Surface applications: http://www.youtube.com/results?search_query=identitymine
  13. 13. by Walt Ritscher http://shazzam-tool.com/
  14. 14. http://blog.galasoft.ch http://www.techdays.ch

×