<?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>Mobility Touchdown Team Blog : lab</title><link>http://blogs.msdn.com/mobilitytouchdown/archive/tags/lab/default.aspx</link><description>Tags: lab</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>New Content coming for FY08</title><link>http://blogs.msdn.com/mobilitytouchdown/archive/2007/08/27/new-content-coming-for-fy08.aspx</link><pubDate>Mon, 27 Aug 2007 20:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4595176</guid><dc:creator>lokeuei</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/mobilitytouchdown/comments/4595176.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mobilitytouchdown/commentrss.aspx?PostID=4595176</wfw:commentRss><description>&lt;P&gt;&lt;IMG height=223 src="http://home.sch.bme.hu/~nug/seattle/14_hands_on_lab.jpg" width=311&gt;&lt;/P&gt;
&lt;P&gt;We're currently heads down working on updating the &lt;A class="" href="http://blogs.msdn.com/mobilitytouchdown/archive/2007/06/14/new-mobility-touchdown-content.aspx" mce_href="http://blogs.msdn.com/mobilitytouchdown/archive/2007/06/14/new-mobility-touchdown-content.aspx"&gt;existing content&lt;/A&gt; to include current technologies such as Windows Mobile 6, the new SDKs, Visual Studio 2008 and .NET Compact Framework 3.5. We should have the complete 3 day hands-on workshop and alternative 1 day seminar style content by October. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4595176" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/mobility/default.aspx">mobility</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/sdk/default.aspx">sdk</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/lab/default.aspx">lab</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/hands-on+lab/default.aspx">hands-on lab</category></item><item><title>Mobility Touchdown Argentina kicks off today!</title><link>http://blogs.msdn.com/mobilitytouchdown/archive/2007/05/08/mobility-touchdown-argentina-kicks-off-today.aspx</link><pubDate>Tue, 08 May 2007 20:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2483080</guid><dc:creator>lokeuei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mobilitytouchdown/comments/2483080.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mobilitytouchdown/commentrss.aspx?PostID=2483080</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://www.q4tech.com/" mce_href="http://www.q4tech.com"&gt;Q4Tech&lt;/A&gt; and &lt;A class="" href="http://wmugperu.org/blogs/rarmas" mce_href="http://wmugperu.org/blogs/rarmas"&gt;Ronald Armas&lt;/A&gt; (Architect Evangelist) in Latin America kicked off the first in the series of 3 mobility touchdown workshops to be held in Argentina, Peru and Colombia.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mobilitytouchdown/WindowsLiveWriter/MobilityTouchdownArgentinakicksofftoday_8DD4/LATAM%20pano.jpg" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/mobilitytouchdown/WindowsLiveWriter/MobilityTouchdownArgentinakicksofftoday_8DD4/LATAM%20pano.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=153 alt="LATAM pano" src="http://blogs.msdn.com/blogfiles/mobilitytouchdown/WindowsLiveWriter/MobilityTouchdownArgentinakicksofftoday_8DD4/LATAM%20pano_thumb.jpg" width=380 border=0 mce_src="http://blogs.msdn.com/blogfiles/mobilitytouchdown/WindowsLiveWriter/MobilityTouchdownArgentinakicksofftoday_8DD4/LATAM%20pano_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2483080" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/mobile+client+software+factory/default.aspx">mobile client software factory</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/lab/default.aspx">lab</category></item><item><title>Mobility Touchdown workshop content now available for download</title><link>http://blogs.msdn.com/mobilitytouchdown/archive/2007/04/30/mobility-touchdown-workshop-content-now-available-for-download.aspx</link><pubDate>Tue, 01 May 2007 09:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2351683</guid><dc:creator>lokeuei</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/mobilitytouchdown/comments/2351683.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mobilitytouchdown/commentrss.aspx?PostID=2351683</wfw:commentRss><description>&lt;P&gt;Thanks to Q4Tech.com for providing the FTP site. You can now download the entire 3 day hands-on workshop installer that correctly installs the LAB files, Databases required, sync configuration and slides. You also get a pre-requisite document that describes the machine configuration before you can install this workshop AND the post-install guide.&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;Download it here:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="ftp://201.216.198.25/" mce_href="ftp://201.216.198.25/"&gt;&lt;STRIKE&gt;ftp://201.216.198.25/&lt;/STRIKE&gt;&lt;/A&gt;&lt;STRIKE&gt; &lt;/STRIKE&gt;
&lt;P&gt;&lt;STRIKE&gt;Username: guest &lt;/STRIKE&gt;
&lt;P&gt;&lt;STRIKE&gt;No password.&lt;/STRIKE&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;* UPDATE: new download link here : &lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;A href="http://www.q4tech.com/mobilitytouchdown/"&gt;http://www.q4tech.com/mobilitytouchdown/&lt;/A&gt;&amp;nbsp;*&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2351683" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/mobility/default.aspx">mobility</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/lab/default.aspx">lab</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/workshop+installer/default.aspx">workshop installer</category></item><item><title>Error in Developer Support Cards</title><link>http://blogs.msdn.com/mobilitytouchdown/archive/2007/04/27/error-in-developer-support-cards.aspx</link><pubDate>Fri, 27 Apr 2007 20:58:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2301517</guid><dc:creator>lokeuei</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mobilitytouchdown/comments/2301517.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mobilitytouchdown/commentrss.aspx?PostID=2301517</wfw:commentRss><description>&lt;p&gt;Thanks to the guys at the Chicago workshop, they found out that the URL on the GREEN Developer Support cards have a problematic URL. &lt;/p&gt; &lt;p&gt;The correct URL should be : &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/windowsmobile/developers"&gt;http://www.microsoft.com/windowsmobile/developers&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The "s" was missing from the URL printed on the cards.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2301517" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/mobility/default.aspx">mobility</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/lab/default.aspx">lab</category></item><item><title>Calling Managed code from Native</title><link>http://blogs.msdn.com/mobilitytouchdown/archive/2007/04/24/calling-managed-code-from-native.aspx</link><pubDate>Wed, 25 Apr 2007 02:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2265715</guid><dc:creator>lokeuei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mobilitytouchdown/comments/2265715.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mobilitytouchdown/commentrss.aspx?PostID=2265715</wfw:commentRss><description>&lt;P&gt;This was a question from Zain Ghani of FedEx during the Memphis workshop.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;Q: How do you call a managed assembly from native C++? Do you have a sample?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;A:&lt;/STRONG&gt; There’s no direct convention to do this.&amp;nbsp; We support calling native code *from* managed code, but you can’t just call a managed app directly from C++.&amp;nbsp; Going from managed to native is provided via P/Invoke and COM Wrappers (NETCF 2.0).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;That said – there are some creative ways to effectively call a managed app from a native app.&amp;nbsp; One way is to use something like the MessageWindow class.&amp;nbsp; This class basically allows you to pass simple windows messages from native to managed, so you as long as the data is simple, you can pass it that way and send notifications to your NETCF app.&amp;nbsp; You can also use something like a named event -- trap it in the managed app and fire it from native code –or - you could use MSMQ to pass data around.&amp;nbsp; There are also ways to use the COM wrapper you build NETCF 2.0 to use delegates to call back into the managed code.&amp;nbsp; There are a number of ways to creatively get data from a native app into a managed app, but we don’t have a direct way to simply make a direct function call from native to managed.&amp;nbsp; There have also been some 3rd party/community libraries that attempt to do this (e.g. – Mirror, etc.)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa446497.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa446497.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa446497.aspx&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa446485.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa446485.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa446485.aspx&lt;/A&gt;&lt;BR&gt;&lt;A href="http://samples.gotdotnet.com/quickstart/CompactFramework/doc/messagewindow.aspx" mce_href="http://samples.gotdotnet.com/quickstart/CompactFramework/doc/messagewindow.aspx"&gt;http://samples.gotdotnet.com/quickstart/CompactFramework/doc/messagewindow.aspx&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Thanks to Reed Robison from the Mobility Premier group.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2265715" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/mobility/default.aspx">mobility</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/sdk/default.aspx">sdk</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/lab/default.aspx">lab</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/native+code/default.aspx">native code</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/c_2B002B00_/default.aspx">c++</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/managed+code/default.aspx">managed code</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/c_2300_/default.aspx">c#</category></item><item><title>App.config for final lab</title><link>http://blogs.msdn.com/mobilitytouchdown/archive/2007/04/17/app-config-for-final-lab.aspx</link><pubDate>Tue, 17 Apr 2007 23:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2166098</guid><dc:creator>timheuer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mobilitytouchdown/comments/2166098.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mobilitytouchdown/commentrss.aspx?PostID=2166098</wfw:commentRss><description>&lt;P&gt;During the Las Vegas lab, we found that there was a missing file that didn't get applied with the "putting it all together" lab in the final step.&amp;nbsp; Attached to this blog post is the missing app.config for that lab portion. &lt;/P&gt;
&lt;P&gt;Apologies it wasn't there!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2166098" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/mobilitytouchdown/attachment/2166098.ashx" length="772" type="application/xml" /><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/mobility/default.aspx">mobility</category><category domain="http://blogs.msdn.com/mobilitytouchdown/archive/tags/lab/default.aspx">lab</category></item></channel></rss>