<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.smartphonemag.com/cms" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Smartphone &amp;amp;amp; Pocket PC magazine - Comments for &quot;Relocate .NET Compact Framework 2.0 to your storage card: free up 5.4 Mbytes of precious internal storage! A never before publis&quot;</title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-</link>
 <description>Comments for &quot;Relocate .NET Compact Framework 2.0 to your storage card: free up 5.4 Mbytes of precious internal storage! A never before publis&quot;</description>
 <language>en-US</language>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2721</link>
 <description>&lt;p&gt;Nope, as the current CF2SP2 (available as a CAB at &lt;a href=&quot;http://www.winmobiletech.com/sekalaiset/CF2SP2/NETCFv2.wm.armv4i.cab&quot;&gt;http://www.winmobiletech.com/sekalaiset/CF2SP2/NETCFv2.wm.armv4i.cab&lt;/a&gt; ) can be directly installed to a storage card. That is, no need to relocate it.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sat, 14 Jul 2007 07:04:20 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2721 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2715</link>
 <description>&lt;p&gt;It&#039;s a full desktop-only .NET framework; &lt;b&gt;Compact&lt;/b&gt; Framework (the one that runs on Pocket PC&#039;s) are still at 2.0 SP1. That is, you can (still) safely stick with 2.0 SP1.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Fri, 29 Dec 2006 13:55:45 -0600</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2715 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2712</link>
 <description>&lt;p&gt;Also see &lt;a href=&quot;http://www.aximsite.com/boards/showthread.php?p=1127567&quot;&gt;this&lt;/a&gt;  for a disucssion of this article.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Fri, 23 Jun 2006 11:26:52 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2712 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2711</link>
 <description>&lt;p&gt;I think you should check out the IEM cache first. To make the process easier, I recommend either SKTools or MemMaid to clean up the cache. See for example &lt;a href=&quot;http://www.pocketpcthoughts.com/forums/viewtopic.php?p=360617&quot;&gt;this article&lt;/a&gt;  on these two applications (and the alternatives).&lt;/p&gt;
&lt;p&gt;Let me know if these apps help; if they don&#039;t, we&#039;ll dwelve into  individual directories in the file system to find what&#039;s causing the storage memory being so filled up.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sun, 11 Jun 2006 03:06:30 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2711 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2709</link>
 <description>&lt;p&gt;Thanks; private e-mail sent.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Thu, 04 May 2006 23:45:23 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2709 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2707</link>
 <description>&lt;p&gt;Yes, I have two WM5 devices of my own. I&#039;d be really interested in any client-side compression clients.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Thu, 04 May 2006 13:07:01 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2707 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2704</link>
 <description>&lt;p&gt;&lt;em&gt;â€œThat&#039;s the article I was referring to... what language is it written in? We&#039;re willing to get it translated.â€&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Itâ€™s Hungarian, but there is an (older, not that up-to-date) Finnish version as well (offline). Let me know what part of it you would need. It discusses Gzip, compression and similar stuff, but doesnâ€™t contain much more than my Skweezer &amp;amp; et al.-specific articles (the latter being much newer) â€“ itâ€™s maybe only at some WinCE comparison that they offer more at. I can translate/summarize the compression-related stuff and the benchmarks in there so you donâ€™t need to look for translators (which, with small and rare languages like these, can be pretty hopeless).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;â€œIt&#039;s good, but not good enough (in our opinion) for mobile with the increased latencies involved transmitting data.â€&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yup, GZIP&#039;ing may put an enormous, additional burden on servers and may be really time-consuming. This is why I, on the HTTP server side, prefer storing the pre-GZIP&#039;ed (or, dynamically re-GZIP&#039;ed when needed - for example, when one of the components in the page change) uniform (that is, pages that can be delivered to all users - that is, pages without containing the name of the current user if he/she is logged on etc) HTML pages. (Dunno, though, whether the latest versions of, say, Drupal support this. As far as blog engines are concerned, the latest version of b2evo, alpha 1.6, doesn&#039;t - only an unconditional, non-cached, always-gzips-at-responsing model.)&lt;/p&gt;
&lt;p&gt;Unfortunately, current portal / blog engines don&#039;t really support this - so far, I had to do this by hand in PHP/JSP + the underlying database engine. Hope, however, that future engines will be better in this respect.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;â€œOne other area we are looking at is segmented data compression... it amazes me what I have to suffer through a 300K page download from some of the web sites out there... why can&#039;t the server recognize who I am, the device capabilities I using and then send me just the first 10,000 bytes (compressed of course) for me to read. If I want the rest i can simply hit page down and download it.â€&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Segmented data compression would be very nice, especially because the HTTP protocol itself doesn&#039;t support it. The only &quot;segmentation&quot; it supports is the â€œchunkedâ€ mode, but it doesnâ€™t support compression â€“ or, at least, not that I know of (and, it canâ€™t be made deliver non-visible contents later either). That is, segmentation could only work on a higher level â€“ that is, on that of the HTML document itself. The latter, however, canâ€™t be sliced up without actually knowing what it contains so that all the delivered pages are valid, contain all the necessary JavaScript etc. client-side codes, CSS imports etc.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;â€œAlso the whole SSL issue needs to be re-thought when it comes to mobile. It&#039;s nuts to encrypt the entire page when all you need to do is protect the field. I know the purists will say it&#039;s easier to crack a protected field of a few bytes rather than an entire page - that&#039;s not the point. The point is to send less data and increase the users experience. It&#039;s easy to pack the protected field with a few more bytes and then encrypt it to thwarte the hackers.â€&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Wowz! Thatâ€™d be also very nice.&lt;/p&gt;
&lt;p&gt;BTW, your work should indeed be made official â€“ did you speak to the World Wide Web Consortium people (see &lt;a href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec18.html#sec18&quot;&gt;this&lt;/a&gt;) so that the next revision(s) of HTTP would make all this stuff official? All HTTP users would benefit a LOT from segmented, on-request-only transfers.&lt;/p&gt;
&lt;p&gt;BTW 2: if you need a HTTP expert (I&#039;ve done a lot of server-side compression optimization stuff (as portal server includes), written several HTTP proxies etc (see for example &lt;a href=&quot;/blogs/index.php?blog=3&amp;amp;p=453&amp;amp;more=1&amp;amp;c=1&amp;amp;tb=1&amp;amp;pb=1&quot;&gt;this&lt;/a&gt;) - see my articles on this stuff), you can also count on me ;) (Not that I have THAT much free time...)&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Wed, 03 May 2006 00:01:43 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2704 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2702</link>
 <description>&lt;p&gt;I used to publish articles on PDA&#039;s in several languages (before entirely switching to English to reach the biggest audience possible) and they&#039;re translated by a lot of (independent) people to languages like Greek and Russian (and there may be other languages too). You mean &lt;a href=&quot;http://www.winmobiletech.com/gprs/&quot;&gt;this article&lt;/a&gt;? I may translate / rewrite it some day into English. Some of the stuff explained there can be found in the above-linked article on Pocket PC-based compression techniques and &lt;a href=&quot;/forum/topic.asp?TOPIC_ID=17837&quot;&gt;the article on mobile phone-based connectivity&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;(BTW, all WindowsCE built-in Internet Explorers support compression (gzip at least) starting with Pocket PC 2000 and Handheld PC 2000. That is, not only WM5 users will profit from server-side content compression - it will work with any WindowsCE-based device manufactured in the last six years. This is what is shown in the comparison chart starting with &quot;WinCE 1.0, HP 320LX&quot; in the above article.)&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Mon, 01 May 2006 22:49:54 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2702 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2700</link>
 <description>&lt;p&gt;Are you sure you&#039;ve chosen the right (2.0) DLL&#039;s, and not the old, 1.0 ones? The latter are in ROM.&lt;/p&gt;
&lt;p&gt;Also, in some cases, cgacutil.exe will not be moveable. Try moving the DLL&#039;s only, without cgacutil.exe.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sun, 30 Apr 2006 08:10:14 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2700 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/9/relocate-net-compact-framework-20-your-storage-card-free-54-mbytes-precious-internal-storage-#comment-2698</link>
 <description>&lt;p&gt;Wowz! Welcome to my blog! I&#039;m also a big fan of compressing compressable Web content, particularly because of the current GPRS prices/speeds (I have to use GPRS at home and when I&#039;m in Finland - can&#039;t afford ADSL everywhere I turn up). This is why I&#039;ve written several articles on compresser clients - have you seen for example &lt;a href=&quot;http://www.pocketpcthoughts.com/forums/viewtopic.php?p=360414&quot;&gt;this article&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;As far as the interface is concerned, I haven&#039;t ever used it, programming-wise, and it indeed seems to be really undocumented. I, for example, haven&#039;t found anything on MSDN or my books (for example, Douglas Boling&#039;s Programming Microsoft WindowsCE .NET, 3rd edition) on it. Interestingly, not even a binary file search (also in Unicode) in VS8 has found anything.&lt;/p&gt;
&lt;p&gt;All I&#039;ve found is &lt;a href=&quot;http://www.talkaboutcomputing.com/group/microsoft.public.pocketpc.developer/messages/70040.html&quot;&gt;this&lt;/a&gt; - but that doesn&#039;t contain much info either.&lt;/p&gt;
&lt;p&gt;That is, it seems some serious debugging / hacking is needed to find out how it works.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Fri, 28 Apr 2006 02:09:55 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Werner Ruotsalainen</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 2698 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
</channel>
</rss>


