<?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>The Windows Mobile RSS (Reed and Steve Stuff) Feed : history compatibility</title><link>http://blogs.msdn.com/hegenderfer/archive/tags/history+compatibility/default.aspx</link><description>Tags: history compatibility</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>App-Ready for WM 5.0, 6, and 6.1?</title><link>http://blogs.msdn.com/hegenderfer/archive/2008/10/27/app-ready-for-wm-5-0-6-and-6-1.aspx</link><pubDate>Mon, 27 Oct 2008 20:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018582</guid><dc:creator>ReedR</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/hegenderfer/comments/9018582.aspx</comments><wfw:commentRss>http://blogs.msdn.com/hegenderfer/commentrss.aspx?PostID=9018582</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I have several posts queued to talk about the architecture and building blocks behind the 2008 Windows Mobile LOB Solution Accelerator, however, there’s another simple topic that has been coming up a lot lately.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It seems that just about every meeting I have with customers who are evaluating Windows Mobile, raises the question&lt;B style="mso-bidi-font-weight: normal"&gt;—what’s the difference between Windows Mobile 5.0, 6, and 6.1?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What do we need to know to make sure our applications are ready for these platforms?&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;That’s a good question to ask because, right now, the market is full of a mix of these devices.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you are building an application to target Windows Mobile as a platform, this question &lt;I style="mso-bidi-font-style: normal"&gt;should&lt;/I&gt; be on your mind and it has a very simple answer.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;Platform versions 5.0, 6, and 6.1 are highly compatible and architecturally very similar.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In fact, for most developers – if you built an application to target Windows Mobile 5.0, then it should run without issue on Windows Mobile 5 and 6.x platforms.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That said, here’s what you should also know… 
&lt;P mce_keep="true"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3 face=Calibri&gt;There is a lot of work that goes into each release to justify a platform revision-- &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;many changes and improvements that occur – but from a purely development standpoint, we’ve kept things very consistent in the interest of ensuring platform compatibility (especially over the last few releases).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you want to be extra diligent, you should review the &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb629458.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb629458.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;deprecated API list&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; and consider running the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=FC803C7B-E855-475A-B8F3-38C19A007D36&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=FC803C7B-E855-475A-B8F3-38C19A007D36&amp;amp;displaylang=en"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;Windows Mobile API Usage Tool&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; to spot check your code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s easy to lose sight of how we got here and the investments we’ve made along the way to WM6.1.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When I get into this discussion, I like to talk a bit about those investments and what they mean to our platform: &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Pocket PC 2002, Smartphone 2002&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Our first wave of phone devices are released to the market with two distinctly different types of platforms.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Pocket PC Phone Edition took our classic PDA product, using a shared RAM file system, and adds phone capabilities built using a 240x320 touch screen and stylus.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Smartphone platform was designed as a phone first and built on flash based persistent storage.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s a list based UI with a 176x220 “non touch” screen and a certificate based security model.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Both are Microsoft defined platforms built on top of Windows CE 3.0 but are significantly different in the way they approach the mobile phone market. &lt;/FONT&gt;&lt;/FONT&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;gt;&amp;gt;&amp;gt; We got into this game pretty early by most Microsoft standards and were trying a lot of new things. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Remember the MPX 200 or those early Orange SPVs?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;A lot of hard work goes on during this time to break into markets and forge partnerships with device makers and operators.&lt;/B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Our goal was to let the operators and device makers dream up phones for the market they knew the best.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We would supply the software and development platform based around their phone requirements.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For developers, the tool set was initially based on the older eMbedded Visual Tools product.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Our CE platform gives everyone a target to begin working, but we needed to make it easy… enable Visual Studio for mobile dev, and bring NETCF into the picture.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Pocket PC 2003, Smartphone 2003, and Windows Mobile Branding &lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Platforms revised minimally over 2002 with new features on top of Windows CE 4.2.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For developers, Compact Framework 1.x in is now in-ROM on every device.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The “Windows Mobile” brand is launched to represent all of the different device platforms we supply. &lt;/FONT&gt;&lt;/FONT&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;gt;&amp;gt;&amp;gt; The big news with 2003 was a push for managed app development and the Compact Framework in-ROM.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That meant you didn’t have to re-distribute the NETCF CAB over an already slow cellular network (3G isn’t widespread yet).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The other big event was the support added to Visual Studio 2003 and coming in 2005 to make mobile development “just another project option”.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Millions of developer already use Visual Studio and .NET Framework/Win32.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;A solid development platform is the foundation for great software and &lt;B style="mso-bidi-font-weight: normal"&gt;we made the investment to enable the most widely used development platform and skill set for mobility.&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows Mobile 2003 Second Edition &lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa459125.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa459125.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;Platforms revised&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; and built on Windows CE 4.21. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Windows Mobile breaks the mold from the traditional “fixed” screen size to allow OEMs more options to create compelling displays and devices.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We launch the “&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/windowsmobile/bb264320.aspx" mce_href="http://msdn.microsoft.com/en-us/windowsmobile/bb264320.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;Adapt your App&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;” campaign to help developers prepare for this change and add an “emulation layer” to help ensure old applications can render within the new screen sizes and orientations if they were never designed to do so. &lt;/FONT&gt;&lt;/FONT&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;gt;&amp;gt;&amp;gt; With the release of 2003 Second Edition, the idea was to break away from the traditional “fixed” screen sizes and give device makers freedom to build more compelling displays…. Landscape, square, high-res (VGA), etc.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We’re always trying to maintain backward compatibility and this was the first major release that caused some re-work for developers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you didn’t know what the target screen size or resolution is going to be, you had to dynamically handle it in your code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s a little painful at first.. until you see your app running on a beautiful VGA display, and a square display, and a landscape display, etc a ….&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We added an emulation layer to coerce old apps into rendering, but it’s no replacement for a well designed app.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;NETCF 2.x and VS2005 added support for docking and anchoring to make display independence simple.&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows Mobile 5.0&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;WM5 was a huge release in terms of &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms880514.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms880514.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;new features and changes&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; that still fuels apps through the 6.x releases.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Built on top of Windows CE 5.0, this was our first effort to converge the “best of breed” from both distinct Pocket PC and Smartphone platforms.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Both platforms adopt “soft keys” to simplify UI development and many other standard APIs are added for things like GPS, DirectX, Camera, Picture/File Picker, State &amp;amp; Notification Broker, etc.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Both platforms are required to use persistent storage as a file systems (e.g. – no more memory slider) &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;and we re-work all of our heavy I/O libraries and APIs to optimize around this trade-off.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Pocket PC now gets a 1-tier security model which differs slightly from the Smartphone 2-tier model, but adds the ability to enforce signed code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;gt;&amp;gt;&amp;gt; &lt;B style="mso-bidi-font-weight: normal"&gt;Windows Mobile 5.0 was a quantum leap forward for developers in terms of tool and API support.&lt;/B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Whoohoooo developers!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This was the direct result of ISVs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you have taken the time to revise your apps for Windows Mobile 5.0, then you are in good shape for Windows Mobile 6 and 6.1.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you have never updated your app for Windows Mobile 5.0, then you should take the time to do so.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Get up to a bare minimum of NETCF 2.0 SP2 (which gives you Remote Performance Monitor support).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are many great APIs that replaced hundreds of lines of code in older apps and well worth your time.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows Mobile 5.0 Microsoft Security Feature Pack &lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Also known as the &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa455834.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa455834.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;MSFP&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; or AKU2 release of WM5, device management is added to our mobile platform so that any organization using a current Exchange product now has the ability to provide some basic control over WM field devices… like PIN enforcement and remote wipe.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One of the biggest features is the addition of “direct push” email which uses a long running HTTP request to deliver mail updates on your device in real-time.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The unique approach to this feature allows it to work over almost any type of network without any special “middleware” or Network Operation Center.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It just works.&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;gt;&amp;gt;&amp;gt; In other words, &lt;B style="mso-bidi-font-weight: normal"&gt;as an Exchange shop, you just got basic device management for free&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the corporate world, there is a rule of thumb that says “if you can’t secure it and you can’t management it, it doesn’t happen here”. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;While we made great strides for developers, none of that matters in the business world unless you have a great management story.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Consider that chapter 1.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;So we now have a great developer story and a decent device management story… about that user interface….hmmmm&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows Mobile 6&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Windows Mobile 6.x has been largely about user experience on our devices.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you dig through the new features, you will find that most were geared toward mail, management, and usability—menu improvements, mail &amp;amp; office enhancements, internet sharing, encryption, etc.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You won’t notice HUGE and obvious UI changes right away, but it won’t take long to notice that everything just seems “much smoother” and easier.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For developers, the &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb278115.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb278115.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;platform got a few new goodies&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; and the big news is Compact Framework 2.x and &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/sqlservercompact/archive/2008/02/08/sql-server-compact-release-versions.aspx" mce_href="http://blogs.msdn.com/sqlservercompact/archive/2008/02/08/sql-server-compact-release-versions.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;SQLCE&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; 2005 (3.1) in-ROM on every device and that means simplified deployment and a solid database engine already on the device for you to use.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The builds are based on Windows CE 5.2.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;While there are still major releases around NETCF 3.5 and Visual Studio 2008 to make development a best of breed experience, the core architecture changes little and few breaking changes are introduced for devs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We move away from Pocket PC/Smartphone branding and adopt Professional (PPC), Standard (Smartphone), and Classic (non-phone) titles.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The goal is to further move toward a unified platform brand.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3 face=Calibri&gt;&amp;gt;&amp;gt;&amp;gt; If you built for WM5, you should be in good shape.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;WM6 is largely an investment in usability and end-user features.&lt;/B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can download the new &lt;/FONT&gt;&lt;A 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;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3 face=Calibri&gt;WM6 SDK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; if you want to use some of the WM6 specific features or test on the new platform.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can also double check the &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb158535.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb158535.aspx"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3 face=Calibri&gt;deprecated feature list&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows Mobile 6.1 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;6.1 &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/windowsmobile/archive/2008/04/02/video-demos-of-cool-new-windows-mobile-6-1-features.aspx" mce_href="http://blogs.msdn.com/windowsmobile/archive/2008/04/02/video-demos-of-cool-new-windows-mobile-6-1-features.aspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;new features&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; continue to build on Windows CE 5.2. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Much like the previous MSFP release that added management support under Exchange-- 6.1 completes our device management story and adds comprehensive support via &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/systemcenter/mobile/default.mspx" mce_href="http://www.microsoft.com/systemcenter/mobile/default.mspx"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;Systems Center Mobile Device Manager&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you don’t use Exchange or if the management support with Exchange does not meet your needs, SCMDM takes this to the next level and addresses many of the most stringent and comprehensive device management requirements.&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3 face=Calibri&gt;&amp;gt;&amp;gt;&amp;gt; &lt;B style="mso-bidi-font-weight: normal"&gt;6.1 is largely about adding SCMDM support&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As a developer, you won’t find a new SDK&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;for 6.1 but you can download &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=3d6f581e-c093-4b15-ab0c-a2ce5bffdb47&amp;amp;displaylang=en&amp;amp;tm" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=3d6f581e-c093-4b15-ab0c-a2ce5bffdb47&amp;amp;displaylang=en&amp;amp;tm"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3 face=Calibri&gt;updated emulator images&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; if you want to test against it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are also a few &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc440265.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc440265.aspx"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT size=3 face=Calibri&gt;development considerations&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; and &lt;/FONT&gt;&lt;A href="http://bolingconsulting.com/blog/?p=4" mce_href="http://bolingconsulting.com/blog/?p=4"&gt;&lt;FONT color=#800080 size=3 face=Calibri&gt;memory improvements&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; you might want to review.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A new Homescreen model was added to Standard edition.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Again, if you built and tested for WM5, you should have little (if any) work to do to run on the new 6 platforms. 
&lt;P mce_keep="true"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;What next?&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We’re always working...&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I can’t talk about all the goodies to come, but I will say that you are largely part of it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Mobile development is mainstream now.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Apple and Google have their eyes wide open and I’m actually happy to see them in the game.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It validates what we’ve been investing in heavily for the last 5 years.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Nothing accelerates ISV and end-user demands like good competition.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;Bring it...&lt;/I&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;What do WE have to offer you that the others don’t?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We’ve brought the best development tools (Visual Studio/.NET) and developer portal (MSDN) in the business to mobile-- bar none.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Our development community and MVPs are amazing…contributing code and mindshare in creative ways that only independent thinkers can.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Need a sample?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s out there… &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;At Microsoft, we integrated our product line with our mobile strategy (and continue to) so that Exchange, SQL Server, Office, and other can easily be extended into the mobile workforce.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Build any type of architecture on WM—online or offline, with support for web apps or disconnected clients that need complex replication support.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We now provide a choice of device management solutions to enable your business, large or small, on the go.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Pick the Windows mobile device that is right for you – on almost any network worldwide.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Business or ruggedized devices?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;No problem.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We’ve been forging relationships with operators and device makers for years.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It would have been easier to build our own sexy device and win some consumers in the first round, but there’s a lot more to a building a global, mobile platform business.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We’re just getting started and IMHO, it's just beginning to get interesting… &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We’ve always been a software company and if you’ve never seen Steve B. go off on a “developers, developers” rant, maybe you know don’t how core &lt;B style="mso-bidi-font-weight: normal"&gt;you&lt;/B&gt; are to our effort.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s our job to forge the business models with operators and device makers so that you have a mainstream mobile platform to target, but it’s really up to you to build&amp;nbsp;the software that makes it special.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/hegenderfer/archive/2008/05/13/why-mobile-developers-will-change-the-world-imho.aspx" mce_href="http://blogs.msdn.com/hegenderfer/archive/2008/05/13/why-mobile-developers-will-change-the-world-imho.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;It really is about the developers&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Cheers,&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Reed &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9018582" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/hegenderfer/archive/tags/history+compatibility/default.aspx">history compatibility</category></item></channel></rss>