<?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>HoppeRx - the cure for your ailing device : FitNFinish</title><link>http://blogs.msdn.com/hopperx/archive/tags/FitNFinish/default.aspx</link><description>Tags: FitNFinish</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Fit N Finish for Qwerty Keyboards</title><link>http://blogs.msdn.com/hopperx/archive/2007/06/14/fit-n-finish-for-qwerty-keyboards.aspx</link><pubDate>Thu, 14 Jun 2007 18:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3292592</guid><dc:creator>MikeCal</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/hopperx/comments/3292592.aspx</comments><wfw:commentRss>http://blogs.msdn.com/hopperx/commentrss.aspx?PostID=3292592</wfw:commentRss><description>&lt;P&gt;This FitNFinish document describes a number of best practices for creating Windows Mobile devices with QWERTY keyboards.&amp;nbsp; Although there are a lot of suggestions for placement of keys, my main purpose for writing this was to describe the best way to handle shift, shift lock, alt, and alt lock.&amp;nbsp; This subject is surprisingly complex, and I’ve seen a number of QWERTY devices handle these functions incorrectly.&amp;nbsp; See section 3 of the attached document for a detailed description of the correct operation of these keys.&lt;/P&gt;
&lt;P&gt;The &lt;A class="" title="FnF Qwerty.zip" href="http://blogs.msdn.com/hopperx/attachment/3292592.ashx" mce_href="http://blogs.msdn.com/hopperx/attachment/3292592.ashx"&gt;attachment&lt;/A&gt; contains the FitNFinish document, “QWERTY Suggestions”&amp;nbsp; in both Word 2007 and PDF formats.&amp;nbsp; The content is the same in both, so use whichever file works best for you.&amp;nbsp; There is also a KeybdFnF.exe.&amp;nbsp; This is a Windows Mobile application that will run on both touch screen (PocketPC) and non touch screen (Smartphone) devices.&amp;nbsp; The application allows you to test that your shift and alt functionality work correctly.&amp;nbsp; It asks you to type certain key combinations on your device, shows what your keyboard sent, and compares that to what it should have sent.&amp;nbsp; The program will verify that your shift and alt keys match the suggestions in section 3 of the document.&lt;/P&gt;
&lt;P&gt;The program was written with the Windows Mobile SDK.&amp;nbsp; Please let me know if you have any trouble running it on your devices.&lt;/P&gt;
&lt;P&gt;Mike Calligaro&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3292592" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/hopperx/attachment/3292592.ashx" length="318878" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/hopperx/archive/tags/FitNFinish/default.aspx">FitNFinish</category><category domain="http://blogs.msdn.com/hopperx/archive/tags/MikeCal/default.aspx">MikeCal</category></item><item><title>FitNFinish for Battery Life</title><link>http://blogs.msdn.com/hopperx/archive/2007/05/30/fitnfinish-for-battery-life.aspx</link><pubDate>Wed, 30 May 2007 23:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2993417</guid><dc:creator>MikeCal</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/hopperx/comments/2993417.aspx</comments><wfw:commentRss>http://blogs.msdn.com/hopperx/commentrss.aspx?PostID=2993417</wfw:commentRss><description>&lt;P&gt;This is the first of the FitNFinish articles that we’re planning to write.&amp;nbsp; (If you’re wondering what FitNFinish is, read &lt;A class="" title="Introducing FitNFinish" href="http://blogs.msdn.com/hopperx/archive/2007/05/25/introducing-fitnfinish.aspx" mce_href="http://blogs.msdn.com/hopperx/archive/2007/05/25/introducing-fitnfinish.aspx"&gt;this&lt;/A&gt;.)&amp;nbsp; As with all FitNFinish articles, the intended audience is Windows Mobile OEMs who write drivers and platform code.&amp;nbsp; End users won’t find much to help them here.&lt;/P&gt;
&lt;P&gt;The goal of this article is to teach you how to go about investigating power consumption on your devices.&amp;nbsp; If your code is using more power than necessary, reducing that consumption is a very inexpensive and effective way to increase your battery life.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;There are two main parts to this.&amp;nbsp; First is a “Power Optimizations” document that gives an overview of how to go about finding and fixing unnecessary power drains in your device.&amp;nbsp; The document is available in both Word 2007 and Adobe Acrobat formats.&amp;nbsp; Both versions have the exact same information, so use whichever format is more convenient for you.&amp;nbsp; The second part is a tools distribution that contains a few tools referred to in the document.&amp;nbsp; Specifically, it has celog for the device and a tool to parse celog files for the desktop.&amp;nbsp; Neither tool is new, and you may already have them.&amp;nbsp; I just wanted to put them in one place to make it easier to reference them in the document.&amp;nbsp; You will find these tools under the “Logging” subdirectory.&lt;/P&gt;
&lt;P&gt;Because the blog only allows one attachment per entry, everything is put together into the attached “&lt;A class="" href="http://blogs.msdn.com/hopperx/attachment/2993417.ashx" mce_href="http://blogs.msdn.com/hopperx/attachment/2993417.ashx"&gt;FnF Power.zip&lt;/A&gt;” file.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I hope you find the information useful.&amp;nbsp; &lt;BR&gt;Mike Calligaro&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2993417" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/hopperx/attachment/2993417.ashx" length="1290749" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/hopperx/archive/tags/FitNFinish/default.aspx">FitNFinish</category><category domain="http://blogs.msdn.com/hopperx/archive/tags/MikeCal/default.aspx">MikeCal</category></item><item><title>Introducing FitNFinish</title><link>http://blogs.msdn.com/hopperx/archive/2007/05/25/introducing-fitnfinish.aspx</link><pubDate>Sat, 26 May 2007 00:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2881297</guid><dc:creator>MikeCal</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/hopperx/comments/2881297.aspx</comments><wfw:commentRss>http://blogs.msdn.com/hopperx/commentrss.aspx?PostID=2881297</wfw:commentRss><description>&lt;P&gt;Hello everyone.&amp;nbsp; My name is Mike Calligaro, and I’m a Development Lead in the JDP organization.&amp;nbsp; We’re going to be doing a series of documents and tools for Windows Mobile OEMs here, and we’ll be placing them under the meta tag “FitNFinish.”&amp;nbsp; &lt;/P&gt;
&lt;P&gt;FitNFinish is a set of “best practices” that you can use in developing your devices.&amp;nbsp; These are things that our experience tells us make better phones.&amp;nbsp; For instance, there are many different ways to do caps lock on a phone with a QWERTY keyboard.&amp;nbsp; After working with a large number of different QWERTY phone devices, we’ve determined that the best way is to hit shift twice.&amp;nbsp; There will be a FitNFinish document that explains why this is as well as a tool you can use to test whether your device follows the document.&amp;nbsp; For another example, there are a number of things you can do to improve the battery life of your phone designs.&amp;nbsp; There will be a FitNFinish document that describes many of them.&lt;/P&gt;
&lt;P&gt;These will be recommendations and suggestions, not requirements.&amp;nbsp; We believe that following our suggestions will lead to better devices, so we would like for you to do what we recommend.&amp;nbsp; However, we understand that you have good reasons for making the decisions you make, and we want to let you decide what works best for your own designs.&amp;nbsp; For that reason, these best practices will &lt;EM&gt;not&lt;/EM&gt; become part of the LTK.&amp;nbsp; Please at least read the suggestions though and, if you choose not to follow them, do so for a good reason.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you completely disagree with any of the FitNFinish documents, we would definitely like to know your concerns.&amp;nbsp; You can post comments here or contact us through your OEM PM or TAM.&amp;nbsp; Also, if there are any topics you’d like to see us cover, please let us know.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I hope you find FitNFinish to be useful.&lt;/P&gt;
&lt;P&gt;Mike Calligaro&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2881297" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/hopperx/archive/tags/FitNFinish/default.aspx">FitNFinish</category><category domain="http://blogs.msdn.com/hopperx/archive/tags/MikeCal/default.aspx">MikeCal</category></item></channel></rss>