<?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>Ryan Chapman</title><link>http://blogs.msdn.com/ryanms/default.aspx</link><description>.NET Compact Framework</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Runtime JIT Performance</title><link>http://blogs.msdn.com/ryanms/archive/2007/04/25/runtime-jit-performance.aspx</link><pubDate>Thu, 26 Apr 2007 02:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2276965</guid><dc:creator>donerico</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/2276965.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=2276965</wfw:commentRss><description>&lt;P&gt;I've added an article &lt;A class="" href="http://blogs.msdn.com/ryanms/pages/net-compact-framework-jit-performance.aspx" mce_href="http://blogs.msdn.com/ryanms/pages/net-compact-framework-jit-performance.aspx"&gt;here&lt;/A&gt; that discusses the performance characteristics of JIT-compiled code compared to native code.&amp;nbsp; The results are interesting and encouraging for anyone considering using the .NET Compact Framework for developing mobile applications.&amp;nbsp; As always, comments and questions are very welcome!&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Ryan&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2276965" width="1" height="1"&gt;</description></item><item><title>MEDC, NetCF &amp; Security--Input Appreciated!</title><link>http://blogs.msdn.com/ryanms/archive/2006/03/08/546634.aspx</link><pubDate>Thu, 09 Mar 2006 02:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:546634</guid><dc:creator>donerico</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/546634.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=546634</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;I have the honor of presenting this year's NetCF performance talk at MEDC.&amp;nbsp; This has been an immensely successful presentation in past years and I'm hoping this one will live up to the same high standards.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;One thing I'd especially like to do this year is include as much information from customers as I can--you've all had the chance to use NetCF v2 in production environments, what performance practices and tricks have you found to be useful and effective?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Any feedback will be highly appreciated!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Ryan&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=546634" width="1" height="1"&gt;</description></item><item><title>Loader logging and security</title><link>http://blogs.msdn.com/ryanms/archive/2005/05/13/417381.aspx</link><pubDate>Sat, 14 May 2005 01:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:417381</guid><dc:creator>donerico</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/417381.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=417381</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;One of the coolest new features in v2 is the ability to diagnose problems through the new logging infrastructure.&amp;nbsp; With the new Windows Mobile 5.0 security model, loader problems can be hard to find and figure out.&amp;nbsp; If you have an app that just won't start and you can't figure out why, the following steps might help you locate the problem:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;&lt;STRONG&gt;Enable loader logging.&lt;/STRONG&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;&lt;BR&gt;There are two registry keys you need to enable:&lt;BR&gt;HKLM\Software\Microsoft\.NETCompactFramework\Diagnostics\Logging\Enabled (DWORD) -&amp;gt; 1&lt;BR&gt;HKLM\Software\Microsoft\.NETCompactFramework\Diagnostics\Logging\Loader\Enabled (DWORD) -&amp;gt; 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;&lt;STRONG&gt;Look for application load errors.&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;There should be a line in the netcf_Loader.log file that looks like this:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;&lt;FONT face="Courier New"&gt;Loading module [\application.exe]&lt;/FONT&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;And it should be followed by something that looks like this:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;Trust verification passed. Module [\application.exe], Trust [1], Proc [1].&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Ignoring all the incomprehensible stuff, the key here is that it says "Trust verification passed."&amp;nbsp; That's good and it means your application passed the security check.&amp;nbsp; Anything else means that your application is not trusted by the underlying platform--there are a number of different reasons this could be the case (check out my earlier &lt;a href="https://blogs.msdn.com:443/ryanms/articles/248289.aspx"&gt;article&lt;/A&gt;).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;&lt;STRONG&gt;Look for assembly load errors.&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;These can be a bit trickier.&amp;nbsp; Again, the log file gives you all sorts of useful information--the main one being the trust verification message above.&amp;nbsp; But now it's possible that your assembly is signed, but can't be loaded into the application because its trust level doesn't match that of the application.&amp;nbsp; If this sounds confusing, don't worry, it is.&amp;nbsp; Take a look at my &lt;a href="https://blogs.msdn.com:443/ryanms/articles/248289.aspx"&gt;article&lt;/A&gt; for some background.&amp;nbsp; This is what the log file tells you when this happens:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;Trust verification failed. Module [\HelperDLL.dll], Trust [1], Proc [2].&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;What does this actually say?&amp;nbsp; The assembly HelperDLL.dll was assigned a trust level of 1.&amp;nbsp; There's a rule in Windows Mobile security that any code loaded into a process must at least have the trust level of the process.&amp;nbsp; In this case, the process trust level is 2 and the assembly's trust level is 1--the assembly doesn't have enough privilege to run in a level 2 process.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Make sense?!&amp;nbsp; The loader log has all sorts of other useful information as well.&amp;nbsp; We also have Interop and Network logging.&amp;nbsp; &lt;a href="https://blogs.msdn.com:443/stevenpr/"&gt;Steven's&lt;/A&gt; blog is a good place to start for all sorts of logging information.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Cheers,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Ryan&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=417381" width="1" height="1"&gt;</description></item><item><title>What's in NETCFv2?</title><link>http://blogs.msdn.com/ryanms/archive/2004/12/14/303823.aspx</link><pubDate>Wed, 15 Dec 2004 02:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:303823</guid><dc:creator>donerico</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/303823.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=303823</wfw:commentRss><description>&lt;p&gt;&lt;font face="Tahoma"&gt;I've had a few people ask me this question--well now you can find out all about it at this link:&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Trebuchet MS'"&gt;&lt;a title="http" href="http://msdn2.microsoft.com/library/ws1c3xeh.aspx"&gt;&lt;font face="Tahoma" size="2"&gt;http://msdn2.microsoft.com/library/ws1c3xeh.aspx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=303823" width="1" height="1"&gt;</description></item><item><title>Windows Mobile Security</title><link>http://blogs.msdn.com/ryanms/archive/2004/10/26/248292.aspx</link><pubDate>Wed, 27 Oct 2004 01:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:248292</guid><dc:creator>donerico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/248292.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=248292</wfw:commentRss><description>&lt;p&gt;&lt;font face="Tahoma"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/SP_AMO/html/conapplication.asp"&gt;This link&lt;/a&gt;&amp;nbsp;and &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsmtphn2k3/html/smartphone_security.asp?frame=true"&gt;this one&lt;/a&gt;&amp;nbsp;give a good overview of how the security model&amp;nbsp;worked in past versions of Smartphone.&amp;nbsp; Future versions of the Windows Mobile platform will allow OEMs to enable this feature for PocketPC as well.&amp;nbsp; NETCF follows the same guidelines for loading assemblies.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma"&gt;I've posted an &lt;A href="http://blogs.msdn.com/ryanms/articles/248289.aspx"&gt;article&lt;/a&gt; that outlines (at a high level) some of the issues that you might run into as a developer.&amp;nbsp; Let me know if you have any questions or concerns!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma"&gt;Ryan&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=248292" width="1" height="1"&gt;</description></item><item><title>Cool Phone!</title><link>http://blogs.msdn.com/ryanms/archive/2004/10/26/248263.aspx</link><pubDate>Wed, 27 Oct 2004 00:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:248263</guid><dc:creator>donerico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/248263.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=248263</wfw:commentRss><description>&lt;p&gt;&lt;font face="Tahoma"&gt;I'm normally pretty far behind the curve when it comes to new gadgets (it's a competitive climate here at MS...), but this time I got on the bandwagon early picking up the new &lt;a href="http://www.audiovox.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10001&amp;amp;storeId=10001&amp;amp;productId=13758&amp;amp;langId=-1"&gt;Smartphone from Audiovox&lt;/a&gt;.&amp;nbsp; It's pretty cool, I like having my schedule and e-mail with me wherever I go.&amp;nbsp; (I could never get into PDAs--I like to keep the number of devices on myself to a minimum...)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma"&gt;The best thing is that it comes with NETCF pre-installed!&amp;nbsp; So, everybody, run out and start developing managed mobile apps!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma"&gt;Ryan&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=248263" width="1" height="1"&gt;</description></item><item><title>Life imitates art (Dilbert?)</title><link>http://blogs.msdn.com/ryanms/archive/2004/07/15/184372.aspx</link><pubDate>Thu, 15 Jul 2004 19:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:184372</guid><dc:creator>donerico</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/184372.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=184372</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;I'm sure every engineer has had one of those brilliant Dilbert moments where you just lived through something you saw in a strip.&amp;nbsp; Here are two of mine--I'd love to hear about any others!&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face=Tahoma&gt;I was working for Glenayre Electronics in Vancouver, BC.&amp;nbsp; I got there at the tail end of a major growth spurt, one of the results of which was a shiny new 6-storey building being built next door.&amp;nbsp; I had just seen a Dilbert (either the strip or animation, I can't remember) in which the company had to stop building a new building because they ran out of money.&amp;nbsp; About a week later, management announced that we were going to cap the new building at one storey.&amp;nbsp; It gave&amp;nbsp;us a nice 6-floor parking garage, though.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma&gt;I was working for a start-up.&amp;nbsp; The sane people had decided that not getting paid to work all the time actually wasn't that much fun.&amp;nbsp; Around that time, there was a stip in which Dilbert was asked to sit in a vacant cubicle to make it look like people were working.&amp;nbsp; About a month after we left, a group of us were called in to help the president with an investor presentation by sitting at our old desks looking busy...&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Anybody else?&amp;nbsp; I think I might have some readers that sat through number 2 with me...&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=184372" width="1" height="1"&gt;</description></item><item><title>Random thoughts</title><link>http://blogs.msdn.com/ryanms/archive/2004/07/12/180912.aspx</link><pubDate>Mon, 12 Jul 2004 18:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:180912</guid><dc:creator>donerico</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/180912.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=180912</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;Kind of scattered today...&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Tahoma&gt;I love this &lt;A href="http://story.news.yahoo.com/news?tmpl=story&amp;amp;cid=581&amp;amp;e=1&amp;amp;u=/nm/20040712/tc_nm/tech_apple_itunes_dc"&gt;news&lt;/A&gt;.&amp;nbsp; Sure, it's the &amp;#8220;other guys,&amp;#8221; but as a music lover I love to see a company find a way to take advantage of technology to distribute art, rather than &lt;A href="http://www.riaa.com/news/newsletter/062503.asp"&gt;running around trying to hang on to dated notions of intellectual property&lt;/A&gt;.&amp;nbsp; I don't support the illegal trade of copyright material, but I do think the solution is to find ways to work with technology not to stand in the way of the tsunami trying not to get wet.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma&gt;&lt;A href="http://seattletimes.nwsource.com/html/editorialsopinion/2001976257_soda10.html"&gt;We still have our soda&lt;/A&gt;.&amp;nbsp; But frankly I'm not that angry--I've worked in enough downright horrible environments to know that we are fortunate to work for a company that cares (granted, maybe less than before) about its employees.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma&gt;I kind of resent the notion that I was recruited because &lt;A href="http://zdnet.com.com/2100-1107_2-5260910.html"&gt;they knew I would sign up to the Way&lt;/A&gt;.&amp;nbsp; I sort of hoped it was because I was a good engineer.&amp;nbsp; Although the article is mostly optimistic, and I guess this post is helping to introduce a dollop or two of reality...&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Cheers!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Ryan&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=180912" width="1" height="1"&gt;</description></item><item><title>NETCF CAS-Who wants it?!</title><link>http://blogs.msdn.com/ryanms/archive/2004/07/09/178619.aspx</link><pubDate>Fri, 09 Jul 2004 18:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:178619</guid><dc:creator>donerico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/178619.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=178619</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;As mentioned earlier, I been working on &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpscCodeAccessSecurityDevs.asp"&gt;Code Access Security (CAS)&lt;/A&gt;&amp;nbsp;for NETCF.&amp;nbsp; A delivery date is yet to be determined.&amp;nbsp; So because it's not in the product and because we haven't committed to delivering it, it's not really generating much discussion, leaving me without much to say.&amp;nbsp; To solve this problem, I'm going to enter a dream world (a year? two years? more?) in the future where everybody has it and is doing all sorts of wonderful things with it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;...launching Yes's &amp;#8220;Starship Trooper&amp;#8220;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;&amp;gt;&amp;gt;&amp;gt;~~~*****~~~~&amp;gt;&amp;gt;&amp;gt;^^~*~*~*~ (&amp;lt;-That's us in our time warp)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Hi folks!&amp;nbsp; I see you all have CAS-enabled NETCF and it's the killer feature you've all been waiting for!&amp;nbsp; What motivated you to deploy NETCF CAS?&amp;nbsp; Was it because, until now, &lt;A href="http://java.sun.com/products/midp/index.jsp"&gt;Java&lt;/A&gt;&amp;nbsp;gave you the only platform for managed security--a runtime &amp;#8220;sandbox&amp;#8221; so-to-speak?&amp;nbsp; Was this on your wish list back in the &lt;A href="http://dictionary.reference.com/search?q=%20halcyon"&gt;halcyon&lt;/A&gt;&amp;nbsp;days of Summer, 2004?&amp;nbsp; I'd love to hear your thoughts!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=178619" width="1" height="1"&gt;</description></item><item><title>What is this "Security"?</title><link>http://blogs.msdn.com/ryanms/archive/2004/06/22/162912.aspx</link><pubDate>Tue, 22 Jun 2004 21:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:162912</guid><dc:creator>donerico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/162912.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=162912</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;I've been thinking a lot about security lately.&amp;nbsp; I'm not sure I'm making any sort of headway.&amp;nbsp; Everybody seems to &lt;A href="http://www.microsoft.com/mscorp/execmail/2004/03-31security.asp"&gt;agree that it is really really important&lt;/A&gt;, but I'm willing to bet that just about everybody has a slightly different view of what it actually is.&amp;nbsp; So my question of the week is this: what defines the boundary between a security issue and an end-user issue?&amp;nbsp; Where does the responsibility of a company end and the responsibity of its customers to behave responsibly pick up?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I like to think of things in terms of extremes in an attempt to make the middle ground more stark and expose the underlying issues.&amp;nbsp; For example, most people don't blame Ford if a drunk driver piles into a crowd at an intersection.&amp;nbsp; On the other hand, &lt;A href="http://www.microsoft.com/security/incident/blast.mspx"&gt;Blaster&lt;/A&gt;&amp;nbsp;was the result of code flaw that end users had no control over.&amp;nbsp; The burden of responsibility seems pretty clear in these cases.&amp;nbsp; But what about something like the &amp;#8220;ILOVEYOU&amp;#8221; virus?&amp;nbsp; Outlook was the mechanism by which it spread, but it required direct user interaction to do the damage...who's at fault?&amp;nbsp; Or should we talk about shared responsibility in a case like this?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;These sort of foggy areas make &amp;#8220;security&amp;#8221; hard to define.&amp;nbsp; The finest feature of a computer is its ability to spur creativity and imagination.&amp;nbsp; Developers instinctively understand this, so we try to build systems that impose no artificial restrictions on what a user can do.&amp;nbsp; If we've done our job well then we can't possibly imagine all of the different uses that people will find for our work.&amp;nbsp; How many of these uses will later be deemed to be malicious?&amp;nbsp; Can we possibly prevent them and keep the computer as a playground for unbridled invention?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Hmmm...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Ryan&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=162912" width="1" height="1"&gt;</description></item><item><title>Bye-bye Evil Empire?</title><link>http://blogs.msdn.com/ryanms/archive/2004/06/03/148205.aspx</link><pubDate>Fri, 04 Jun 2004 06:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:148205</guid><dc:creator>donerico</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/148205.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=148205</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;Ah yes, the Evil Empire.&amp;nbsp; A clever moniker when I first heard it has become a remarkably well-known pseudonym.&amp;nbsp; But is it still relevant?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I was very interested by an &lt;/FONT&gt;&lt;A href="http://www.economist.com/research/articlesBySubject/displayStory.cfm?subjectid=348981&amp;amp;story_id=2676931"&gt;&lt;FONT face=Tahoma&gt;article&amp;nbsp;about this topic&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma&gt;&amp;nbsp;in a May issue of &lt;/FONT&gt;&lt;A href="http://www.economist.com"&gt;&lt;EM&gt;&lt;FONT face=Tahoma&gt;The Economist&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;FONT face=Tahoma&gt;.&amp;nbsp; The main point: &amp;#8220;Microsoft has decided to grow up, make peace with its enemies and work with its industry to form open standards and share vital technology.&amp;#8221;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Indeed, as an outsider, I would have been quick to dismiss this and any similar reports as corporate doublespeak.&amp;nbsp; MS doesn't exactly have the best reputation and, in many circles, the pejorative nickname is well-earned.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;However, in joining the company I was very pleasantly surprised to find an earnest effort underway to erase the image of brash arrogance and replace it with that of a good corporate citizen.&amp;nbsp; It seems to be understood that this sort of transformation takes a great deal of effort and resources.&amp;nbsp; From initiatives such as &lt;A href="http://www.microsoft.com/mscorp/twc/default.mspx"&gt;Trustworthy Computing&lt;/A&gt;&amp;nbsp;to encouraging employees at all levels to interact with the computer-using community (hence this blog!), the company is genuinely interested in an image makeover--and is willing to do what it takes to get it done.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;So now it's your turn.&amp;nbsp; Is it working?&amp;nbsp; Have you noticed a shift in the way MS does business?&amp;nbsp; Or do you think (as I likely&amp;nbsp;would have!) that I've been brainwashed by The Man to write such silliness?!&amp;nbsp; I'm looking forward to all of your responses--fire away!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Cheers,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Ryan&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=148205" width="1" height="1"&gt;</description></item><item><title>Enter the world of blog...</title><link>http://blogs.msdn.com/ryanms/archive/2004/05/13/131507.aspx</link><pubDate>Fri, 14 May 2004 02:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:131507</guid><dc:creator>donerico</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/ryanms/comments/131507.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ryanms/commentrss.aspx?PostID=131507</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;Well, here I am blogging my first post (or posting my first blog?)...in the event that someone actually reads this, it'll give a brief intro:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;My name is Ryan Chapman and I'm a new developer in the .NET Compact Framework group.&amp;nbsp; I'm new to both MS and the Seattle area--I grew up in and around Vancouver, BC.&amp;nbsp; (Well, I &lt;EM&gt;grew up&lt;/EM&gt; in Abbotsford, but I don't expect too many people to know the outlying areas of the Lower Mainland that well...unless you happen to be a big &lt;A href="http://www.abbotsfordairshow.com/"&gt;airshow&lt;/A&gt;&amp;nbsp;buff.)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I'm working one the Code Access Security features of the compact framework--unfortunately I can't give any information about when (and if!) it will be released, mostly because I don't have that info myself!&amp;nbsp; Stack walks aren't exactly the highest performance thing on the planet, so bringing them into the embedded world is a delicate balancing act...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Anyway, should you happen to find yourself reading this, please take a moment to say hi!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Cheers,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Ryan&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=131507" width="1" height="1"&gt;</description></item></channel></rss>