<?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>Zandoná Mobile® : Windows Mobile SDK</title><link>http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx</link><description>Tags: Windows Mobile SDK</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>WM 6 SDK and Cellular Emulator (Can you hear me now?)</title><link>http://blogs.msdn.com/fzandona/archive/2007/04/11/wm-6-sdk-and-cellular-emulator-can-you-hear-me-now.aspx</link><pubDate>Wed, 11 Apr 2007 20:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2089468</guid><dc:creator>fzandona</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/2089468.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=2089468</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=2089468</wfw:comment><description>&lt;P&gt;You may have noticed that the emulator images shipped in the WM 6 SDKs have no cellular signal, which is very different from the previous SDKs where all images used to be connected to the &lt;EM&gt;Fake Network&lt;/EM&gt;. We had to make this change to introduce the new Cellular Emulator tool. WM 5.0 SDKs’ images use&amp;nbsp;a technology we call &lt;EM&gt;FakeRIL&lt;/EM&gt;, or the Fake Radio Interface Layer, and although it allowed developers to call and send SMS from within the Device Emulator (see &lt;A class="" href="http://blogs.msdn.com/fzandona/archive/2005/12/07/501206.aspx" mce_href="http://blogs.msdn.com/fzandona/archive/2005/12/07/501206.aspx"&gt;Windows Mobile Device Emulator phone numbers&lt;/A&gt; for some examples), Cellular Emulator offers more options and it makes it easier to test your applications. &lt;/P&gt;
&lt;P&gt;Here is some information on how to run Cellular Emulator and configure emulator image's network settings to browse to the Internet. Once you configure the emulator images, you can save their states (from Device Emulator) to speed up the process.&lt;/P&gt;
&lt;H3&gt;Cellular Emulator&lt;/H3&gt;
&lt;P&gt;Cellular Emulator is a software-based emulator to aid developers and testers in developing and testing their software under the Windows Embedded CE and Windows Mobile platforms. The design goal of Cellular Emulator is to replace the radio module in both development and test environments. The advantage of Cellular Emulator is that it provides not only voice but also data connectivity. Moreover, Cellular Emulator is a powerful tool to test various applications under different wireless network conditions in GSM/GPRS and/or UMTS networks. &lt;/P&gt;
&lt;H4&gt;Running Cellular Emulator&lt;/H4&gt;
&lt;OL xmlns=""&gt;
&lt;LI&gt;Launch the Cellular Emulator (&lt;B&gt;Start&lt;/B&gt;/&lt;B&gt;All Programs&lt;/B&gt; / &lt;B&gt;Windows Mobile 6 SDK&lt;/B&gt; / &lt;B&gt;Tools&lt;/B&gt; / &lt;B&gt;Cellular Emulator&lt;/B&gt; ) and the Device Emulator. &lt;/LI&gt;
&lt;LI&gt;Read the COM port configuration from the status bar of the Cellular Emulator main window. &lt;/LI&gt;
&lt;LI&gt;In the Device Emulator, go to &lt;B&gt;File&lt;/B&gt; / &lt;B&gt;Configure&lt;/B&gt; and select the &lt;B&gt;Peripherals&lt;/B&gt; tab. &lt;/LI&gt;
&lt;LI&gt;Map the Serial port 0 of Device Emulator to the specific COM number obtained from step 2 &lt;/LI&gt;
&lt;LI&gt;Soft reset the Device Emulator (&lt;B&gt;File&lt;/B&gt; / &lt;B&gt;Reset&lt;/B&gt; / &lt;B&gt;Soft&lt;/B&gt;). &lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;Shutting the Cellular Emulator&lt;/H4&gt;
&lt;P&gt;The close button of the Cellular Emulator main windows will only send the application to the tray panel. To close the application, right click the tray icon and select Exit. &lt;/P&gt;
&lt;H4&gt;Cellular Emulator Data Connections &lt;/H4&gt;
&lt;P&gt;The Cellular Emulator will also provide GPRS connection simulation. Users can create simulated GPRS connections just like common ones. The access point name and user name/password are not checked and thus may be anything. Once the data connection is made, the emulator will just act as if it is connected to the network of the host machine. If some proxy settings are needed for the host machine to set up connections to remote machines, they are also needed on the emulator. Assume a network environment where HTTP proxy is needed to access external web sites. Setting samples on Windows Mobile 6 Standard and Professional are provided in the following sections.&lt;/P&gt;&lt;STRONG&gt;&lt;U&gt;Windows Mobile 6 Standard&lt;/U&gt;&lt;/STRONG&gt; 
&lt;OL&gt;
&lt;LI&gt;Enter &lt;STRONG&gt;Start-Settings-Connections-GPRS-Menu-Add&lt;/STRONG&gt;. Create a GPRS connection using the settings as follows. 
&lt;UL&gt;
&lt;LI&gt;Name: PPP &lt;/LI&gt;
&lt;LI&gt;Connects to: WAP &lt;/LI&gt;
&lt;LI&gt;Network Access Point: Some Access Point Name &lt;/LI&gt;
&lt;LI&gt;User Name: Just leave blank for anonymous configuration &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;(Optional) Enter &lt;B&gt;Start-Settings-Connections-Proxy-Menu-Add&lt;/B&gt;. Create a proxy using the following settings. 
&lt;UL&gt;
&lt;LI&gt;Description: Proxy &lt;/LI&gt;
&lt;LI&gt;Connects from: WAP Network &lt;/LI&gt;
&lt;LI&gt;Connects to: The Internet &lt;/LI&gt;
&lt;LI&gt;Address: The proxy in the specified user's network &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;Enter &lt;B&gt;Start-Settings-Connections-Menu-Advanced&lt;/B&gt;. 
&lt;UL&gt;
&lt;LI&gt;Set Internet connection to PPP &lt;/LI&gt;
&lt;LI&gt;Set WAP connection to PPP &lt;/LI&gt;
&lt;LI&gt;Leave the others as automatic &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;Enter Internet Explorer Mobile, and choose &lt;B&gt;Menu&lt;/B&gt;-&lt;B&gt;Tools&lt;/B&gt;-&lt;B&gt;Options&lt;/B&gt;-&lt;B&gt;Connections&lt;/B&gt;, then configure the Internet Explorer Mobile settings: 
&lt;UL&gt;
&lt;LI&gt;Automatically detect settings: CHECKED &lt;/LI&gt;
&lt;LI&gt;Select network: The Internet &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;Choose the Internet Explorer Mobile icon using the arrow key on the keyboard. &lt;/LI&gt;
&lt;LI&gt;Browse freely using Internet Explorer Mobile. &lt;/LI&gt;&lt;/OL&gt;&lt;STRONG&gt;&lt;U&gt;Windows Mobile 6 Professional&lt;/U&gt;&lt;/STRONG&gt; 
&lt;OL&gt;
&lt;LI&gt;If the user's computer uses a proxy to access the Internet, then the user needs to setup a &lt;B&gt;Work Connection&lt;/B&gt; on the Pocket PC, otherwise the user can setup an &lt;B&gt;Internet Connection&lt;/B&gt;.&lt;/LI&gt;
&lt;LI&gt;Setup a GPRS connection. Access point and user name can be empty. &lt;/LI&gt;
&lt;LI&gt;(Optional) Setup a proxy. This should be the full name of a working proxy required by the corporate network. &lt;/LI&gt;
&lt;LI&gt;Open Internet Explorer Mobile and browse to a web site. &lt;/LI&gt;&lt;/OL&gt;
&lt;H3&gt;Makeover&lt;/H3&gt;
&lt;P&gt;Out of curiosity, Cellular Emulator went through an extreme makeover from the first time I learned about it as an internal tool, to its release in the Windows Mobile 6 SDK.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I hope you enjoy it and let me know your feedback!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&lt;U&gt;Before:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;IMG title="Cellular Emulator - Before" style="WIDTH: 507px; HEIGHT: 152px" height=152 alt="Cellular Emulator - Before" src="http://blogs.msdn.com/photos/fzandona/images/2089117/original.aspx" width=507&gt; 
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&lt;U&gt;After:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Cellular Emulator - After" style="WIDTH: 441px; HEIGHT: 404px" height=404 alt="Cellular Emulator - After" src="http://blogs.msdn.com/photos/fzandona/images/2089127/original.aspx" width=441&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2089468" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item><item><title>WM 6 SDK Install Issue: Common7\IDE\ProjectTemplates?</title><link>http://blogs.msdn.com/fzandona/archive/2007/03/30/wm-6-sdk-install-issue-common7-ide-projecttemplates.aspx</link><pubDate>Fri, 30 Mar 2007 20:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1994719</guid><dc:creator>fzandona</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/1994719.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=1994719</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=1994719</wfw:comment><description>&lt;P&gt;If you are installing the WM 6 SDK on Windows Vista you may hit an error that blocks the installation. The error message is:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Could not access network location Common7\IDE\ProjectTemplates&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;This issue is related to a Custom Action (VBScript) we were using to install the Project Templates for Visual Studio - Vista may be blocking VBScript (through security policy, for example) which then causes our installation to fail. If you log the SDK setup, you will see something like:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;DEBUG: Error 2738:&amp;nbsp; Could not access VBScript runtime for custom action&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;While we work on that for the SDK Refresh, here is a simple workaround that will&amp;nbsp;allow you to install the SDKs:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Click on &lt;STRONG&gt;Start&lt;/STRONG&gt; / &lt;STRONG&gt;All Programs&lt;/STRONG&gt; / &lt;STRONG&gt;Accessories&lt;/STRONG&gt;;&lt;/LI&gt;
&lt;LI&gt;Right click on &lt;STRONG&gt;Command Prompt&lt;/STRONG&gt; and click on &lt;STRONG&gt;Run as administrator&lt;/STRONG&gt;;&lt;/LI&gt;
&lt;LI&gt;Click on &lt;STRONG&gt;Continue&lt;/STRONG&gt; in the &lt;STRONG&gt;User Account Control&lt;/STRONG&gt; pop-up;&lt;/LI&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Command Prompt&lt;/STRONG&gt; window run the following command: &lt;EM&gt;regsvr32 %SystemRoot%\system32\vbscript.dll&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;Close the &lt;STRONG&gt;Command Prompt&lt;/STRONG&gt; window and install the SDKs normally.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Please, let me know if that works for you (and yes, we don't like VBScript CAs&amp;nbsp;anymore too! :-)&lt;/P&gt;
&lt;P&gt;See you at MEDC 2007!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1994719" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item><item><title>Windows Mobile 6 SDKs are now available!</title><link>http://blogs.msdn.com/fzandona/archive/2007/03/01/windows-mobile-6-sdks-are-now-available.aspx</link><pubDate>Thu, 01 Mar 2007 15:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1777772</guid><dc:creator>fzandona</dc:creator><slash:comments>17</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/1777772.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=1777772</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=1777772</wfw:comment><description>&lt;P&gt;The &lt;EM&gt;button was pushed&lt;/EM&gt; and the Windows Mobile 6 SDKs are now available – you can download both “Windows Mobile 6 Standard SDK” and “Windows Mobile 6 Professional SDK” &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=06111A3A-A651-4745-88EF-3D48091A390B&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=06111A3A-A651-4745-88EF-3D48091A390B&amp;amp;displaylang=en"&gt;here&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;Please, read carefully the download page details to learn about the new naming and emulator images, requirements and know issues. Make sure to also read the &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/bb278115.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb278115.aspx"&gt;What's New for Developers in Windows Mobile 6&lt;/A&gt; white-paper.&lt;/P&gt;
&lt;P&gt;The table shows which SDK must be used when targeting the old Smartphone and Pocket PC categories:&lt;/P&gt;
&lt;TABLE class="" border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=""&gt;&lt;STRONG&gt;Previous Categories&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;STRONG&gt;New Categories&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;STRONG&gt;Windows Mobile SDK&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Windows Mobile for Smartphone&lt;/TD&gt;
&lt;TD class=""&gt;Windows Mobile Standard&lt;/TD&gt;
&lt;TD class=""&gt;Windows Mobile 6 Standard SDK&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Windows Mobile for Pocket PC&lt;/TD&gt;
&lt;TD class=""&gt;Windows Mobile Classic&lt;/TD&gt;
&lt;TD class="" rowSpan=2&gt;Windows Mobile 6 Professional SDK&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Windows Mobile for Pocket PC Phone Edition&lt;/TD&gt;
&lt;TD class=""&gt;Windows Mobile Professional&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;&lt;STRONG&gt;What’s new in the Windows Mobile 6 SDK?&lt;/STRONG&gt;&lt;BR&gt;&lt;/U&gt;Here is a quick overview of the new SDKs.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Better discoverability&lt;/STRONG&gt;&lt;BR&gt;Everything is installed (by default) under C:\Program Files\Windows Mobile 6 SDK. We also “share” the common content from both SDKs,&amp;nbsp;for example, there will be only one help collection, only one set of common samples, tools, etc., even if you install both SDKs. Readme files are also better, go to Start Menu, Programs, Windows Mobile SDK and check the main readme file as well as the tools and samples ones.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Help Collection&lt;BR&gt;&lt;/STRONG&gt;The help is now integrated with DocExplorer, but you can still access it through the Start Menu if you want/need to.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Samples&lt;/STRONG&gt;&lt;BR&gt;We have samples! A lot of them! Check the Samples readme file to learn about all sample collection.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;New Tools&lt;BR&gt;&lt;/STRONG&gt;There are also a nice number of new tools with this release. Here is a quick list with a brief explanation of each one:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;Cellular Emulator v1&lt;BR&gt;&lt;/U&gt;Cellular Emulator is a software-based emulator to aid developers and testers in developing and testing their software under the Windows Mobile platforms. The design goal of Cellular Emulator is to replace the radio module in both development and test environments. The advantage of Cellular Emulator is that it provides not only voice but also data connectivity. Moreover, Cellular Emulator is a powerful tool to test various applications under different wireless network conditions in GSM/GPRS and/or UMTS networks.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In other words: it is your own Mobile Operator running on your desktop :-). You can call your device emulator, send and receive SMS, play with AT commands, SIM cards, etc. How cool is that?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;Device Emulator v2&lt;BR&gt;&lt;/U&gt;Yes, it is here – install the SDK and have Device Emulator v2 up and running on your machine.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;Local Server Framework&lt;BR&gt;&lt;/U&gt;The Local Server Framework allows users to develop custom server applications running over localhost. Components of Windows Mobile powered devices must communicate with external services running on external servers. Lack of control over the external server inhibits the ability to comprehensively test client side code. Additionally, varying network conditions in build labs introduce multiple points of failure in test code that are often unrelated to code under test. The server framework allows development of test application servers that run locally over localhost on the device, alleviating these problems. The Local (or Fake) Server Framework allows users to develop either full-featured servers or application-specific servers that communicate with their respective clients.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;FakeGPS &amp;amp; GPS Settings&lt;BR&gt;&lt;/U&gt;Do you want to develop a GPS-enable application but don’t have a real GPS device? FakeGPS is the answer! Just drop and install the FakeGPS.cab file into your emulator or device and you are ready to go. FakeGPS will set the GPS Intermediate Driver to read the NMEA strings from a text file instead of using a real GPS device. &lt;/P&gt;
&lt;P&gt;And what happens if you want to sell your GPS-enabled applications to WM 6 Standard users? You can use GPSSettings to enables Windows Mobile 6 Standard users to configure the GPS intermediate driver, it works in the same way as the built-in GPS settings applet on Windows Mobile 6 Professional and Windows Mobile 6 Classic – better yet, you can even redistribute GPSSettings.exe with your applications!&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Hopper&lt;BR&gt;&lt;/U&gt;Hopper is a software test tool that simulates input stress on Windows Mobile powered devices. Hopper will stress all applications that are available through the menu system by rapidly sending keystrokes and screen taps in a random fashion. By sending a large number of user inputs very rapidly, Hopper can quickly isolate troublesome scenarios and find bugs in your applications.&lt;/P&gt;
&lt;P&gt;It works like this: you setup Hopper to test your application and let it run. It keeps clicking around randomly on your application going through “code paths” that you would not usually test, and of course, it finds bugs!&lt;/P&gt;
&lt;P&gt;&lt;U&gt;New Emulator Image&lt;BR&gt;&lt;/U&gt;A brand new “Windows Mobile 6 Professional Square QVGA (320x320 pixels - 128 dpi)” emulator image!&lt;/P&gt;
&lt;P&gt;&lt;U&gt;CabSignTool&lt;BR&gt;&lt;/U&gt;CabSignTool signs a .cab file and all its executable content (.exe, .dll) with the specified certificate – it unpacks the .cab file, signs all .exe and .dll files, pack the .cab file again and sign it, in one single pass.&lt;/P&gt;&lt;BR&gt;
&lt;P&gt;How do you like it? Stick around as I will continue posting about the SDK, tips and tricks, issues, etc. And let me know your comments and feedback.&lt;/P&gt;
&lt;P&gt;Enjoy the new Windows Mobile 6 SDKs!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1777772" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Announcements+and+Launches/default.aspx">Announcements and Launches</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item><item><title>Certificates in Windows Mobile 6</title><link>http://blogs.msdn.com/fzandona/archive/2007/02/09/certificates-in-windows-mobile-6.aspx</link><pubDate>Fri, 09 Feb 2007 12:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1630590</guid><dc:creator>fzandona</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/1630590.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=1630590</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=1630590</wfw:comment><description>&lt;P&gt;Scott Yost talks about the certificate changes that we made in Windows Mobile 6:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;It gives me great pleasure to announce the following changes that we made in WM6:&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Certificate Installer built into the platform&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Installs CER, P7B, and PFX files&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;No more Access Denied messages.&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;Installs certs to the ROOT, Intermediate, and MY store&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;EM&gt;Wildcard Certificate support for SSL&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Full post &lt;A class="" href="http://blogs.msdn.com/windowsmobile/archive/2007/02/07/certificate-improvements-in-windows-mobile-6.aspx" mce_href="http://blogs.msdn.com/windowsmobile/archive/2007/02/07/certificate-improvements-in-windows-mobile-6.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1630590" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item><item><title>Windows Mobile 6 SDK</title><link>http://blogs.msdn.com/fzandona/archive/2007/02/08/windows-mobile-6-sdk.aspx</link><pubDate>Fri, 09 Feb 2007 02:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1630534</guid><dc:creator>fzandona</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/1630534.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=1630534</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=1630534</wfw:comment><description>&lt;P&gt;With the Windows Mobile 6 announcement it is time to start talking about the new SDK we put together for this release (and I can finally tell you what I’ve been working with since I arrived here). We have been working hard on it and we all hope you'll enjoy it as much as we do :-)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What’s new for developers?&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Great application compatibility for Windows Mobile 5 applications&lt;/LI&gt;
&lt;LI&gt;.NET Compact Framework v2 SP1 in the ROM!&lt;/LI&gt;
&lt;LI&gt;SQL Server Compact Edition in the ROM!&lt;/LI&gt;
&lt;LI&gt;New APIs&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;New Sound APIs&lt;/LI&gt;
&lt;LI&gt;WISP Lite (Yes, the same WISP technology from the TabletPC!)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Several new tools:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Cellular Emulator (kind of&amp;nbsp;having your own&amp;nbsp;Mobile Operator ;)&lt;/LI&gt;
&lt;LI&gt;Local Server Framework (aka FakeServer)&lt;/LI&gt;
&lt;LI&gt;FakeGPS&lt;/LI&gt;
&lt;LI&gt;Hopper&lt;/LI&gt;
&lt;LI&gt;CabToolSigner&lt;/LI&gt;
&lt;LI&gt;Security Configuration Manager&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;New emulator images&lt;/LI&gt;
&lt;LI&gt;Platform improvements&lt;/LI&gt;
&lt;LI&gt;Integrated documentation&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Overall Windows Mobile 6&amp;nbsp;SDK makes it easier to develop, build, test and deploy your applications. &lt;/P&gt;
&lt;P&gt;I’ll drill down into the SDK details on my next posts – so stay tuned!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1630534" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Announcements+and+Launches/default.aspx">Announcements and Launches</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item><item><title>ScreenLib for Windows Mobile - no resolution/orientation headaches any more!</title><link>http://blogs.msdn.com/fzandona/archive/2006/09/11/749714.aspx</link><pubDate>Mon, 11 Sep 2006 20:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:749714</guid><dc:creator>fzandona</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/749714.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=749714</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=749714</wfw:comment><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/melsam/"&gt;Mel&lt;/A&gt; has developed and posted a great library for those of you developing native code - on his own words:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I'm proud to announce ScreenLib, a new library for native Windows Mobile developers. It takes away a lot of the pain of designing user interfaces for multiple screen sizes, orientations, form factors etc. It lets you create a user interface once and have it automatically adapt to whatever the device’s screen size is at runtime. By doing this, it offers basic docking &amp;amp; anchoring support for native development and can do a lot of UI plumbing work with just 1 or 2 lines of code. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;ScreenLib works on Pocket PC and Smartphone devices, so it's a great step towards creating single binaries that will run on both platforms.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I highly recommend watching a video tutorial that explains how ScreenLib works and why it should be used. To download the video, please visit:&lt;BR&gt;&lt;/EM&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a908dd7f-71c0-4cea-b97d-b9ffe985f903&amp;amp;displaylang=en."&gt;&lt;EM&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a908dd7f-71c0-4cea-b97d-b9ffe985f903&amp;amp;displaylang=en.&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;To download ScreenLib for free, please click: &lt;/EM&gt;&lt;A href="http://blogs.msdn.com/windowsmobile/attachment/749467.ashx"&gt;&lt;EM&gt;ScreenLib.zip&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;He has presented it&amp;nbsp;here a couple of weeks ago and I was impressed by its simplicity and how it can increase your productivity when dealing with screen orientation/resolution, etc. And as Mel says, we’d like to hear your feedback!&lt;/P&gt;
&lt;P&gt;Thanks Mel!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=749714" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Announcements+and+Launches/default.aspx">Announcements and Launches</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item><item><title>Check out the new Windows Mobile Network Analyzer PowerToy!</title><link>http://blogs.msdn.com/fzandona/archive/2006/09/08/746857.aspx</link><pubDate>Sat, 09 Sep 2006 00:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:746857</guid><dc:creator>fzandona</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/746857.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=746857</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=746857</wfw:comment><description>&lt;IMG src="http://blogs.msdn.com/photos/fzandona/images/746851/original.aspx" align=right border=1&gt;
&lt;P&gt;Network Analyzer for Windows Mobile was released today as a PowerToy:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Overview&lt;BR&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;EM&gt;Network Analyzer for Windows Mobile runs network utilities, for example ping and ipconfig, on a Windows Mobile powered device. Network Analyzer for Windows Mobile facilitates the troubleshooting of network connectivity issues. You can extend the harness. You can add user-defined tests (DLLs) to the list of tests to be executed. An xml input file defines the list of tests to execute. You can use Network Analyzer to send information about network traffic to a .cap file. You can then view the .cap file with the Network Monitor tool or the Ethereal tool. See the readme file below for more information.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;You can download it &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=081c6401-49d4-4506-a03b-c41bc76c2f51&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Enjoy it!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=746857" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Announcements+and+Launches/default.aspx">Announcements and Launches</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Blogging+in+English/default.aspx">Blogging in English</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item><item><title>Windows Mobile 5.0 SDK and Windows Vista? Some tips available...</title><link>http://blogs.msdn.com/fzandona/archive/2006/08/01/684927.aspx</link><pubDate>Tue, 01 Aug 2006 09:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:684927</guid><dc:creator>fzandona</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.msdn.com/fzandona/comments/684927.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fzandona/commentrss.aspx?PostID=684927</wfw:commentRss><wfw:comment>http://blogs.msdn.com/fzandona/rsscomments.aspx?PostID=684927</wfw:comment><description>&lt;P&gt;Some&amp;nbsp;people have been&amp;nbsp;experiencing issues&amp;nbsp;when installing/running&amp;nbsp;Windows Mobile 5.0 SDKs on Windows Vista. Most common issues are: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;SDK complains about lack of Activesync 
&lt;LI&gt;SDK&amp;nbsp;seems to install but&amp;nbsp;there is&amp;nbsp;no project template available when you try to create a new project 
&lt;LI&gt;Unable to create native (C++) projects (you&amp;nbsp;can't to go through the wizard). 
&lt;LI&gt;Cannot deploy/debug to a device over Activesync in Vista&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;We have identified these issues and while teams are working on possible&amp;nbsp;fixes,&amp;nbsp;I would like to purpose workarounds to unblock some scenarios&amp;nbsp;for testing Windows Mobile application development&amp;nbsp;on a Windows Vista machine.&amp;nbsp;Let me&amp;nbsp;try to briefly explain each issue and propose an &lt;EM&gt;unsupported &lt;/EM&gt;workaround:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Workaround&amp;nbsp;1: Activesync requirement during install &amp;amp; Vista&lt;/U&gt;&lt;BR&gt;As you may know, Windows Vista comes with device synchronization technology in the box and it does not require Activesync to be installed to synchronize your device with the desktop - it is called Windows Mobile Device Center (WMDC). &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;WM 5.0 was designed to be supported only on Windows Server 2003 &amp;amp; Windows XP (no Vista at that time :-), and for those platforms, Activesync is required to allow application deployment to the device. The good thing is that it was implemented as a soft requirement: just click "ok" in the popup window and continue installation. You do not need to install AS on Vista.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Workaround 2: No Windows Mobile 5.0 Project Templates&lt;/U&gt;&lt;BR&gt;During SDK installation, one of the scripts&amp;nbsp;is requiring&amp;nbsp;"elevated privileges" to execute correctly. If you have "User Account Control" (UAC) turned on, this script will silently fail and, although installation will apparently finish successfully, the project templates will not get installed.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;How to work around it? Simple, just turn off UAC (Control Panel, User Accounts, Change Security Settings) and install or repair the SDK. You can turn&amp;nbsp;UAC back on after installation.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Workaround 3: Unable to Create Native (C++) Projects&lt;/U&gt;&lt;BR&gt;VC++ Project Wizards are pretty much&amp;nbsp;HTML&amp;nbsp;files + scripts - Visual Studio uses IE to render and present those "web pages" as a wizard. The problem is that, due to&amp;nbsp;the new security model,&amp;nbsp;IE7 does not trust some of those scripts; as a result&amp;nbsp;you&amp;nbsp;keep getting the "New Project" dialog and can't&amp;nbsp;move forward on the wizard.&amp;nbsp;The workaround here is to let IE know that the smart device VC++ wizard is a nice guy and ok to run.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You will need to open the registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved&lt;/P&gt;
&lt;P&gt;And add a new entry named: {D245F352-3F45-4516-B1E6-04608DA126CC}&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Workaround 4: Unable to deploy/debug over Activesync&lt;/U&gt;&lt;BR&gt;&amp;nbsp;This is the issue I like most :-) As we saw on item 1, Windows Vista comes with WMDC which substitutes Activesync - it acts like AS but it is not AS! That means there is "no information" about AS in a Vista box, in particular, the registry key that identifies Activesync as installed is not present - Visual Studio checks for that registry key before loading the appropriate component to deploy the application to the device, the registry is not there and&amp;nbsp;the deployment fails - all components are ok, we are just missing the registry info...&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;So guess what? Let's create the missing registry entry!&lt;/P&gt;
&lt;P&gt;Open the&amp;nbsp; registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services&lt;/P&gt;
&lt;P&gt;And add the following entries:&lt;/P&gt;
&lt;P&gt;MajorVersion (DWORD) = 4&lt;BR&gt;MinorVersion (DWORD) = 0&lt;BR&gt;&lt;/P&gt;&lt;BR&gt;
&lt;P&gt;These hints will help you on beta testing Vista as a development platform for Windows Mobile. &lt;STRONG&gt;However it is important to note that these are &lt;U&gt;unsupported workarounds&lt;/U&gt; to let you test the "Visual Studio 2005 + Windows Mobile 5.0 SDK + Windows Vista Beta" combo. Don’t try them on your production system ;-)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Have fun!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=684927" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Blogging+in+English/default.aspx">Blogging in English</category><category domain="http://blogs.msdn.com/fzandona/archive/tags/Windows+Mobile+SDK/default.aspx">Windows Mobile SDK</category></item></channel></rss>