• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
TechDays Switzerland 2009
 

TechDays Switzerland 2009

on

  • 2,797 views

Slides for my TechDays Switzerland presentation ...

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

Statistics

Views

Total Views
2,797
Views on SlideShare
2,669
Embed Views
128

Actions

Likes
1
Downloads
15
Comments
0

3 Embeds 128

http://blog.galasoft.ch 68
http://geekswithblogs.net 59
http://127.0.0.1:8795 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    TechDays Switzerland 2009 TechDays Switzerland 2009 Presentation Transcript

    • Laurent Bugnion Senior User Experience Developer IdentityMine
    • 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
    • Lab: http://tinyurl.com/WPFLOB Toolkit: http://wpf.codeplex.com MVVM: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
    • 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 WPF is ready for Windows 7 Jump List integration Thumbnail customization
    • 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
    • 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
    • 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>
    • David Teitlebaum (PDC08): http://channel9.msdn.com/pdc2008/PC07/ IdentityMine Surface applications: http://www.youtube.com/results?search_query=identitymine
    • by Walt Ritscher http://shazzam-tool.com/
    • http://blog.galasoft.ch http://www.techdays.ch