<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Rob Tiffany's Windows Mobile Accelerator : Security</title><link>http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx</link><description>Tags: Security</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Mobile Architecture Pocket Guide v1.1</title><link>http://blogs.msdn.com/robtiffany/archive/2009/01/17/mobile-architecture-pocket-guide-v1-1.aspx</link><pubDate>Sat, 17 Jan 2009 21:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9336308</guid><dc:creator>robtiffany</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/9336308.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=9336308</wfw:commentRss><description>&lt;P&gt;Just wanted to let everyone know that version 1.1 of the &lt;SPAN class=CodePlexPageHeader id=ctl00_ctl00_MasterContent_Content_TitleLabel&gt;Mobile Architecture Pocket Guide&lt;/SPAN&gt; is now available on CodePlex at &lt;A href="http://www.codeplex.com/AppArch/Release/ProjectReleases.aspx?ReleaseId=19798" mce_href="http://www.codeplex.com/AppArch/Release/ProjectReleases.aspx?ReleaseId=19798"&gt;http://www.codeplex.com/AppArch/Release/ProjectReleases.aspx?ReleaseId=19798&lt;/A&gt;.&amp;nbsp; This is the first patterns &amp;amp; practices update to this guide since 2002 so it's a welcome sight to to have it out there for all our Windows Mobile developers.&lt;/P&gt;
&lt;P&gt;I've spent the last couple of months working with J.D. Meier, Rabi Satter, Rob Boucher and the rest of the P&amp;amp;P team&amp;nbsp;to tune, tweak and update the new Mobile Architecture Pocket Guide to ensure that it's as accurate and relevant to today's Windows Mobile platform and runtimes as possible.&amp;nbsp; The guide's chapters include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Ch 01&amp;nbsp;&amp;gt; Mobile Application Architecture 
&lt;LI&gt;Ch 02&amp;nbsp;&amp;gt; Architecture and Design Guidelines 
&lt;LI&gt;Ch 03&amp;nbsp;&amp;gt; Presentation Layer Guidelines 
&lt;LI&gt;Ch 04&amp;nbsp;&amp;gt; Business Layer Guidelines 
&lt;LI&gt;Ch 05&amp;nbsp;&amp;gt; Data Access Layer Guidelines 
&lt;LI&gt;Ch 06&amp;nbsp;&amp;gt; Service Layer Guidelines 
&lt;LI&gt;Ch 07&amp;nbsp;&amp;gt; Communication Guidelines 
&lt;LI&gt;Ch 08&amp;nbsp;&amp;gt; Deployment Patterns &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Our goal is to empower our Windows Mobile developer community as much as possible, and while this guide may seem like it's targeted exclusively to developers, I ensured that the IT Pro side of the house is &lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;accommodated &lt;/SPAN&gt;as well.&amp;nbsp; Mobile infrastructure elements of this guide include System Center Mobile Device Manager (Deployment), SQL Server (Sync Services&amp;nbsp;+ Merge), IIS (Web Services +&amp;nbsp;Sync + WCF), Exchange (WCF Store and Forward) and Active Directory (Auth).&lt;/P&gt;
&lt;P&gt;Download it,&amp;nbsp;take if for a spin, and give us your feedback so we can keep improving it.&lt;/P&gt;
&lt;P&gt;- Rob&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9336308" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Wireless/default.aspx">Wireless</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Custom+Controls/default.aspx">Custom Controls</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Mobile+Web/default.aspx">Mobile Web</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SDK/default.aspx">SDK</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+Compact/default.aspx">SQL Server Compact</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync/default.aspx">Sync</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync+Framework/default.aspx">Sync Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync+Services+for+ADO.NET/default.aspx">Sync Services for ADO.NET</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge+Replication/default.aspx">Merge Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Pocket+PC/default.aspx">Pocket PC</category></item><item><title>Chapter 1 of my new Book is Ready!</title><link>http://blogs.msdn.com/robtiffany/archive/2008/10/23/chapter-1-of-my-new-book-is-ready.aspx</link><pubDate>Fri, 24 Oct 2008 04:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9013958</guid><dc:creator>robtiffany</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/9013958.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=9013958</wfw:commentRss><description>&lt;H3&gt;Mobile Data Synchronization with Microsoft SQL Server 2005 and SQL Server Compact &amp;gt; Second Edition&lt;/H3&gt;
&lt;H4&gt;&lt;STRONG&gt;Achieving Global Scalability via Merge Replication Republishing&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Download and review the PDF from my Windows Live SkyDrive @ &lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-8b9c82da88af61fc.skydrive.live.com/self.aspx/Sync/Ch%201.pdf" mce_href="http://cid-8b9c82da88af61fc.skydrive.live.com/self.aspx/Sync/Ch%201.pdf"&gt;http://cid-8b9c82da88af61fc.skydrive.live.com/self.aspx/Sync/Ch%201.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/robtiffany/WindowsLiveWriter/Chapter1ofmynewBookisReady_FFFA/ContosoSM_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=484 alt=ContosoSM src="http://blogs.msdn.com/blogfiles/robtiffany/WindowsLiveWriter/Chapter1ofmynewBookisReady_FFFA/ContosoSM_thumb.jpg" width=364 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The new book shows you how to scale out your Merge Replication Architecture with Republishing.&amp;nbsp; It's chock full of new insight to show you how to get the most performance and scalability out of your system.&amp;nbsp; It also shows you how to make replication Subscriptions available to the Internet via ISA Server 2006 or System Center Mobile Device Manager.&lt;/P&gt;
&lt;P&gt;Check it out and let me know what you think.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Rob&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9013958" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Wireless/default.aspx">Wireless</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/CDMA/default.aspx">CDMA</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/GSM/default.aspx">GSM</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/UMTS/default.aspx">UMTS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/EV-DO/default.aspx">EV-DO</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/RSA/default.aspx">RSA</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Book/default.aspx">Book</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Publisher/default.aspx">Publisher</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Apple/default.aspx">Apple</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+Compact/default.aspx">SQL Server Compact</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync/default.aspx">Sync</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync+Framework/default.aspx">Sync Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync+Services+for+ADO.NET/default.aspx">Sync Services for ADO.NET</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge+Replication/default.aspx">Merge Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Republishing/default.aspx">Republishing</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Pocket+PC/default.aspx">Pocket PC</category></item><item><title>Listen to Rob's Windows Mobile Interview on .NET Rocks!</title><link>http://blogs.msdn.com/robtiffany/archive/2008/10/09/listen-to-rob-s-windows-mobile-interview-on-net-rocks.aspx</link><pubDate>Thu, 09 Oct 2008 23:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8993275</guid><dc:creator>robtiffany</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/8993275.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=8993275</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&lt;A href="http://www.dotnetrocks.com/"&gt;&lt;IMG src="http://www.dotnetrocks.com/slices/top.jpg" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I was recently interviewed by Carl Franklin and Richard Campbell who run one of the Internet's most popular developer sites, .NET Rocks!&amp;nbsp; You can catch the interview at &lt;A href="http://www.dotnetrocks.com/default.aspx?showNum=384"&gt;http://www.dotnetrocks.com/default.aspx?showNum=384&lt;/A&gt;&amp;nbsp;where you can either listen to it live via the website, or download it to your favorite device to listen later.&lt;/P&gt;
&lt;P&gt;I cover the current state of Windows Mobile + the entire ecosystem including OEMs, Mobile Operators, developers and who does what within&amp;nbsp;Microsoft's Mobile Commications Business in Redmond&amp;nbsp;and the Mobile Development Center in &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Hyderabad&lt;/SPAN&gt;.&amp;nbsp; I take Carl and Richard on a deep dive of our latest mobile development technologies and techniques with the .NET Compact Framework, SQL Server Compact, and WCF Store and Forward just to name a few.&amp;nbsp; I also cover all the features of System Center Mobile Device Manager including OTA software distribution, Group Policies, Mobile VPN security and Domain join.&lt;/P&gt;
&lt;P&gt;Download it and give it a listen &lt;/P&gt;
&lt;P&gt;- Rob&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8993275" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Wireless/default.aspx">Wireless</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/GSM/default.aspx">GSM</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/EV-DO/default.aspx">EV-DO</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/AES/default.aspx">AES</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Direct3D+Mobile/default.aspx">Direct3D Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Graphics/default.aspx">Graphics</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/iPhone/default.aspx">iPhone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/MEDC/default.aspx">MEDC</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+Compact/default.aspx">SQL Server Compact</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync/default.aspx">Sync</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync+Framework/default.aspx">Sync Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Sync+Services+for+ADO.NET/default.aspx">Sync Services for ADO.NET</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge+Replication/default.aspx">Merge Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Pocket+PC/default.aspx">Pocket PC</category></item><item><title>My New Book is Now Available!</title><link>http://blogs.msdn.com/robtiffany/archive/2008/01/07/my-new-book-is-now-available.aspx</link><pubDate>Tue, 08 Jan 2008 01:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7020885</guid><dc:creator>robtiffany</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/7020885.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=7020885</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT size=3&gt;"Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1" is now available&amp;nbsp;in print!&amp;nbsp; Those of you in the continental U.S. can just buy it directly from the Hood Canal Press site at &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;&lt;A href="http://www.hoodcanalpress.com/catalog.htm"&gt;http://www.hoodcanalpress.com/catalog.htm&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT size=3&gt;&amp;nbsp;and get free ground&amp;nbsp;shipping.&amp;nbsp; It's on&amp;nbsp;Amazon in the U.S. so you can order it at &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;&lt;A href="http://www.amazon.com/Windows-Mobile-Synchronization-Server-Compact/dp/0979891205/ref=sr_1_13?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199744085&amp;amp;sr=1-13"&gt;http://www.amazon.com/Windows-Mobile-Synchronization-Server-Compact/dp/0979891205/ref=sr_1_13?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199744085&amp;amp;sr=1-13&lt;/A&gt;&amp;nbsp;as well&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT size=3&gt;.&amp;nbsp; At&amp;nbsp;Amazon UK you can find it&amp;nbsp;here &lt;A href="http://www.amazon.co.uk/Windows-Mobile-Synchronization-Server-Compact/dp/0979891205/ref=sr_1_7?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199744162&amp;amp;sr=1-7"&gt;http://www.amazon.co.uk/Windows-Mobile-Synchronization-Server-Compact/dp/0979891205/ref=sr_1_7?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199744162&amp;amp;sr=1-7&lt;/A&gt;.&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT size=3&gt;Go buy it and start building large-scale line of business and consumer applications for Windows Mobile!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT size=3&gt;-Rob&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7020885" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Wireless/default.aspx">Wireless</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Book/default.aspx">Book</category></item><item><title>Windows Mobile Partner Summit Day 1</title><link>http://blogs.msdn.com/robtiffany/archive/2007/12/12/windows-mobile-partner-summit-day-1.aspx</link><pubDate>Wed, 12 Dec 2007 22:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6750384</guid><dc:creator>robtiffany</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/6750384.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=6750384</wfw:commentRss><description>&lt;P&gt;The Windows Mobile Partner Summit is going great&amp;nbsp;and the event looks to be twice as big as last year.&amp;nbsp; It's always nice to reconnect with our partner community.&amp;nbsp; Steve Hegenderfer was kind&amp;nbsp;enough to allow me to bring&amp;nbsp;my rack of servers to his event.&amp;nbsp; This time, I have a much lighter, 24U half rack which is much easier to move around.&amp;nbsp; At the Dev Connections conference, I used a new stress test designed to push the number of row changes per sync.&amp;nbsp; At that event, I used 300 concurrent Subscribers to perform 23,330 syncs per hour and&amp;nbsp;make changes to 7,000,000 rows per hour.&amp;nbsp; Each complete row change consisted of 116 bytes of data which meant I changed and replicated 812 MB of data per hour.&lt;/P&gt;
&lt;P&gt;This time around I decided to double the number of concurrent Subscribers to 600.&amp;nbsp;&amp;nbsp;Keep in mind that each Subscriber is equivalant to a&amp;nbsp;Windows Mobile device.&amp;nbsp; I used&amp;nbsp;6 servers running 100 Subscribers each to create client load, 3 load-balanced&amp;nbsp;IIS servers, and a separate&amp;nbsp;SQL Server Distributor and&amp;nbsp;Publisher.&amp;nbsp;&amp;nbsp;With 600 concurrent Subscribers contending for resources, I managed to perform 22,401 syncs per hour which is slightly fewer syncs than I saw when running only 300 Subscribers back in Vegas.&amp;nbsp; The important story here is that I almost doubled the number of rows I changed and replicated per hour:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Rows changed:&amp;nbsp;&amp;nbsp;13,440,600 per hour&amp;nbsp; |&amp;nbsp;&amp;nbsp;322,574,400 per day &lt;/LI&gt;
&lt;LI&gt;Data replicated:&amp;nbsp;&amp;nbsp;1.45 GB per hour&amp;nbsp; |&amp;nbsp;&amp;nbsp;34.8 GB per day&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Just like in Vegas,&amp;nbsp;the IIS and SQL Servers where just chilling out throughout this test:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;IIS1: CPU: 7%&amp;nbsp; |&amp;nbsp; Mem:&amp;nbsp;188 MB&amp;nbsp; |&amp;nbsp; Network Utilization: .69% 
&lt;LI&gt;IIS2: CPU: 8%&amp;nbsp; |&amp;nbsp; Mem:&amp;nbsp;187 MB&amp;nbsp; |&amp;nbsp; Network Utilization: .88% 
&lt;LI&gt;IIS3: CPU: 5%&amp;nbsp; |&amp;nbsp; Mem:&amp;nbsp;185 MB&amp;nbsp; |&amp;nbsp; Network Utilization: .95% 
&lt;LI&gt;SQL Distributor: CPU: 5%&amp;nbsp; | Mem:&amp;nbsp;994 MB&amp;nbsp; |&amp;nbsp; Network Utilization: .77% 
&lt;LI&gt;SQL Publisher:&amp;nbsp;CPU: 36%&amp;nbsp; |&amp;nbsp; Mem: 4.11 GB&amp;nbsp; |&amp;nbsp; Network Utilization: 1%&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This is truly incredible and further proves that SQL Server 2005 + SQL Server Compact 3.1 + Merge Replication is the most powerful data sync technology on the market today.&lt;/P&gt;
&lt;P&gt;- Rob&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6750384" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Book/default.aspx">Book</category></item><item><title>New Mobile Merge Replication Benchmarks</title><link>http://blogs.msdn.com/robtiffany/archive/2007/11/09/new-mobile-merge-replication-benchmarks.aspx</link><pubDate>Fri, 09 Nov 2007 21:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6024636</guid><dc:creator>robtiffany</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/6024636.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=6024636</wfw:commentRss><description>&lt;P&gt;I just finished up a week of teaching attendees&amp;nbsp;at the Dev Connections conference how to setup and use mobile merge replication to sync data between their Windows Mobile devices and SQL Server 2005.&amp;nbsp; As usual, I brought along my favorite teaching tool, my portable data center, to take attendees on deep dives of the 4 different tiers of my replication architecture.&amp;nbsp; This time around, I changed the way my stress test harness works.&amp;nbsp; In the past, my goal has always been to see how many Subscribers I could connect to the system at the same time.&amp;nbsp; With the new test, I'm stressing the system to a much greater degree with my software to push the envelope in regards to how many table row changes&amp;nbsp;I can make per hour.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;With an eye towards the stress testing system that has helped give iAnywhere's ASA database and MobiLink replication server a dominant market position, I built a similar test where the amount of data in each row changed is exactly&amp;nbsp;116 bytes each time.&amp;nbsp; I think the iAnywhere stress test used 92 byte rows.&amp;nbsp; I used 3 servers to create client load, 3 load-balanced&amp;nbsp;IIS servers, and a separate&amp;nbsp;SQL Server Distributor and&amp;nbsp;Publisher.&amp;nbsp;&amp;nbsp;The results I got from my test harness performing 23,330 syncs per hour&amp;nbsp;are nothing short of spectacular:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Rows changed:&amp;nbsp; 7,000,000 per hour&amp;nbsp; |&amp;nbsp; 168,000,000 per day&lt;/LI&gt;
&lt;LI&gt;Data replicated:&amp;nbsp; 812 MB per hour&amp;nbsp; |&amp;nbsp; 19.4 GB per day&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Now check out how the IIS and SQL Servers where just chilling out throughout this test:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;IIS1: CPU: 5%&amp;nbsp; |&amp;nbsp; Mem: 216 MB&amp;nbsp; |&amp;nbsp; Network Utilization: .44%&lt;/LI&gt;
&lt;LI&gt;IIS2: CPU: 7%&amp;nbsp; |&amp;nbsp; Mem: 147 MB&amp;nbsp; |&amp;nbsp; Network Utilization: .13%&lt;/LI&gt;
&lt;LI&gt;IIS3: CPU: 8%&amp;nbsp; |&amp;nbsp; Mem: 170 MB&amp;nbsp; |&amp;nbsp; Network Utilization: .42%&lt;/LI&gt;
&lt;LI&gt;SQL Distributor: CPU: 5%&amp;nbsp; | Mem: 2.15 GB&amp;nbsp; |&amp;nbsp; Network Utilization: .58%&lt;/LI&gt;
&lt;LI&gt;SQL Publisher:&amp;nbsp;CPU: 17%&amp;nbsp; |&amp;nbsp; Mem: 4.25 GB&amp;nbsp; |&amp;nbsp; Network Utilization: 1%&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Not bad!&amp;nbsp; Thanks to Loke Uei, we were also able to give away 300 copies of my new book that walks you through the construction of this scalable mobile merge replication system.&amp;nbsp; Lots of Windows Mobile developers and IT Pros are now empowered to "mobilize" their organization's data out to mobile field personnel.&amp;nbsp; Just as important, they can take the proof back to their respective organizations that this technology is build to perform and&amp;nbsp;scale!&lt;/P&gt;
&lt;P&gt;I'm just getting started with this new test harness.&amp;nbsp; Come to the Windows Mobile Partner Summit in December to see me push this system even further and break new replication records!&lt;/P&gt;
&lt;P&gt;- Rob&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6024636" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Wireless/default.aspx">Wireless</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Book/default.aspx">Book</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Publisher/default.aspx">Publisher</category></item><item><title>Chapter 1: Getting Started with Merge Replication</title><link>http://blogs.msdn.com/robtiffany/archive/2007/09/09/chapter-1-getting-started-with-merge-replication.aspx</link><pubDate>Mon, 10 Sep 2007 08:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4851303</guid><dc:creator>robtiffany</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/4851303.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=4851303</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;The&amp;nbsp;non-linear fashion by which&amp;nbsp;I've been writing this book reminds me of the way Pulp Fiction&amp;nbsp;jumps around.&lt;/STRONG&gt;&amp;nbsp; Chapter&amp;nbsp;1 is ready to go&amp;nbsp;so you can&amp;nbsp;get started with Merge Replication for Windows Mobile devices.&amp;nbsp; In addition to obvious technology walkthroughs, I also decided to add a bunch of scenarios that illustrate how mobile data synchronization can add tangible business value to existing endeavors.&lt;/P&gt;
&lt;P&gt;The book is called &lt;STRONG&gt;"Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1"&lt;/STRONG&gt; and it's being published by &lt;STRONG&gt;Hood Canal Press&lt;/STRONG&gt;.&amp;nbsp; Click on&amp;nbsp;Chapter1.pdf below to&amp;nbsp;download Chapter&amp;nbsp;1 on&amp;nbsp;getting started with Merge Replication.&lt;/P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter1.pdf" frameBorder=0 scrolling=no mce_src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter1.pdf"&gt;&lt;/IFRAME&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4851303" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category></item><item><title>Chapter 3: Configuring the Publisher</title><link>http://blogs.msdn.com/robtiffany/archive/2007/08/31/chapter-3-configuring-the-publisher.aspx</link><pubDate>Sat, 01 Sep 2007 08:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4682289</guid><dc:creator>robtiffany</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/4682289.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=4682289</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;The biggest and most comprehensive chapter of the new book is ready to preview!&lt;/STRONG&gt;&amp;nbsp; Chapter 3 is ready to go for some relaxing Labor Day weekend reading.&amp;nbsp; It's the deepest coverage that I've seen on all the nuances of the SQL Server Publisher for mobile replication if I may say so myself.&lt;/P&gt;
&lt;P&gt;The book is called &lt;STRONG&gt;"Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1"&lt;/STRONG&gt; and it's being published by &lt;STRONG&gt;Hood Canal Press&lt;/STRONG&gt;.&amp;nbsp; Click on&amp;nbsp;Chapter3.pdf below to&amp;nbsp;download Chapter&amp;nbsp;3 on installing and configuring&amp;nbsp;the SQL Server Publisher.&lt;/P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter3.pdf" frameBorder=0 scrolling=no mce_src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter3.pdf"&gt;&lt;/IFRAME&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4682289" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category></item><item><title>Chapter 2 Refresh: Configuring the Distributor</title><link>http://blogs.msdn.com/robtiffany/archive/2007/08/30/chapter-2-refresh-configuring-the-distributor.aspx</link><pubDate>Fri, 31 Aug 2007 06:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4660019</guid><dc:creator>robtiffany</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/4660019.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=4660019</wfw:commentRss><description>&lt;P&gt;Not to be outdone by a refresh to chapter 4, I've made some updates and additions to chapter&amp;nbsp;2 for you to&amp;nbsp;look at as well.&amp;nbsp; Don't worry, chapter 3 is almost ready...&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The book is called &lt;STRONG&gt;"Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1"&lt;/STRONG&gt; and it's being published by &lt;STRONG&gt;Hood Canal Press&lt;/STRONG&gt;.&amp;nbsp; Click on&amp;nbsp;Chapter2.pdf below to&amp;nbsp;download Chapter&amp;nbsp;2 on installing and configuring&amp;nbsp;the SQL Server Distributor.&lt;/P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter2.pdf" frameBorder=0 scrolling=no mce_src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter2.pdf"&gt;&lt;/IFRAME&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4660019" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category></item><item><title>Chapter 4 Refresh: Web Synchronization</title><link>http://blogs.msdn.com/robtiffany/archive/2007/08/30/chapter-4-refresh-web-synchronization.aspx</link><pubDate>Fri, 31 Aug 2007 04:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4657761</guid><dc:creator>robtiffany</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/4657761.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=4657761</wfw:commentRss><description>&lt;P&gt;I've made some updates and additions to chapter 4 for you to&amp;nbsp;look at.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The book is called &lt;STRONG&gt;"Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1"&lt;/STRONG&gt; and it's being published by &lt;STRONG&gt;Hood Canal Press&lt;/STRONG&gt;.&amp;nbsp; Click on&amp;nbsp;Chapter4.pdf below to&amp;nbsp;download Chapter 4 on installing and configuring Web Synchronization on your IIS server.&lt;/P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter4.pdf" frameBorder=0 scrolling=no mce_src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter4.pdf"&gt;&lt;/IFRAME&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4657761" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category></item><item><title>Chapter 2: Configuring the Distributor</title><link>http://blogs.msdn.com/robtiffany/archive/2007/08/19/chapter-2-configuring-the-distributor.aspx</link><pubDate>Sun, 19 Aug 2007 21:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4467324</guid><dc:creator>robtiffany</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/4467324.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=4467324</wfw:commentRss><description>&lt;P&gt;Here comes another chapter!&lt;/P&gt;
&lt;P&gt;My forthcoming&amp;nbsp;book is called &lt;STRONG&gt;"Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1"&lt;/STRONG&gt; and it's being published by &lt;STRONG&gt;Hood Canal Press&lt;/STRONG&gt;.&amp;nbsp; Click on&amp;nbsp;Chapter2.pdf below to&amp;nbsp;download Chapter&amp;nbsp;2 on installing and configuring the&amp;nbsp;SQL Server Distributor.&lt;/P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter2.pdf" frameBorder=0 scrolling=no mce_src="http://cid-8b9c82da88af61fc.skydrive.live.com/embedrowdetail.aspx/Public/Chapter2.pdf"&gt;&lt;/IFRAME&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4467324" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category></item><item><title>Book Review: Microsoft Mobile Development Handbook</title><link>http://blogs.msdn.com/robtiffany/archive/2007/08/13/book-review-microsoft-mobile-development-handbook.aspx</link><pubDate>Tue, 14 Aug 2007 01:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4373908</guid><dc:creator>robtiffany</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/4373908.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=4373908</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Best Windows Mobile Development Book Ever Written!&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Trust me, I've read them all going back to 2001 and I've written two of them myself.&amp;nbsp; This is as broad and deep as it gets when it comes to managed code development on Windows Mobile.&amp;nbsp; This should come as no surprise as it was written by the Windows Mobile MVP "Dream Team" of &lt;A class="" href="http://www.wigleycomputing.co.uk/" target=_blank mce_href="http://www.wigleycomputing.co.uk/"&gt;Andy Wigley&lt;/A&gt;, &lt;A class="" href="http://www.peterfoot.net/" target=_blank mce_href="http://www.peterfoot.net/"&gt;Peter Foot&lt;/A&gt; and &lt;A class="" href="http://www.danielmoth.com/Blog/" target=_blank mce_href="http://www.danielmoth.com/Blog/"&gt;Daniel "The Moth"&amp;nbsp;Moth&lt;/A&gt; (now at Microsoft).&amp;nbsp; Not only is this one of the first books to cover the .NET Compact Framework 2.0 and SQL Server 2005 Compact Edition, it even gives the reader coverage of Visual Studio 2008, and .NET Compact Framework 3.5 technologies such as WCF, LINQ, Compression, and "on-device" Unit Tests.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.amazon.com/Microsoft-Mobile-Development-Handbook-Wigley/dp/0735623589/ref=pd_bxgy_b_text_b/105-5907887-0033218?ie=UTF8&amp;amp;qid=1187044081&amp;amp;sr=1-1" target=_blank mce_href="http://www.amazon.com/Microsoft-Mobile-Development-Handbook-Wigley/dp/0735623589/ref=pd_bxgy_b_text_b/105-5907887-0033218?ie=UTF8&amp;amp;qid=1187044081&amp;amp;sr=1-1"&gt;&lt;IMG style="WIDTH: 192px; HEIGHT: 240px" height=240 src="http://farm2.static.flickr.com/1148/1108213977_413972f37e.jpg?v=0" width=192 border=0 mce_src="http://farm2.static.flickr.com/1148/1108213977_413972f37e.jpg?v=0"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This book provides superb coverage of Security Programming where it shows the reader how to encrypt data with AES and RSA plus the signing of exe's and dll's.&amp;nbsp; If you're interesting&amp;nbsp;developing games or UI's that can't be&amp;nbsp;created with the controls found in the Visual Studio Toolbox, the two chapters on Graphics and Direct3D Mobile are unparalleled.&amp;nbsp; As someone who has a personal interest in the sucess of games on Windows Mobile using the .NET Compact Framework as a consistent game development runtime, this book serves as the launch pad for such endeavors.&amp;nbsp; Whether you're an ISV looking to build the next killer app, a corporate developer tasked with mobilizing your line of business applications, a consultant that needs to aquire mobile development skills, or a game development house looking to take advantage of the explosive growth of the Windows Mobile platform, I highly recommend you get this book!&lt;/P&gt;
&lt;P&gt;-Rob&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4373908" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Merge/default.aspx">Merge</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SSCE/default.aspx">SSCE</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Replication/default.aspx">Replication</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server+2005+Compact+Edition/default.aspx">SQL Server 2005 Compact Edition</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Wireless/default.aspx">Wireless</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/AES/default.aspx">AES</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Custom+Controls/default.aspx">Custom Controls</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/RSA/default.aspx">RSA</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Direct3D+Mobile/default.aspx">Direct3D Mobile</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Graphics/default.aspx">Graphics</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/LINQ/default.aspx">LINQ</category></item></channel></rss>