TechDays Switzerland 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    TechDays Switzerland 2009 - Presentation Transcript

    1. Laurent Bugnion Senior User Experience Developer IdentityMine
    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. Lab: http://tinyurl.com/WPFLOB Toolkit: http://wpf.codeplex.com MVVM: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
    4. Search, RowDetail http://tinyurl.com/WPFLOB
    5. Printing http://tinyurl.com/WPFLOB
    6. Styling http://tinyurl.com/WPFLOB
    7. Final http://tinyurl.com/WPFLOB
    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. 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. 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. 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. David Teitlebaum (PDC08): http://channel9.msdn.com/pdc2008/PC07/ IdentityMine Surface applications: http://www.youtube.com/results?search_query=identitymine
    13. by Walt Ritscher http://shazzam-tool.com/
    14. http://blog.galasoft.ch http://www.techdays.ch

    + Laurent BugnionLaurent Bugnion, 7 months ago

    custom

    1098 views, 0 favs, 3 embeds more stats

    Slides for my TechDays Switzerland presentation

    more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1098
      • 1021 on SlideShare
      • 77 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 10
    Most viewed embeds
    • 53 views on http://blog.galasoft.ch
    • 23 views on http://geekswithblogs.net
    • 1 views on http://127.0.0.1:8795

    more

    All embeds
    • 53 views on http://blog.galasoft.ch
    • 23 views on http://geekswithblogs.net
    • 1 views on http://127.0.0.1:8795

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories