<?xml version="1.0" encoding="UTF-8"?>
<rss 
    xmlns:dc="http://purl.org/dc/elements/1.1/" 
    version="2.0">
    <channel>
        <title>How Do I Videos - Devices</title>
        <description>Get videos designed for all .NET Compact Framework developers, from the novice to the professional. If you are new to the .NET Compact Framework, you can learn the basics of how to create applications for devices, using either Visual Basic or C#.</description>
        <link>http://msdn.microsoft.com/netframework/bb495180.aspx</link>
        <language>en-US</language>
        <lastBuildDate>Sat, 25 Sep 2010 02:55:32 +0530</lastBuildDate>
        <pubDate>Sat, 25 Sep 2010 02:55:22 +0530</pubDate>
        <ttl>1440</ttl>
        <generator>FeedForAll v2.0 (2.0.2.9) http://www.feedforall.com</generator>
        
        <item>
            <title>How Do I: Create .NET Compact Framework controls with a Gradient Background?</title>
            <description>The .NET Compact Framework ships with a number of built-in controls. These controls look a bit old fashioned, especially if you compare them to controls that can be used in the full .NET Framework. In this How-Do-I video, Maarten Struys shows you how to create your own User Interface controls with a Gradient Background to give your application a modern look and feel.</description>
            <link>http://msdn.microsoft.com/en-us/ee958056.aspx</link>
            <enclosure url="http://msdn.microsoft.com/ee958056.Create_Gradient150x113.jpg" length="4110" type="image/jpeg"/>
            <guid isPermaLink="false">150F7B23-2A62-4DDA-998C-F68AC168A015</guid>
            <pubDate>Tue, 12 Jan 2010 12:51:51 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Solve potential deadlock situations in the Windows Mobile GPS Sample?</title>
            <description>Windows Mobile 5.0 and Windows Mobile 6 devices contain the GPS Intermediate Driver, a native module that allows multiple applications to use a GPS receiver simultaneously and also takes care of parsing raw GPS data. The Windows Mobile 5.0 and Windows Mobile 6 SDKs contain a sample that allows you to make use of the GPS Intermediate Driver inside a managed application. In this How-Do-I video, Maarten Struys shows you how to modify the existing sample code in order to prevent a possible NullReferenceException and potential deadlock situations when you use of the managed wrapper around the GPS Intermediate Driver inside your own applications.
