<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title>DongPad</title><link>http://www.dongpad.com</link> <description>Every day is a new beginning!</description><copyright>2.0 beta 03</copyright> <language>zh-cn</language><item><title>The Dynamics Duo talk about CRM and WPF</title><description><![CDATA[<p>In this episode The Dynamics Duo dive into the deep rich coolness that is WPF.&#160; We also spend some time talking about the offline data framework that Dynamics CRM provides developers.&#160; </p>  <p>In past sessions we built solutions on SharePoint and Office and those are great for the specific scenarios they were intended for.&#160; Windows Presentation Foundation (WPF) gives developers the ability to build rich interactive smart clients.&#160; You’ll have to admit that nothing beats the inherent coolness of a well written WPF app.&#160; I’ve worked on a few WPF projects (<a href="http://blogs.msdn.com/benriga/archive/2006/11/02/wpf-healthcare-sample-source-posted.aspx">here</a> and <a href="http://blogs.msdn.com/benriga/archive/2006/09/08/746995.aspx">here</a>) and it never ceases to amaze me the way you can reduce complexity and immerse users in the experience.</p>  <p>If your solution requires a desktop apps then WPF is absolutely the way to go.&#160; If you’re building web apps then Silverlight is the right way to go.&#160; When you’re not sure then you should think a little harder about your requirements.&#160; Things like access to local PC resources require WPF.&#160; Also if you’re doing heavy graphics that would require graphics acceleration then WPF is the right choice.&#160; Finally if your app needs to be both online and offline then WPF also would be a good choice.</p>  <p>In keeping with the series of demos for a professional services organization, Girish shows off an eye-popping jaw-dropping WPF app that radically improves the time sheet entry process.&#160; The scenario is an offline one.&#160; Dynamics CRM provides a great offline framework as part of both the end-user experience and the developer toolkit.&#160; By designating an entity in the system as available offline, the framework will automatically pull data from the CRM server and store it locally.&#160; In order to make the experience a natural one a local web server (Cassini) and database server (SQL Server Express) are used.&#160; In this demo we used the Microsoft Office Outlook client to take CRM offline.&#160; I even surprised Girish by yanking out the network cable.&#160;&#160; <img alt="Smiley" src="http://channel9.msdn.com/emoticons/C9/emotion-1.gif" /></p>  <p><a title="http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-CRM-and-WPF/" href="http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-CRM-and-WPF/">http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-CRM-and-WPF/</a></p>]]></description><author>Jack</author><link>http://www.dongpad.com/CSharp-20090103-142.html</link><pubdate>2009-1-3 22:18:40</pubdate></item></channel></rss>
