<?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 : Custom Controls</title><link>http://blogs.msdn.com/robtiffany/archive/tags/Custom+Controls/default.aspx</link><description>Tags: Custom Controls</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>New Resco MobileForms Release for NETCF</title><link>http://blogs.msdn.com/robtiffany/archive/2008/10/29/new-resco-mobileforms-release-for-netcf.aspx</link><pubDate>Thu, 30 Oct 2008 05:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9023502</guid><dc:creator>robtiffany</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/robtiffany/comments/9023502.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robtiffany/commentrss.aspx?PostID=9023502</wfw:commentRss><description>&lt;P&gt;Just in case all you mobile developers didn't hear, Resco has released Volume 3 of their MobileForms Toolkit 2008. &lt;/P&gt;
&lt;P&gt;Resco MobileForms Toolkit contains:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Resco CustomKeyboard for .NET – flexible control supporting custom keyboard layouts 
&lt;LI&gt;Resco SmartGrid for .NET - powerful grid control with built-in auto edit capabilities 
&lt;LI&gt;Resco AdvancedList for .NET - professional list control suitable for small displays of mobile devices 
&lt;LI&gt;Resco AdvancedTree for .NET - featured tree control excellent for displaying tree-organized data 
&lt;LI&gt;Resco DetailView for .NET - elegant and quick way of creating user input forms 
&lt;LI&gt;Resco CompactChart for .NET - charting control supporting 5 chart types 
&lt;LI&gt;Resco OutlookShortcutBar for .NET - popular shortcut control, common to all modern applications 
&lt;LI&gt;Resco OutlookWeekCalendar for .NET - day/Week appointment scheduling control 
&lt;LI&gt;Resco OutlookMonthCalendar for .NET - month/Year scheduling control 
&lt;LI&gt;Resco OutlookDateTimePicker for .NET - modern version of common control providing advanced styles 
&lt;LI&gt;Resco InkBox for .NET - ink control suitable for quick notes or signatures 
&lt;LI&gt;Resco ImageBox for .NET CF - versatile image control supporting various graphic formats 
&lt;LI&gt;Resco ImageButton for .NET CF - adjustable, modifiable and skinnable button 
&lt;LI&gt;Resco Audio for .NET CF - powerful library for playing and recording audio 
&lt;LI&gt;Resco Zip for .NET - industry standard compression library &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;For more information about Resco MobileForms Toolkit, visit &lt;A href="http://www.resco.net/developer/mobileformstoolkit/default.aspx"&gt;http://www.resco.net/developer/mobileformstoolkit/default.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Additionally, they'll be at Tech Ed EMEA in Barcelona exhibiting at booth E12 so please check them out to see if their controls meet your mobile development needs.&lt;/P&gt;
&lt;P&gt;-Rob&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9023502" width="1" height="1"&gt;</description><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/.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/Custom+Controls/default.aspx">Custom Controls</category><category domain="http://blogs.msdn.com/robtiffany/archive/tags/Pocket+PC/default.aspx">Pocket PC</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>