Note: Since the original sample code is only available in C Sharp, the downloadable sample code for this How-Do-I video is available in a C Sharp version only as well.</description>
            <link>http://msdn.microsoft.com/en-us/ee958066.aspx</link>
            <enclosure url="http://msdn.microsoft.com/ee958066.GPS_Sample150x113.jpg" length="2791" type="image/jpeg"/>
            <guid isPermaLink="false">B3E68A65-FBE2-4A4E-917B-FCBDB410299E</guid>
            <pubDate>Tue, 12 Jan 2010 12:21:12 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Use Windows Mobiles 6.5 Gestures in Managed Code?</title>
            <description>Windows Mobile 6.5 Professional Devices have support for Gestures (short, directional movements over a control or object on the screen) for native application developers. In this video, Maarten Struys shows you how managed developers can make use of WM 6.5 Gestures inside their applications as well.</description>
            <link>http://msdn.microsoft.com/en-us/netframework/ee732542.aspx</link>
            <enclosure url="http://msdn.microsoft.com/ee732542.WM65GesturesS(en-us,MSDN.10).jpg" length="4030" type="image/jpeg"/>
            <guid isPermaLink="false">3A4A2F25-15F6-448F-9534-67DD03F4BA4D</guid>
            <pubDate>Sat, 7 Nov 2009 03:49:57 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Use Reflection to Access Private Members in .NET Compact Framework Types?</title>
            <description>Reflection is a powerful technique to retrieve all kinds of information from your own types or from .NET Compact Framework types. In this video, Maarten Struys shows you how you can make use of reflection to adjust the layout of a DataGrid according to the form factors of the Windows Mobile device you are running on.</description>
            <link>http://msdn.microsoft.com/en-us/netframework/ee732541.aspx</link>
            <enclosure url="http://msdn.microsoft.com/ee732541.150x113(en-us,MSDN.10).jpg" length="5904" type="image/jpeg"/>
            <guid isPermaLink="false">54605C9A-E2E4-4FCF-BFF6-3BBB9CF7672B</guid>
            <pubDate>Thu, 5 Nov 2009 01:42:51 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Devices: Create a superfast starting Managed Windows Mobile application?</title>
            <description>Everybody who has developed Managed Applications for Windows Mobile devices knows it might take a little over a second to start even the simplest &apos;Hello World&apos; application. This is due to the fact that the Common Language Runtime needs to be loaded before your application can start. Also, other assemblies that are needed for your application must be loaded prior to starting your application. In this video, Maarten Struys shows you how to create a small native application that acts as a splash screen and is responsible for starting your managed application. This will increase user satisfaction with your application since the application will be up and running within a few milliseconds.</description>
            <link>http://msdn.microsoft.com/en-us/netframework/ee725721.aspx</link>
            <enclosure url="http://msdn.microsoft.com/ee725721.HDIDevicesCreateFastStartingManagedAppsS.jpg" length="19460" type="image/jpeg"/>
            <guid isPermaLink="false">01F11185-3331-47A1-BE91-A816581EC0FE</guid>
            <pubDate>Wed, 4 Nov 2009 18:08:30 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Use Bing inside a Windows Mobile Application?</title>
            <description>You can use the Bing Search Service to search the Internet inside a Windows Mobile Application. Besides searching for Web pages, you can amongst others also search for Mobile Web pages, multimedia content and phone book entries. In this video, Maarten Struys shows you how to use the Bing Web Service inside your own application and how you can make use of the returned results to for instance make a phone call to a particular company.</description>
            <link>http://msdn.microsoft.com/en-us/netframework/dd776330.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd776330.HDI-Devices-DisplayVEMapsInPictureBox400x320(en-us,MSDN.10).jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">3FF7E212-FB32-4836-A31A-7C2F2FDD3B64</guid>
            <pubDate>Thu, 25 Jun 2009 01:22:38 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Display Virtual Earth Maps inside a PictureBox Control?</title>
            <description>With the Virtual Earth Imaging Service it is relative easy to retrieve and display maps inside a browser control on a Windows Mobile Device. With a little additional effort you can display the same maps inside a PictureBox control. In this video, Maarten Struys shows you how to display a Virtual Earth map in a PictureBox and how to continuously update the map, based on the current location of the user making use of GPS readings.</description>
            <link>http://msdn.microsoft.com/netframework/dd920289.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd920289.DisplayMapsPictureBox400.jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">53417B92-AF48-4AC8-BA80-6F5DBF6B2FDD</guid>
            <pubDate>Mon, 15 Jun 2009 10:22:36 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Create Localized Applications on Windows Mobile Devices?</title>
            <description>Windows Mobile Devices are available in localized versions. The .NET Compact Framework gives you good support to create localized applications, in other words, applications that use the same language as the localized Windows Mobile Device is working in. In this video, Maarten Struys shows you how to create a localized application with a default English User Interface as well as a localized Dutch User Interface.</description>
            <link>http://msdn.microsoft.com/netframework/dd878358.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd878358.CreateLocalizedApps400.jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">2C5139EF-8C2D-4503-89FF-4FDCD3B8D82A</guid>
            <pubDate>Mon, 1 Jun 2009 18:52:19 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use the Virtual Earth Geocode Web Service on Windows Mobile Devices?</title>
            <description>In the past it was already possible to make use of Virtual Earth services on Windows Mobile Devices through URL Encoding. Making use of the Virtual Earth Web Services 1.0, retrieving Virtual Earth data has become easier. In this video, Maarten Struys shows you how to call out to the Virtual Earth Geocode Web Service to translate a latitude / longitude reading into an address.</description>
            <link>http://msdn.microsoft.com/netframework/dd361752.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd361752.Devices_Use%20VEGeocodeWSL(en-us,MSDN.10).jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">9968F96E-8092-470E-A3BA-491D73ED1CE9</guid>
            <pubDate>Tue, 9 Dec 2008 14:22:14 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Establish Network Connections with Connection Manager?</title>
            <description>In this video Jim Wilson demonstrates how to use the native Connection Manager API from within you .NET Compact Framework applications to programmatically establish network connections.</description>
            <link>http://msdn.microsoft.com/netframework/dd296752.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd296752.Devices_ConnectionWithConnMgrL(en-us,MSDN.10).jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">52B877E3-DE5F-4222-97E3-D80FAB0C342B</guid>
            <pubDate>Tue, 25 Nov 2008 13:35:09 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Display a Background Image on a Form?</title>
            <description>Adding an application-appropriate background image to your forms is a great way to give your application a professional look and help it stand out from similar applications. In this video, Jim Wilson demonstrates how to display an image in the form background; the demonstration includes techniques for avoiding screen flicker and scaling the image to support different device resolutions.</description>
            <link>http://msdn.microsoft.com/netframework/dd296751.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd296751.Devices_BackgrounImageL.jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">0F33BAB1-7EEB-4E24-B9F7-C729BD376DDE</guid>
            <pubDate>Tue, 25 Nov 2008 13:33:38 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Use the MapPoint Web Service on Windows Mobile Devices?</title>
            <description>Making use of Web Services brings tremendous power to Windows Mobile Devices. In this video, Maarten Struys shows you how to make use of the MapPoint Web Service in combination with GPS hardware to show your current location on a map.</description>
            <link>http://msdn.microsoft.com/netframework/dd277643.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd277643.Devices_UseMapPointWSL(en-us,MSDN.10).jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">F84E12B3-EAA5-415A-B93D-F97F7EBEA692</guid>
            <pubDate>Tue, 4 Nov 2008 18:07:26 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Preserve Battery Power When my Application is in the Background?</title>
            <description>On a Windows Mobile device, applications are typically not closed down, but they stay in the background. Since Windows Mobile devices are battery powered, it is important for applications in the background to limit processor use, especially on Windows Mobile Standard Devices which are always on. In this video, Maarten Struys shows you a simple way to preserve battery power inside your own applications</description>
            <link>http://msdn.microsoft.com/netframework/dd135211.aspx</link>
            <enclosure url="http://msdn.microsoft.com/dd135211.Devices_PreserveBatteryPowerL(en-us,MSDN.10).jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">3BF9ED67-40A9-4F0C-AAD0-C50A1CF8810B</guid>
            <pubDate>Tue, 21 Oct 2008 11:25:17 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Enable Windows Mobile Device Emulator UDP Support?</title>
            <description>UDP sockets provide a lightweight, connectionless communications solution that naturally fits the loosely connected model of mobile applications; unfortunately the default Windows Mobile Device Emulator configuration does not support UDP sockets. In this video Jim Wilson walks you through creating a simple Windows Mobile UDP application and demonstrates how to enable Windows Mobile Device Emulator UDP support; developers already familiar with UDP programming may wish to focus on the later half the video where Jim coversÂ  the emulator configuration details.</description>
            <link>http://msdn.microsoft.com/netframework/cc952340.aspx</link>
            <enclosure url="http://msdn.microsoft.com/cc952340.Devices_EnableDeviceEmulatorUDPSupportL(en-us,MSDN.10).jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">06971105-CD44-4A4F-9745-3D0666DF2EEC</guid>
            <pubDate>Tue, 7 Oct 2008 20:31:10 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Successfully Debug Application Code that Establishes a Cellular or Wi-Fi Connection?</title>
            <description>Debugging application code that establishes a cellular or Wi-Fi connection is often difficult because the ActiveSync connection required to debug the application also provides the device with network connectivity. In this video, Jim Wilson demonstrates how to configure your development environment so that the device Connection Manager ignores the ActiveSync connection and instead uses the cellular or Wi-Fi connection allowing you to debug the associated application code.</description>
            <link>http://msdn.microsoft.com/netframework/cc950453.aspx</link>
            <enclosure url="http://msdn.microsoft.com/cc950453.Devices_CellularConnectionDebuggingL(en-us,MSDN.10).jpg" length="1273" type="image/jpeg"/>
            <guid isPermaLink="false">B68C0805-9181-4279-84B9-93DDCA6882CA</guid>
            <pubDate>Tue, 30 Sep 2008 01:37:11 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use a Monitor Object for Thread Synchronization?</title>
            <description>When you are developing an application that contains multiple threads, you must be aware of the fact that those threads will run autonomously, each getting some execution time from the operating system scheduler. If you multiple threads access the same data, you need to synchronize those threads that only one thread at a time can update that data. In this video, Maarten Struys shows how to make use of a Monitor object to synchronize threads and to prevent against multiple threads accessing the same data simultaneously.</description>
            <link>http://msdn.microsoft.com/netframework/cc949115.aspx</link>
            <guid isPermaLink="false">C324F71D-AB80-444D-93D7-FE5D596F2BF2</guid>
            <pubDate>Tue, 23 Sep 2008 12:28:22 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Assure that my Application Code Continues Running when the Device is in Suspended Mode?</title>
            <description>Join Jim Wilson as he demonstrates how to create a Windows Mobile application that continues executing even when the device is in the low-power suspended state. This technique assures that your application continues executing whether the device enters the suspended state due to non-use or the user explicitly suspends the device. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc949112.aspx</link>
            <guid isPermaLink="false">64036151-13AC-4B2B-B2FD-147E26B299C8</guid>
            <pubDate>Tue, 23 Sep 2008 12:27:47 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use the ThreadPool to Execute Worker Threads?</title>
            <description>When you are developing an application that contains multiple threads, you can make use of the ThreadPool to execute your threads in. Executing threads inside the ThreadPool is easy and involves less overhead than creating your own Threads. In this video, Maarten Struys shows how to make use of the ThreadPool to run your own worker threads.</description>
            <link>http://msdn.microsoft.com/netframework/cc949108.aspx</link>
            <guid isPermaLink="false">CDCAE057-C7AF-48B5-BF49-F7127286CDBF</guid>
            <pubDate>Tue, 23 Sep 2008 12:26:25 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Synchronize Multiple Threads?</title>
            <description>When you are developing an application that contains multiple threads, there is often a need to synchronize these threads with each other. The .NET Compact Framework contains a number of synchronization objects inside the System.Threading namespace. In this video, Maarten Struys shows how to synchronize to threads by making use of the AutoResetEvent type.</description>
            <link>http://msdn.microsoft.com/netframework/cc895211.aspx</link>
            <guid isPermaLink="false">DEBA170F-C481-49DB-94F2-8BD93992A351</guid>
            <pubDate>Tue, 26 Aug 2008 17:12:36 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Respond to Windows Mobile’s Request to Release Resources?</title>
            <description>As applications consume the limited resources of a mobile device, Windows Mobile has the responsibility of meeting the resource requirements of these applications. If resources run low, Windows Mobile may request that your application release some of the application’s resources. In this video, Jim Wilson demonstrates how to properly handle these requests. Failure to handle this request may result in Windows Mobile terminating your application; therefore, incorporating proper handling is essential.</description>
            <link>http://msdn.microsoft.com/netframework/cc843612.aspx</link>
            <guid isPermaLink="false">D0DBFEDE-A2D4-4BB2-8F6A-82B788D7A556</guid>
            <pubDate>Tue, 19 Aug 2008 01:09:57 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Automatically Start an Application on a System State Change?</title>
            <description>Learn how each object that implements the IApplicationLauncher interface can start an application. The SystemState and RegistryState classes, being part of the Windows Mobile 5.0 and Windows Mobile 6 State &amp; Notification Broker, both implement IApplicationLauncher. Maarten Struys shows you how to automatically start an application on a SystemState change.</description>
            <link>http://msdn.microsoft.com/netframework/cc836993.aspx</link>
            <guid isPermaLink="false">1B45F574-4D63-4968-BAC0-8453BC1ED1C5</guid>
            <pubDate>Tue, 12 Aug 2008 18:40:22 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Monitor for an Application to Exit Without Draining the Device Battery?</title>
            <description>Many scenarios require one application to monitor for another application to exit; done inappropriately this simple task can dramatically reduce the life of a device’s battery. In this video, Jim Wilson demonstrates how to create a .NET Compact Framework application that efficiently monitors for an application to exit and therefore has minimal impact on the device’s battery.</description>
            <link>http://msdn.microsoft.com/netframework/cc761483.aspx</link>
            <guid isPermaLink="false">64E5292B-8593-4DFB-96B9-37A31DB71DD2</guid>
            <pubDate>Tue, 5 Aug 2008 17:40:51 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Convert a .NET Compact Framework DateTime to a Win32 SystemTime Structure?</title>
            <description>Many useful Windows Mobile native functions such as CeRunAppAtTime, CeSetUserNotification, and others require that you specify the time using the Win32 SystemTime structure. But the .NET Compact Framework doesn’t provide a SystemTime equivalent. In this video Jim Wilson shows you how to overcome this limitation by demonstrating how to convert a .NET Compact Framework DateTime into a Win32 SystemTime structure.</description>
            <link>http://msdn.microsoft.com/netframework/cc789361.aspx</link>
            <guid isPermaLink="false">4BE1A3D8-BB3E-49DE-9A61-F9E444BE6A34</guid>
            <pubDate>Tue, 29 Jul 2008 22:46:10 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Attach the Debugger to a .NET Compact Framework Application that is Already Running?</title>
            <description>In this video Jim Wilson demonstrates how to dynamically attach the Visual Studio debugger to an executing .NET Compact Framework application that was started outside the debugger.</description>
            <link>http://msdn.microsoft.com/netframework/cc770256.aspx</link>
            <guid isPermaLink="false">A93FCA04-6508-45D7-95AB-BF13700F1516</guid>
            <pubDate>Tue, 22 Jul 2008 18:09:42 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Associate an Application with the Hardware Buttons on a Windows Mobile Device?</title>
            <description>In this video Jim Wilson demonstrates how to associate one or more forms in your application with the hardware buttons on a Windows Mobile device. This technique is useful in providing a way for users to quickly access a form in your application even when the application is not currently visible.</description>
            <link>http://msdn.microsoft.com/netframework/cc721665.aspx</link>
            <guid isPermaLink="false">21D731F9-E1CE-4B86-B325-AA7039CC20E5</guid>
            <pubDate>Tue, 15 Jul 2008 20:28:20 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Add User Defined States?</title>
            <description>Learn how the State and Notification Broker in both Windows Mobile 5.0 and Windows Mobile 6 is a powerful application programming interface (API) for writing applications in Visual Basic.NET and C#. Use the State and Notification Broker to monitor system states and react upon state changes, and the RegistryState class to add your own user defined states. Maarten Struys shows you how.</description>
            <link>http://msdn.microsoft.com/netframework/cc709417.aspx</link>
            <guid isPermaLink="false">589E5568-EEC3-4667-841D-F7B488FCB13F</guid>
            <pubDate>Tue, 8 Jul 2008 14:49:50 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use the GPS Intermediate Driver to Retrieve Location Information?</title>
            <description>Location aware applications will become more and more important in the future, also on Windows Mobile Devices. In this video, Maarten Struys shows you how to get access to location information in a unified way, by making use of the GPS Intermediate Driver that is available for both Windows Mobile 5.0 and Windows Mobile 6 devices.</description>
            <link>http://msdn.microsoft.com/netframework/cc719033.aspx</link>
            <guid isPermaLink="false">A2D616C2-EB8D-4763-8FB5-357203ECC7CC</guid>
            <pubDate>Tue, 1 Jul 2008 02:39:08 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Run Smart Device Unit Tests from a Command Prompt?</title>
            <description>In a previous video we showed you already how to create and execute Unit Tests for Devices from within Visual Studio. Even though this works great, there might be situations where you want to execute your Unit Tests from a Command Prompt, for instance as part of a nightly build process. In this video, Maarten Struys shows what you need to do to execute your Unit Tests from a Command Prompt.</description>
            <link>http://msdn.microsoft.com/netframework/cc703624.aspx</link>
            <guid isPermaLink="false">D67A6F42-6E85-496D-A6D5-B179CF7B80B2</guid>
            <pubDate>Wed, 25 Jun 2008 00:26:12 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use The Remote Logging Configuration Tool?</title>
            <description>The Power Toys for the .NET Compact Framework 3.5 contain a Remote Logging Configuration Tool that enables you to easily configure logging options on a device that is running the .NET Compact Framework. In this video, Maarten Struys shows how to enable logging as well as some log files that are created during execution of a managed application. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc647002.aspx</link>
            <guid isPermaLink="false">2F734F95-9311-4E21-97D8-9495C1683E4F</guid>
            <pubDate>Tue, 10 Jun 2008 10:02:08 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Process Based Splash Screen Inside a .NET CF Application?</title>
            <description>Make use of a Splash Screen to give end users a better impression about the loading time of .NET Compact Framework (CF) applications.  Maarten Struys shows you how to create a Splash Screen that runs in a separate process that displays while your main application is loading. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc627234.aspx</link>
            <guid isPermaLink="false">F0A93520-6FF7-4F7F-BE11-B6C82C771B72</guid>
            <pubDate>Tue, 3 Jun 2008 00:18:16 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Form Based Splash Screen Inside my .NET Compact Framework Application?</title>
            <description>Give end-users a better impression about the loading time of .NET Compact Framework (CF) applications by making use of a Splash Screen. Maarten Struys shows you how to create a Splash Screen by creating and displaying a separate Splash Screen Form inside your managed device application. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc512460.aspx</link>
            <guid isPermaLink="false">A4B0BD4A-64B0-49A5-AE00-0CF28DF05FB2</guid>
            <pubDate>Tue, 13 May 2008 09:30:00 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use NETCFCFG to Run My Application Against a Specific Version of the .NET Compact Framework?</title>
            <description>Discover the Application Configuration Tool (netcfcfg.exe), one of the tools that ships with the .NET Compact Framework (CF) 3.5 PowerToys. Maarten Struys explains how to use the Application Configuration Tool to specify what version of the .NET Compact Framework will be used by your application. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc510251.aspx</link>
            <guid isPermaLink="false">C733AA66-9C17-4C8D-B964-36FC7E362681</guid>
            <pubDate>Thu, 8 May 2008 14:47:23 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Automate the Setup of a Debug and Test Environment that uses the Cellular Emulator?</title>
            <description>In this video Jim Wilson demonstrates how to use the Device Emulator Manager API to simplify the process of preparing your debug and test environment by automating the configuration of the Device Emulator to use the Cellular Emulator. The techniques demonstrated in this video can be used to automate other common debugging and testing setup tasks.</description>
            <link>http://msdn.microsoft.com/netframework/cc507091.aspx</link>
            <guid isPermaLink="false">3205501A-49FF-4068-A95F-7AB151020B8C</guid>
            <pubDate>Tue, 29 Apr 2008 00:23:08 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use Existing COM Objects in .NET Compact Framework Applications?</title>
            <description>Have you invested in the past in creating COM objects for Windows Mobile devices? If you want to re-use those existing COM Objects inside your managed .NET CF 2.0 or .NET CF 3.5 applications, you can do so thanks to COM Interoperability. In this video, Maarten Struys shows you step-by-step how to use COM Objects inside your .NET Compact Framework 3.5 application and explains some of the pitfalls you might run into. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc527464.aspx</link>
            <guid isPermaLink="false">B533522D-A55B-489C-8D4C-485C80D1AEDD</guid>
            <pubDate>Wed, 23 Apr 2008 17:00:07 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use Custom Extension Methods to Improve the Efficiency of LINQ Queries?</title>
            <description>Efficient resource management is at the heart of virtually all successful mobile device applications. Although very convenient, the generic nature of LINQ queries can often result in much higher resource usage than that of code tuned for the specific data being queried. In this video, Jim Wilson demonstrates how to create custom extension methods that capitalize on your knowledge of the data being queried to improve resource usage and query performance while still allowing you to take advantage of the many benefits of LINQ. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc506057.aspx</link>
            <guid isPermaLink="false">7EB47E4A-A0C8-49DA-806D-426D0044D82A</guid>
            <pubDate>Tue, 15 Apr 2008 23:02:30 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use the .NET CF 3.5 Remote Performance Monitor?</title>
            <description>With the .NET Compact Framework 3.5 you have the possibility to measure the performance of your application using performance counters. These performance counters can be displayed live using the Remote Performance Monitor that is part of the .NET Compact Framework Power Toys 3.5. In this video, Maarten Struys explains how to setup your device properly to enable performance counters and how to use Remote Performance Counter to find performance bottlenecks inside your Windows Mobile application.</description>
            <link>http://msdn.microsoft.com/netframework/cc470067.aspx</link>
            <guid isPermaLink="false">6FD9DE43-FD00-44C0-AA0E-AC45FFE03E31</guid>
            <pubDate>Tue, 8 Apr 2008 22:29:41 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Detect Managed Memory Leaks Using Remote Performance Monitor?</title>
            <description>Remote Performance Monitor is part of the .NET Compact Framework Power Toys 3.5. In this video, Maarten Struys shows how to use Remote Performance Monitor to detect managed memory leaks inside your .NET Compact Framework 3.5 application and what you can do to solve them. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc482922.aspx</link>
            <guid isPermaLink="false">720752AC-CD69-4AB0-A7E6-531A5E6650E7</guid>
            <pubDate>Tue, 1 Apr 2008 22:49:50 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Work Around LINQ to DataSet Limitations in VB Device Projects?</title>
            <description>The apparent absence of commonly used LINQ to DataSet extension methods in Visual Basic device projects can complicate many data binding scenarios. In this video, Jim Wilson explains whatâ€™s behind this apparent limitation and provides options for working around the issue.</description>
            <link>http://msdn.microsoft.com/netframework/cc423591.aspx</link>
            <guid isPermaLink="false">EEDB62C2-0250-4F5E-BB37-38CE3BC93FC8</guid>
            <pubDate>Tue, 25 Mar 2008 15:18:56 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Efficiently query a SQL Server Compact database using LINQ?</title>
            <description>Just because the .NET Compact Framework does not support “LINQ to SQL” doesn’t mean that you can’t efficiently access SQL Server Compact databases with Language Integrated Query (LINQ). In this video Jim Wilson demonstrates how you can take advantage of the benefits of LINQ to access SQL Server Compact databases while minimizing your application’s resource consumption and maintaining a small memory footprint.</description>
            <link>http://msdn.microsoft.com/netframework/cc315060.aspx</link>
            <guid isPermaLink="false">2537BD3F-B7A8-4B3E-86E7-9DF35F5B7B42</guid>
            <pubDate>Tue, 18 Mar 2008 23:06:49 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use the CLR Profiler to Detect Finalization Problems On My Device?</title>
            <description>Do you make use of C# finalizers or overwrite the Finalize method in your Visual Basic.NET application without implementing a Dispose pattern? This will lead to performance issues inside your application. In this video, Maarten Struys explains how to detect finalization problems on your device using the CLR Profiler that is part of the .NET Compact Framework Power Toys 3.5. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc308633.aspx</link>
            <guid isPermaLink="false">5E6F1C3E-BF90-4B9C-A2E1-556FF821591D</guid>
            <pubDate>Tue, 11 Mar 2008 09:05:38 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Update User Interface Controls in Multithreaded Applications?</title>
            <description>Have you ever wondered why your .NET Compact Framework 1.0 application randomly seems to stop working when you are updating User Interface Controls inside multiple threads? Have you ever wondered why your .NET Compact Framework 2.0 or 3.5 applications throw exceptions when you are updating User Interface Controls inside multiple threads?</description>
            <link>http://msdn.microsoft.com/netframework/cc307206.aspx</link>
            <guid isPermaLink="false">571C5E42-ADBF-4DC0-AAD9-356213C4173C</guid>
            <pubDate>Tue, 4 Mar 2008 22:56:51 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Use Windows Communications Foundation (WCF) to Safely Send Messages to Offline Devices?</title>
            <description>In this video Jim Wilson demonstrates how to use the Windows Communications Foundation (WCF) Store-and-Forward transport to safely send messages to Windows Mobile devices without regard for whether the sender or receiver is currently online.</description>
            <link>http://msdn.microsoft.com/netframework/cc302399.aspx</link>
            <guid isPermaLink="false">9FB5A7C2-C256-440B-BA41-72C0F0E2E4C0</guid>
            <pubDate>Tue, 26 Feb 2008 10:54:31 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Test Unit Tests for Devices?</title>
            <description>developers now have the possibility to create unit tests to test methods inside classes. However, what should you do when your unit tests contains bugs? In this video, Maarten Struys explains how to debug unit tests for smart device applications and how to single step through a test to fix it or to fix the unit under test.</description>
            <link>http://msdn.microsoft.com/netframework/cc296429.aspx</link>
            <guid isPermaLink="false">139E2FF5-C396-4343-B725-FAA6066F678D</guid>
            <pubDate>Wed, 20 Feb 2008 12:10:51 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Programmatically Determine the Windows Mobile Device Type Using .NET Compact Framework 3.5?</title>
            <description>In this video Jim Wilson demonstrates how to use the new features in .NET Compact Framework 3.5 to easily determine whether your application is running on a Windows Mobile Standard device (Smartphone) or a Windows Mobile Professional device (Pocket PC). [See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/cc197100.aspx</link>
            <guid isPermaLink="false">03605184-DE0B-4868-B118-303A642E7715</guid>
            <pubDate>Tue, 12 Feb 2008 17:34:38 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Build and Run a Unit Test for a Smart Device Application?</title>
            <description>With the release of Visual Studio 2008, device developers now have the possibility to create unit tests to test methods inside classes. In this video, Maarten Struys explains how to build unit tests for smart device applications and how to run them. See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.</description>
            <link>http://msdn.microsoft.com/netframework/cc185716.aspx</link>
            <guid isPermaLink="false">52361D5B-C640-44A7-94D6-57E08454C76D</guid>
            <pubDate>Tue, 5 Feb 2008 18:34:15 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Upgrade My Mobile Device Projects from Visual Studio 2005 to Visual Studio 2008?</title>
            <description>In this video Jim Wilson demonstrates how to upgrade the many different versions of Compact Framework and SQL Server Compact projects from Visual Studio 2005 to Visual Studio 2008.</description>
            <link>http://msdn.microsoft.com/netframework/cc178518.aspx</link>
            <guid isPermaLink="false">b8l239-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 29 Jan 2008 22:17:31 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Correctly Terminate Multithreaded .NET Compact Framework Applications?</title>
            <description>Have you ever created a multithreaded application using the .NET Compact Framework, but had problems to correctly terminate your application? Have you ever wondered how to properly create and use multiple threads inside an application? In this video, Maarten Struys explains how to create a managed multithreaded application for Windows Mobile Devices and how to properly terminate that application.</description>
            <link>http://msdn.microsoft.com/netframework/cc138467.aspx</link>
            <guid isPermaLink="false">4tv339-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 22 Jan 2008 21:32:32 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: View and Manage the List of Certificates Installed On a Device?</title>
            <description>In this video Jim Wilson demonstrates how to use the new Visual Studio 2008 Device Security Manager to view the list of certificates installed on a device, add new certificates, and remove certificates that you no longer need.</description>
            <link>http://msdn.microsoft.com/netframework/cc137248.aspx</link>
            <guid isPermaLink="false">3er839-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 15 Jan 2008 20:16:12 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Programmatically Control the Configuration of a Running Device Emulator?</title>
            <description>In this video Jim Wilson demonstrates how to use the new Visual Studio 2008 Device Emulator Manager automation features to dynamically control the power state, phone settings and other configuration values of running Device Emulators.</description>
            <link>http://msdn.microsoft.com/netframework/bb985512.aspx</link>
            <guid isPermaLink="false">4rm839-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 8 Jan 2008 21:13:23 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Use the New Visual Studio 2008 Device Security?</title>
            <description>In this video Jim Wilson demonstrates how to use the new Visual Studio 2008 Device Security Manager to modify the security characteristics of the Device Emulators and thereby insure that your applications have the necessary security privileges to function properly when deployed to real devices.</description>
            <link>http://msdn.microsoft.com/netframework/bb979623.aspx</link>
            <guid isPermaLink="false">e44g39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Dec 2007 20:21:11 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Build a .NET Compact Framework 3.5 Application for Windows Mobile 6 Devices?</title>
            <description>In this video, Jim Wilson explains the steps you need to take to add Windows Mobile 6 to the list of devices supported by Visual Studio 2008.
[See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb975138.aspx</link>
            <guid isPermaLink="false">5m0939-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 5 Feb 2008 18:34:06 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Programmatically Control the Device Emulators and Device Emulator Manager?</title>
            <description>In this video Jim Wilson demonstrates how to use the new Visual Studio 2008 Device Emulator Manager automation features to programmatically control the Device Emulators and Device Emulator Manager. These new automation features provide you with programmatic access to all the Device Emulator Manager’s interactive features.
[See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb898876.aspx</link>
            <guid isPermaLink="false">4rtt39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 4 Dec 2007 21:21:43 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Use the Microsoft Hopper Test Tool To Stress Test My Windows Mobile Application?</title>
            <description>Hopper tests your application&apos;s stability by randomly and rapidly interacting with it. In this video, Jim Wilson demonstrates how to set up and use the Hopper test tool to stress test your Windows Mobile application.</description>
            <link>http://msdn.microsoft.com/netframework/bb964490.aspx</link>
            <guid isPermaLink="false">5tsc39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 20 Nov 2007 20:51:33 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Update Pocket Outlook Items Without Invalid Operation Exceptions?</title>
            <description>In this video, Jim Wilson explains what causes an invalid operation exception in your Pocket Outlook application and shows you how to avoid its occurrence. [See the README_FIRST.txt file in the code download for the list of software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb892748.aspx</link>
            <guid isPermaLink="false">6yjk39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 13 Nov 2007 21:56:15 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Search the Pocket Outlook Tasks, Contacts, and Appointments Folders?</title>
            <description>In this video, see how to efficiently search the Pocket Outlook folders using any Task, Contact, or Appointment property, and understand the requirements for locating items by their unique ItemId. [See the README_FIRST.txt file in the code download for the list of software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb931340.aspx</link>
            <guid isPermaLink="false">2b9o39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 6 Nov 2007 22:05:36 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Visual Studio 2005 ASP.NET AJAX Application to Work with Windows Mobile Devices?</title>
            <description>In this video, see how to use ASP.NET AJAX to create AJAX-enabled Web pages that provide a rich client-side experience on Windows Mobile 6 devices. 
[See the README_FIRST.txt file in the code download for the list of software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb931341.aspx</link>
            <guid isPermaLink="false">6huu39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 6 Nov 2007 22:04:12 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Run One Instance Only of My .NET Compact Framework Application?</title>
            <description>In this video, Jim Wilson demonstrates how to supplement the checks provided by the .NET Compact Framework to run one instance only of your application. [See the README_FIRST.txt file in the code download for a list of software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb943002.aspx</link>
            <guid isPermaLink="false">7op039-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 30 Oct 2007 23:11:15 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Send and Receive SMS Messages?</title>
            <description>In this video, Jim Wilson demonstrates a variety of ways to programmatically send and receive SMS messages. [See the README_FIRST.txt file in the code download for the list of software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb905518.aspx</link>
            <guid isPermaLink="false">7urr0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 23 Oct 2007 19:23:25 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Download Script Code On Demand to My Internet Explorer Mobile AJAX Pages?</title>
            <description>In this video, Jim Wilson shows how you can dynamically download script code on demand without needing static placeholders in your HTML. [See the README_FIRST.txt file in the code download for the list of software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb905519.aspx</link>
            <guid isPermaLink="false">4rw20j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 23 Oct 2007 19:22:05 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Make Dynamic JavaScript Object Notation (JSON) Calls From Internet Explorer Mobile?</title>
            <description>In this video, Jim Wilson shows you how to create an AJAX-based Web page that dynamically adds script code to call a Web service and work with the JSON-formatted data returned by the service. [See the README_FIRST.txt file in the code download for a list of the software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb879961.aspx</link>
            <guid isPermaLink="false">9ovs0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 16 Oct 2007 18:38:45 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Maximize Communication Efficiency of SQL Server Compact Edition Data Synchronization?</title>
            <description>In this video, Jim Wilson shows how to detect changes in the type of network a device is connected to and how to use that information to set the network timeout values for the SqlCeMergeReplication and SqlCeRemoteDataAccess classes. [See the README_FIRST.txt file in the code download for a list of the software required to replicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb879962.aspx</link>
            <guid isPermaLink="false">e5rg0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 16 Oct 2007 18:36:26 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Determine Whether a Windows Mobile Device Supports ASP.NET AJAX?</title>
            <description>In this video, Jim Wilson shows how your ASP.NET Web site can determine whether the client browser is a Windows Mobile device, and if that device supports ASP.NET AJAX. 
[See the README_FIRST.txt file in the code download for a list of the software required to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb872388.aspx</link>
            <guid isPermaLink="false">3et60j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 9 Oct 2007 21:08:31 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: View and Control a Windows Mobile 5.0 or Windows Mobile 6 Device from My Desktop?</title>
            <description>In this video, Jim Wilson shows you how to set up the Windows Mobile PowerToy ActiveSync Remote Display to view and control Windows Mobile 5.0 and Windows Mobile 6 devices from your desktop computer.
[See the README_FIRST.txt file in the code download for a list of the software required to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb872390.aspx</link>
            <guid isPermaLink="false">huio0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 9 Oct 2007 21:07:53 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Find the List of Storage Cards Loaded into My Device?</title>
            <description>In this video, Jim Wilson demonstrates how to determine if any storage cards are loaded into a device and how to create a file on the storage cards.
[See the README_FIRST.txt file in the code download for a list of the software required to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb872391.aspx</link>
            <guid isPermaLink="false">3exk0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 9 Oct 2007 21:06:22 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Ensure That My Application Includes Necessary Security Privileges?</title>
            <description>In this video, Jim Wilson shows how to use the Device Security Manager and the Device Emulator to ensure that your application has the security privileges needed to function properly when deployed.</description>
            <link>http://msdn.microsoft.com/netframework/bb872392.aspx</link>
            <guid isPermaLink="false">33gt60j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 9 Oct 2007 21:04:43 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Limit System Notifications to Only Those Containing Specific Data?</title>
            <description>In this video featuring Jim Wilson, see how to use the SystemState class conditional notification feature to automatically filter notifications based on the data contained within. An example of conditional notifications include limiting phone call notifications to calls from a specific person, and so on. [See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb815690.aspx</link>
            <guid isPermaLink="false">vpo00j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 2 Oct 2007 14:07:33 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Implement Universal Download Capabilities?</title>
            <description>In this video, Jim Wilson shows how to implement universal download capabilities in your programs in order to download a variety of file types, such as programs, image files, and text files. To replicate the steps shown here, you will need to install Visual Studio and the Windows Mobile 6 Professional SDK Refresh.</description>
            <link>http://msdn.microsoft.com/netframework/bb663033.aspx</link>
            <guid isPermaLink="false">3lo00j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 2 Oct 2007 14:06:12 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Create an Email Attachment and Send to a Device for Review?</title>
            <description>In this video featuring Jim Wilson, see how to create an e-mail with an attachment and display it to the device user for review before sending. To duplicate the steps shown in this video, you must install Visual Studio and the Windows Mobile 6 Standard SDK Refresh.</description>
            <link>http://msdn.microsoft.com/netframework/bb870450.aspx</link>
            <guid isPermaLink="false">3m8u0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 2 Oct 2007 14:05:37 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Programmatically Monitor for a Specific Time of Day Without Draining a Device Battery?</title>
            <description>In this video, Jim Wilson shows you how to have a program efficiently monitor for a specific date and time. The technique shown in this video is power-efficient and avoids the rapid battery drain created by commonly used techniques. [See the README_FIRST.txt file in the download for the software requirements to duplicate the steps shown in this video.]</description>
            <link>http://msdn.microsoft.com/netframework/bb870451.aspx</link>
            <guid isPermaLink="false">e6650j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 2 Oct 2007 14:04:31 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Detect and Verify a Network Connection?</title>
            <description>In this video, Jim Wilson demonstrates how your application can detect a network connection and verify that the network connection provides access to the network resources that your application requires.</description>
            <link>http://msdn.microsoft.com/netframework/bb851561.aspx</link>
            <guid isPermaLink="false">em8i0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 25 Sep 2007 13:17:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Detect and Identify a Mobile Device?</title>
            <description>In this video Jim Wilson demonstrates how you can programmatically determine whether your application is currently running on a Windows Mobile Professional (Pocket PC Phone Edition), Classic (Pocket PC), or Standard (SmartPhone) device.</description>
            <link>http://msdn.microsoft.com/netframework/bb851670.aspx</link>
            <guid isPermaLink="false">4mip0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 25 Sep 2007 13:17:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Programmatically Determine Whether a Specific SQL Table Exists?</title>
            <description>In this video, Jim Wilson demonstrates how to programmatically determine whether a specific table exists within a SQL Server Compact Edition database.</description>
            <link>http://msdn.microsoft.com/netframework/bb851671.aspx</link>
            <guid isPermaLink="false">v0pl0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 25 Sep 2007 13:17:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Use Development Test Certificates to Sign an Application?</title>
            <description>In this video, Jim Wilson shows how to use development test certificates to sign your application so that it can run with the appropriate security privilege. Also included are resources to learn more about Windows Mobile security behavior and how to sign your application when you’re ready to deploy it.</description>
            <link>http://msdn.microsoft.com/netframework/bb851673.aspx</link>
            <guid isPermaLink="false">wkki0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 25 Sep 2007 13:17:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Launch Smartphone Applications from Visual Studio?</title>
            <description>By default, Windows Mobile Standard (Smartphone) applications launched from Visual Studio are not accessible on the device/emulator once they are minimized. In this video, Jim Wilson demonstrates two simple techniques to solve the problem.</description>
            <link>http://msdn.microsoft.com/netframework/bb794696.aspx</link>
            <guid isPermaLink="false">4rcw0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Sep 2007 16:37:31 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Programmatically Determine If a Device Has a Physical Keyboard Connected?</title>
            <description>In this video, Jim Wilson demonstrates how to programmatically determine if a device has a physical keyboard connected.</description>
            <link>http://msdn.microsoft.com/netframework/bb794697.aspx</link>
            <guid isPermaLink="false">hxce0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Sep 2007 16:36:33 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Automate the Device Emulator Configuration for Windows Mobile?</title>
            <description>In this video, Jim Wilson demonstrates how to automate the device emulator configuration for Windows Mobile using XML provisioning files, the Device Emulation Startup Provider, and Visual Studio 2005.</description>
            <link>http://msdn.microsoft.com/netframework/bb794699.aspx</link>
            <guid isPermaLink="false">4vui0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Sep 2007 16:35:45 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Monitor and Manage Display Orientation Changes?</title>
            <description>In this video, Jim Wilson demonstrates how to monitor and changes device display orientation, and how to develop an application for  different display orientations.</description>
            <link>http://msdn.microsoft.com/netframework/bb794700.aspx</link>
            <guid isPermaLink="false">9my70j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Sep 2007 16:34:13 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Auto Start an Application?</title>
            <description>This video will demonstrate how to schedule an application to start at a specific time in the future. We review starting an application due to an event to help understand why the state notification broker does not monitor time events. Then an explanation is given on how best to implement starting an application based on time.</description>
            <link>http://msdn.microsoft.com/netframework/bb756874.aspx</link>
            <guid isPermaLink="false">r8870j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 11 Sep 2007 21:31:21 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Hide Standard Device UI Elements in a .NET Compact Framework Application?</title>
            <description>In this video, Jim Wilson demonstrates how to control the display of individual device user interface elements such as the Start button, Software-based Input Panel (SIP) button, or the task bar from your .NET Compact Framework application.</description>
            <link>http://msdn.microsoft.com/netframework/bb687944.aspx</link>
            <guid isPermaLink="false">dp9p0j9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 4 Sep 2007 12:01:41 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Schedule an Application to Run at a Specific Time?</title>
            <description>In this video, Jim Wilson demonstrates how to schedule an application to automatically start at a specific time.</description>
            <link>http://msdn.microsoft.com/netframework/bb738102.aspx</link>
            <guid isPermaLink="false">wl09yj9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 28 Aug 2007 09:21:46 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Determine if a Combo Box Drop-Down List is Visible within the .NET Compact Framework?</title>
            <description>In this video, Jim Wilson demonstrates how to find out whether a combo box drop-down list is currently visible using Windows messages. This allows you to work around the absence of support for the ComboBox.DroppedDown property in the .NET Compact Framework.</description>
            <link>http://msdn.microsoft.com/netframework/bb735847.aspx</link>
            <guid isPermaLink="false">sp9wsyj9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 21 Aug 2007 10:41:36 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Test Server Using the Local Server Framework in the Windows Mobile 6 SDK?</title>
            <description>In this video, Jim Wilson shows you how to create a test server using the Local Server Framework available in the Windows Mobile 6 SDK. It&apos;s a useful tool for a range of mobile device projects to better test your mobile applications with other devices or servers.</description>
            <link>http://msdn.microsoft.com/netframework/bb734959.aspx</link>
            <guid isPermaLink="false">3n88syj9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 14 Aug 2007 19:31:46 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Configure the Device Emulator to Use an Emulated Cellular Connection?</title>
            <description>In this video, Jim Wilson shows us how to enable and use the Device Emulator to simulate a GPRS connection to a Windows Mobile device.</description>
            <link>http://msdn.microsoft.com/netframework/bb684940.aspx</link>
            <guid isPermaLink="false">5l00syj9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 7 Aug 2007 19:31:46 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Get an Application to Automatically Start When a Mobile Device Wakes Up?</title>
            <description>In this video, Jim Wilson shows you tips and tricks to automatically start an application when a mobile device wakes up.</description>
            <link>http://msdn.microsoft.com/netframework/bb693461.aspx</link>
            <guid isPermaLink="false">yk90syj9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 31 Jul 2007 19:31:46 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Debug Native Code in a Managed Windows Mobile Application?</title>
            <description>In this video Jim Wilson shows us how to debug native code in a managed Windows Mobile application.</description>
            <link>http://msdn.microsoft.com/netframework/bb630228.aspx</link>
            <guid isPermaLink="false">g096syj9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 24 Jul 2007 19:31:46 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Implement a Managed Application Requiring Callbacks from a Native API?</title>
            <description>In this demonstration Jim Wilson shows us how to implement a managed application that requires callbacks from a native API.</description>
            <link>http://msdn.microsoft.com/netframework/bb495180.aspx</link>
            <guid isPermaLink="false">25952yj9-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 17 Jul 2007 19:31:46 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Desktop Project for Installing CAB Files to a Windows Mobile Device?</title>
            <description>In this video, Jim Wilson demonstrates the creation of a desktop project for installing CAB files to a Windows Mobile device.</description>
            <link>http://msdn.microsoft.com/netframework/bb649500.aspx</link>
            <guid isPermaLink="false">j0t3e5c-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 10 Jul 2007 19:31:46 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Merge Replication for Windows Mobile Device Access? (Part 2)</title>
            <description>In this video, Jim Wilson demonstrates how to set up Merge Replication for use with Windows Mobile Devices. In Part 2 of this two-part series, we will learn how to take an existing merge replication publication and make it available for users to sync with their mobile devices over the Internet.</description>
            <link>http://msdn.microsoft.comnetframework/bb510380.aspx</link>
            <guid isPermaLink="false">s9rt97bb-0873-4837-9107-4268cb339be4</guid>
            <pubDate>Tue, 3 Jul 2007 00:45:11 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Merge Replication for Windows Mobile Device Access? (Part 1)</title>
            <description>In this video, Jim Wilson demonstrates how to set up Merge Replication for use with Windows Mobile Devices. In Part 1 of this two-part series, we will learn how to set up SQL Server publication.</description>
            <link>http://msdn.microsoft.com/netframework/bb500978.aspx</link>
            <guid isPermaLink="false">s9rt97bb-0873-4837-9107-4268cb525be4</guid>
            <pubDate>Tue, 26 Jun 2007 00:45:11 +0000</pubDate>
        </item>
        <item>
            <title>How-Do-I: Improved Data Performance using VS2005</title>
            <description>In this video Jim Wilson demonstrates how to improve data performance in mobile devices using VS2005.</description>
            <link>http://msdn.microsoft.com/netframework/bb496523.aspx</link>
            <guid isPermaLink="false">2c9f97bb-0873-4837-9107-4268cb525be4</guid>
            <pubDate>Tue, 12 Jun 2007 00:45:11 +0000</pubDate>
        </item>
    </channel>
</rss>
