Title of Presentation

Download Report

Transcript Title of Presentation

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.Effect>
<MyEffect />
</Grid.Effect>
</Grid>
Grid g = new Grid();
MyEffect me = new MyEffect();
g.Effect = me;
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
check out these websites, blogs & more!
Presentations
TechDays: www.techdays.ch
MSDN Events: http://www.microsoft.com/switzerland/msdn/de/presentationfinder.mspx
MSDN Webcasts: http://www.microsoft.com/switzerland/msdn/de/finder/default.mspx
MSDN Events
MSDN Events: http://www.microsoft.com/switzerland/msdn/de/events/default.mspx
Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin
MSDN Flash (our by weekly newsletter)
Subscribe: http://www.microsoft.com/switzerland/msdn/de/flash.mspx
MSDN Team Blog
RSS: http://blogs.msdn.com/swiss_dpe_team/Default.aspx
Developer User Groups & Communities
Mobile Devices: http://www.pocketpc.ch/
Microsoft Solutions User Group Switzerland: www.msugs.ch
.NET Managed User Group of Switzerland: www.dotmugs.ch
FoxPro User Group Switzerland: www.fugs.ch
check out these websites, blogs & more!
Presentations
TechDays: www.techdays.ch
TechNet Events
TechNet Events: http://technet.microsoft.com/de-ch/bb291010.aspx
Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin
TechNet Flash (our by weekly newsletter)
Subscribe: http://technet.microsoft.com/de-ch/bb898852.aspx
Schweizer IT Professional und TechNet Blog
RSS: http://blogs.technet.com/chitpro-de/
IT Professional User Groups & Communities
SwissITPro User Group: www.swissitpro.ch
NT Anwendergruppe Schweiz: www.nt-ag.ch
PASS (Professional Association for SQL Server): www.sqlpass.ch
7. – 8. April 2010
Congress Center Basel
Premium Sponsoring Partners
Classic Sponsoring Partners
Media Partner