DEV337
demo
From The Book of WPF, available from my site 10rem.net
Current v.next Validation in control templates WCF RIA Services IDispatch for breaking out of the sandbox Web-based deployment Apps are content Validation in control templates WCF RIA Services IDispatch for breaking out of the sandbox Web-based deployment Apps are content SilverlightWPF Full access to the local machine Mix and match WPF and Windows Forms components Best support for oddball and extended network protocols Crisp GDI-compatible font rendering Full access to the local machine Mix and match WPF and Windows Forms components Best support for oddball and extended network protocols Crisp GDI-compatible font rendering P/Invoke for calling native code Better font rendering Increased network performance Vector printing support P/Invoke for calling native code Better font rendering Increased network performance Vector printing support Better support for mixing Silverlight, WPF, Browser, and Windows Forms in same application Improvements in binding with large collections Improvements in UI virtualization Better support for mixing Silverlight, WPF, Browser, and Windows Forms in same application Improvements in binding with large collections Improvements in UI virtualization
Rewrite Reuse Silverlight 5, WPF 4 and WPF v.next
WPF Integrating Windows Forms, Silverlight, DirectX, Native Deep system integration “ISV” type applications (shrinkwrapped apps) Silverlight Typical forms-over- data business apps and then some Apps that don’t need deep system integration Advanced Media WP7 Native Mobile ASP.NET HTML / JS Broad reach across the web and devices Basic Media Content Broad-reach Mobile
Port back-end Compatible with Windows Forms and Silverlight or WPF Modify Windows Forms app to use new back end Port Logic Apply modern patterns during refactor Design New User Interface Take the time to refresh the UX If WPF, you can do this in phases
Silverlight by layersWPF by slices Data Access Business Logic UI BL DAL Data Access Business Logic
demo
Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.
Scan the Tag to evaluate this session now on myTechEd Mobile