<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" 
     xmlns:dtvmedia="http://participatoryculture.org/RSSModules/dtv/1.0" 
     xmlns:media="http://search.yahoo.com/mrss"
	>

<channel>
	<title>TPN :: The Microsoft Developer Show</title>
	<link>http://msdev.thepodcastnetwork.com</link>
	<description>Your Passion...Your Potential</description>
	<pubDate>Tue, 24 Jun 2008 20:30:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0</generator>
	<language>en</language>
	
	<copyright>The Podcast Network 2003-2006</copyright>
    <managingEditor>cameronreilly@gmail.com (The Podcast Network)</managingEditor>
    <webMaster>cameronreilly@gmail.com</webMaster>

    <category>Technology Developers Microsoft</category>
	
<itunes:category text="Technology" ><itunes:category text="Developers" />
</itunes:category>

    <itunes:subtitle></itunes:subtitle>
    <itunes:summary>Your Passion...Your Potential</itunes:summary>
    <itunes:author>The Podcast Network</itunes:author>    
    <itunes:owner>
        <itunes:name>The Podcast Network</itunes:name>
        <itunes:email>cameronreilly@gmail.com</itunes:email>
    </itunes:owner>
    <itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://msdev.thepodcastnetwork.com/wp-images/coverart_300x300.jpg" />
 
    <image>
        <url>http://msdev.thepodcastnetwork.com/wp-images/coverart_144x144.jpg</url>
        <title>TPN :: The Microsoft Developer Show</title>
        <link>http://msdev.thepodcastnetwork.com</link>
        <width>144</width>
        <height>144</height>
    </image>

	
	
	
	
			<item>
		<title>The Microsoft Developer Show #16 - Building Occasionally Connected Applications</title>
		<link>http://msdev.thepodcastnetwork.com/2006/12/16/the-microsoft-developer-show-16-building-occasionally-connected-applications/</link>
		<comments>http://msdev.thepodcastnetwork.com/2006/12/16/the-microsoft-developer-show-16-building-occasionally-connected-applications/#comments</comments>
		<pubDate>Sat, 16 Dec 2006 02:16:17 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
	<category>Podcast</category>
	<category>Mobility</category>
	<category>.NET Framework</category>
	<category>SQL Server CE</category>
		<guid isPermaLink="false">http://msdev.thepodcastnetwork.com/2006/12/16/the-microsoft-developer-show-16-building-occasionally-connected-applications/</guid>
		<description><![CDATA[In the coming months we are likely to see a new style of applications being built.  Although SQL Mobile has been around for some time, it has previously been restricted to applications designed for Windows Mobile devices or Tablet PCs.  With the release of SQL Server Compact Edition desktop applications can be built and deployed [...]]]></description>
			<content:encoded><![CDATA[<p>In the coming months we are likely to see a new style of applications being built.  Although SQL Mobile has been around for some time, it has previously been restricted to applications designed for Windows Mobile devices or Tablet PCs.  With the release of SQL Server Compact Edition desktop applications can be built and deployed with an in-process database that can be used to cache data locally.  This is an enabling technology that will simplify the development of applications that can seamlessly work on or offline (similar to Outlook&#8217;s cached mode).  In this podcast I talk with Steve Lasker about the future of building applications, in particular applications that are occasionally connected.</p>
<p>And the show goes a little bit like this….[Listen to the <a title="Building Occasionally Connected Applications" href="http://msdev.thepodcastnetwork.com/audio/tpn_msdev_20061206_011.mp3"><font color="#618113">Podcast</font></a>]</p>
<p>[Opening music - big thanks to the guys of <a title="Minder Music" href="http://www.mindermusic.com.au/" target="_blank"><font color="#618113">Minder</font></a> for the use of their track Chess]</p>
<p>00:11 - Introduction - <a title="Steve Lasker" href="http://blogs.msdn.com/stevelasker" target="_blank">Steve Lasker</a><br />
01:31 - Occassionally Connected Applications<br />
05:56 - Caching data locally (Datasets, XML, MSDE, SQL Server Express, SQL Server Compact Edition)<br />
07:26 - <a title="SQL Server Compact Edition" href="http://www.microsoft.com/sql/editions/compact/default.mspx">SQL Server Compact Edition</a><br />
10:51 - SQL Server CE v&#8217;s Jet<br />
13:56 - Migration from SQL Server CE through to SQL Server 2005<br />
16:56 - <a href="http://community.softteq.com/blogs/nick/archive/2006/11/28/8350.aspx" target="_blank">SQL Server CE with ASP.NET</a><br />
21:46 - Synchronisation technologies (Merge replication and RDA)<br />
23:31 - <a href="http://community.softteq.com/blogs/nick/archive/2006/10/15/174.aspx" target="_blank">Microsoft Sync Services</a><br />
28:11 - Pay-to-Play for Synchronisation<br />
33:06 - Merging of Web and Client application models - Intro WPF/e<br />
38:11 - <a href="http://community.softteq.com/blogs/nick/archive/2006/12/07/8368.aspx" target="_blank">Future direction</a> of WPF/e around mobile devices and local data<br />
44:11 - Evolution of Applications in Summary<br />
Listen to the show <a title="Building Occasionally Connected Applications" href="http://msdev.thepodcastnetwork.com/audio/tpn_msdev_20061206_011.mp3" target="_blank"><font color="#618113">HERE</font></a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://msdev.thepodcastnetwork.com/2006/12/16/the-microsoft-developer-show-16-building-occasionally-connected-applications/feed/</wfw:commentRSS>
<enclosure url='http://msdev.thepodcastnetwork.com/audio/tpn_msdev_20061206_011.mp3' length='16839254' type='audio/mpeg'/>
		
	<itunes:duration>00:46:45</itunes:duration>
        
        <itunes:author>Nick Randolph</itunes:author>
        <itunes:subtitle>In the coming months we are likely to see a new style of applications being built.  Although SQL Mobile has been around for some time, it has previously been restricted to applications designed for Windows Mobile devices or Tablet PCs.  With the releas</itunes:subtitle>
        <itunes:summary>In the coming months we are likely to see a new style of applications being built.  Although SQL Mobile has been around for some time, it has previously been restricted to applications designed for Windows Mobile devices or Tablet PCs.  With the release of SQL Server Compact Edition desktop applications can be built and deployed with an in-process database that can be used to cache data locally.  This is an enabling technology that will simplify the development of applications that can seamlessly work on or offline (similar to Outlook's cached mode).  In this podcast I talk with Steve Lasker about the future of building applications, in particular applications that are occasionally connected.

And the show goes a little bit like this….[Listen to the Podcast [1]]

[Opening music - big thanks to the guys of Minder [2] for the use of their track Chess]

00:11 - Introduction - Steve Lasker [3]
01:31 - Occassionally Connected Applications
05:56 - Caching data locally (Datasets, XML, MSDE, SQL Server Express, SQL Server Compact Edition)
07:26 - SQL Server Compact Edition [4]
10:51 - SQL Server CE v's Jet
13:56 - Migration from SQL Server CE through to SQL Server 2005
16:56 - SQL Server CE with ASP.NET [5]
21:46 - Synchronisation technologies (Merge replication and RDA)
23:31 - Microsoft Sync Services [6]
28:11 - Pay-to-Play for Synchronisation
33:06 - Merging of Web and Client application models - Intro WPF/e
38:11 - Future direction [7] of WPF/e around mobile devices and local data
44:11 - Evolution of Applications in Summary
Listen to the show HERE [8]

[1] http://msdev.thepodcastnetwork.comhttp://msdev.thepodcastnetwork.com/audio/tpn_msdev_20061206_011.mp3
[2] http://msdev.thepodcastnetwork.comhttp://www.mindermusic.com.au/
[3] http://msdev.thepodcastnetwork.comhttp://blogs.msdn.com/stevelasker
[4] http://msdev.thepodcastnetwork.comhttp://www.microsoft.com/sql/editions/compact/default.mspx
[5] http://msdev.thepodcastnetwork.comhttp://community.softteq.com/blogs/nick/archive/2006/11/28/8350.aspx
[6] http://msdev.thepodcastnetwork.comhttp://community.softteq.com/blogs/nick/archive/2006/10/15/174.aspx
[7] http://msdev.thepodcastnetwork.comhttp://community.softteq.com/blogs/nick/archive/2006/12/07/8368.aspx
[8] http://msdev.thepodcastnetwork.comhttp://msdev.thepodcastnetwork.com/audio/tpn_msdev_20061206_011.mp3</itunes:summary>
        
        <itunes:explicit>No</itunes:explicit>
        <itunes:block>No</itunes:block>
        <itunes:keywords>SQL Server CE, Microsoft Sync Services, Steve Lasker, Replication, RDA</itunes:keywords>
		
	</item>
		<item>
		<title>Reposting the Moth on Cross Platform Development</title>
		<link>http://msdev.thepodcastnetwork.com/2006/10/10/reposting-the-moth-on-cross-platform-development/</link>
		<comments>http://msdev.thepodcastnetwork.com/2006/10/10/reposting-the-moth-on-cross-platform-development/#comments</comments>
		<pubDate>Mon, 09 Oct 2006 20:32:04 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
	<category>Mobility</category>
	<category>Visual Studio</category>
		<guid isPermaLink="false">http://msdev.thepodcastnetwork.com/2006/10/10/reposting-the-moth-on-cross-platform-development/</guid>
		<description><![CDATA[I&#8217;m not a big fan of reposting content that other people have already stated numerous times, but Daniel Moth has some exceptional posts that are worthy of some mention:

Retargetable (=256)
Share Code (#if FULL_FRAME)
Deploy to My Computer
Resx compatibility for Smart Device projects
Another use of partial types
Not a strict subset
Sharing Cursor.WaitCursor and InputPanel in VS2005
Dotnet changes
Speaking at MEDC [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a big fan of reposting content that other people have already stated numerous times, but <a title="The Moth" href="http://www.danielmoth.com/Blog" target="_blank">Daniel Moth</a> has some exceptional posts that are worthy of some mention:</p>
<ul>
<li><a title="Retargetable (=256) (permalink)" href="http://www.danielmoth.com/Blog/2004/09/retargetable-256.html">Retargetable (=256)</a></li>
<li><a title="Share Code (#if FULL_FRAME) (permalink)" href="http://www.danielmoth.com/Blog/2004/09/share-code-if-fullframe_17.html">Share Code (#if FULL_FRAME)</a></li>
<li><a title="Deploy to My Computer (permalink)" href="http://www.danielmoth.com/Blog/2005/01/deploy-to-my-computer.html">Deploy to My Computer</a></li>
<li><a title="Resx compatibility for Smart Device projects (permalink)" href="http://www.danielmoth.com/Blog/2005/08/resx-compatibility-for-smart-device.html">Resx compatibility for Smart Device projects</a></li>
<li><a title="Another use of partial types (permalink)" href="http://www.danielmoth.com/Blog/2005/08/another-use-of-partial-types.html">Another use of partial types</a></li>
<li><a title="Not a strict subset (permalink)" href="http://www.danielmoth.com/Blog/2005/08/not-strict-subset.html">Not a strict subset</a></li>
<li><a title="Sharing Cursor.WaitCursor and InputPanel in VS2005 (permalink)" href="http://www.danielmoth.com/Blog/2005/08/sharing-cursorwaitcursor-and.html">Sharing Cursor.WaitCursor and InputPanel in VS2005</a></li>
<li><a title="Dotnet changes (permalink)" href="http://www.danielmoth.com/Blog/2005/09/dotnet-changes.html">Dotnet changes</a></li>
<li><a title="Speaking at MEDC 2006 (permalink)" href="http://www.danielmoth.com/Blog/2006/05/speaking-at-medc-2006.html">Speaking at MEDC 2006</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://msdev.thepodcastnetwork.com/2006/10/10/reposting-the-moth-on-cross-platform-development/feed/</wfw:commentRSS>
		
	        
        <itunes:author>Nick Randolph</itunes:author>
        <itunes:subtitle>I%26#8217;m not a big fan of reposting content that other people have already stated numerous times, but Daniel Moth has some exceptional posts that are worthy of some mention:

Retargetable (=256)
Share Code (#if FULL_FRAME)
Deploy to My Computer
Resx </itunes:subtitle>
        <itunes:summary>I'm not a big fan of reposting content that other people have already stated numerous times, but Daniel Moth [1] has some exceptional posts that are worthy of some mention:

	Retargetable (=256) [2]
	Share Code (#if FULL_FRAME) [3]
	Deploy to My Computer [4]
	Resx compatibility for Smart Device projects [5]
	Another use of partial types [6]
	Not a strict subset [7]
	Sharing Cursor.WaitCursor and InputPanel in VS2005 [8]
	Dotnet changes [9]
	Speaking at MEDC 2006 [10]


[1] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog
[2] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2004/09/retargetable-256.html
[3] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2004/09/share-code-if-fullframe_17.html
[4] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2005/01/deploy-to-my-computer.html
[5] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2005/08/resx-compatibility-for-smart-device.html
[6] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2005/08/another-use-of-partial-types.html
[7] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2005/08/not-strict-subset.html
[8] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2005/08/sharing-cursorwaitcursor-and.html
[9] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2005/09/dotnet-changes.html
[10] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2006/05/speaking-at-medc-2006.html</itunes:summary>
        
        <itunes:explicit>No</itunes:explicit>
        <itunes:block>No</itunes:block>
        <itunes:keywords></itunes:keywords>
		
	</item>
		<item>
		<title>Dual Project for Cross Platform Development</title>
		<link>http://msdev.thepodcastnetwork.com/2006/10/05/dual-project-for-cross-platform-development/</link>
		<comments>http://msdev.thepodcastnetwork.com/2006/10/05/dual-project-for-cross-platform-development/#comments</comments>
		<pubDate>Wed, 04 Oct 2006 17:36:23 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
	<category>Mobility</category>
	<category>Visual Studio</category>
		<guid isPermaLink="false">http://msdev.thepodcastnetwork.com/2006/10/05/dual-project-for-cross-platform-development/</guid>
		<description><![CDATA[One of the topics that was covered in the show with Jeff Arnett is how you can aid cross platform development by using dual, or parallel, projects.  The premise is that for every desktop project, you have a parallel device project.  The projects reside in the same directory and use the same code files, which [...]]]></description>
			<content:encoded><![CDATA[<p>One of the topics that was covered in the show with Jeff Arnett is how you can aid cross platform development by using dual, or parallel, projects.  The premise is that for every desktop project, you have a parallel device project.  The projects reside in the same directory and use the same code files, which means that if you write code that will not compile on either the desktop or device it will display design-time errors in Visual Studio.</p>
<p>This seems a great idea in theory but the difficulty is trying to (a) get these projects setup and (b) maintaining them.  The hardest thing with Visual Studio is overriding its default behaviour.  For example when you create a new project, it will ALWAYS create a new directory to put it in.  Further, if you try and create a project in an existing directory Visual Studio will prevent you.  So, how do you setup two projects in the same directory? I will attempt to show you how you can get started.</p>
<p><strong>Project Creation</strong></p>
<ol>
<li>Open VS2005 and create a new Class Library project - Visual Basic &#8211;> Windows &#8211;> Class Library (for this example I will use a VB.NET project but this method works just as well in C#).  Give the project the name &#8220;MobileLibrary&#8221;; create a directory for the solution; name the solution &#8220;Mobility&#8221;</li>
<li>Add a new device Class Library project to the existing solution - Visual Basic &#8211;> Smart Device &#8211;> Windows Mobile 5.0 Pocket PC &#8211;> Class Library (again I have chosed WM5 PPC but this should work for any of the smart device project types).  Give the project the name &#8220;MobileLibrary_CF&#8221;</li>
<li>Exclude the device project from the solution</li>
<li>Using File Explorer move the device project files (in this case &#8220;MobileLibrary_CF.vbproj&#8221; and &#8220;MobileLibrary_CF.vbproj.user&#8221; into the same folder as the desktop class library (in this case in the &#8220;MobileLibrary&#8221; folder)</li>
<li>Add the device project into the existing solution (in this case from the &#8220;MobileLibrary&#8221; folder)</li>
<li>You will probaby have 2 build errors relating to incompatibilities between the desktop and the device (AssemblyFileVersion and CompilerGeneratedAttribute are not supported on the device).  You can safetly remove these lines of code and hey presto you&#8217;re done!</li>
</ol>
<p>Now you will have to agree this is a bit of a PITA if you have to do this process every time you want to create a new class library in an existing solution.  One way to get around this would be to create a multi-project template.  However, again you run into the issue where Visual Studio will not allow 2 projects to be created in the same directory&#8230;.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://msdev.thepodcastnetwork.com/2006/10/05/dual-project-for-cross-platform-development/feed/</wfw:commentRSS>
		
	        
        <itunes:author>Nick Randolph</itunes:author>
        <itunes:subtitle>One of the topics that was covered in the show with Jeff Arnett is how you can aid cross platform development by using dual, or parallel, projects.  The premise is that for every desktop project, you have a parallel device project.  The projects reside</itunes:subtitle>
        <itunes:summary>One of the topics that was covered in the show with Jeff Arnett is how you can aid cross platform development by using dual, or parallel, projects.  The premise is that for every desktop project, you have a parallel device project.  The projects reside in the same directory and use the same code files, which means that if you write code that will not compile on either the desktop or device it will display design-time errors in Visual Studio.

This seems a great idea in theory but the difficulty is trying to (a) get these projects setup and (b) maintaining them.  The hardest thing with Visual Studio is overriding its default behaviour.  For example when you create a new project, it will ALWAYS create a new directory to put it in.  Further, if you try and create a project in an existing directory Visual Studio will prevent you.  So, how do you setup two projects in the same directory? I will attempt to show you how you can get started.

Project Creation

	Open VS2005 and create a new Class Library project - Visual Basic --> Windows --> Class Library (for this example I will use a VB.NET project but this method works just as well in C#).  Give the project the name "MobileLibrary"; create a directory for the solution; name the solution "Mobility"
	Add a new device Class Library project to the existing solution - Visual Basic --> Smart Device --> Windows Mobile 5.0 Pocket PC --> Class Library (again I have chosed WM5 PPC but this should work for any of the smart device project types).  Give the project the name "MobileLibrary_CF"
	Exclude the device project from the solution
	Using File Explorer move the device project files (in this case "MobileLibrary_CF.vbproj" and "MobileLibrary_CF.vbproj.user" into the same folder as the desktop class library (in this case in the "MobileLibrary" folder)
	Add the device project into the existing solution (in this case from the "MobileLibrary" folder)
	You will probaby have 2 build errors relating to incompatibilities between the desktop and the device (AssemblyFileVersion and CompilerGeneratedAttribute are not supported on the device).  You can safetly remove these lines of code and hey presto you're done!

Now you will have to agree this is a bit of a PITA if you have to do this process every time you want to create a new class library in an existing solution.  One way to get around this would be to create a multi-project template.  However, again you run into the issue where Visual Studio will not allow 2 projects to be created in the same directory....</itunes:summary>
        
        <itunes:explicit>No</itunes:explicit>
        <itunes:block>No</itunes:block>
        <itunes:keywords></itunes:keywords>
		
	</item>
		<item>
		<title>Microsoft Developer Show #8 - Mobile Cross Platform Development</title>
		<link>http://msdev.thepodcastnetwork.com/2006/10/03/microsoft-developer-show-8-mobile-cross-platform-development/</link>
		<comments>http://msdev.thepodcastnetwork.com/2006/10/03/microsoft-developer-show-8-mobile-cross-platform-development/#comments</comments>
		<pubDate>Mon, 02 Oct 2006 18:43:58 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
	<category>Podcast</category>
	<category>Mobility</category>
		<guid isPermaLink="false">http://msdev.thepodcastnetwork.com/2006/10/03/microsoft-developer-show-8-mobile-cross-platform-development/</guid>
		<description><![CDATA[This year we have not only seen a whole variety of Windows Mobile 5 devices hit the market, we have also seen the first UMPC devices being released.  With the launch of Vista just around the corner (are you &#8220;ready for a new day&#8220;?) we will see operating system convergence such that Tablet PCs, [...]]]></description>
			<content:encoded><![CDATA[<p>This year we have not only seen a whole variety of Windows Mobile 5 devices hit the market, we have also seen the first UMPC devices being released.  With the launch of Vista just around the corner (are you &#8220;<a title="Ready for a new day?" target="_blank" href="http://www.readyforanewday.be/">ready for a new day</a>&#8220;?) we will see operating system convergence such that Tablet PCs, laptops, UMPCs and desktop machines will all be running the same OS.  With coming versions of Windows Mobile we are also likely to see a further convergence between the smartphone and pocketPC operating systems.  In this show <a title="Jeff Arnett - MVP profile" target="_blank" href="https://mvp.support.microsoft.com/default.aspx/profile=D757A42A-72D6-42CB-895C-BD7377119D18">Jeff Arnett</a> joins me to talk about how we can optimise our development process for building applications that work across different mobile platforms.</p>
<p>And the show goes a little bit like this&#8230;.[Listen to the <a title="Building Applications that Integrate with Office" href="http://msdev.thepodcastnetwork.com/audio/tpn_msdev_20060929_003.mp3">Podcast</a>]</p>
<p>[Opening music - big thanks to the guys of <a title="Minder Music" target="_blank" href="http://www.mindermusic.com.au/">Minder</a> for the use of their track Chess which can be sampled at <a title="Chess" href="http://www.triplejunearthed.com/artists/view.aspx?artistid=1074">TripleJ</a>]</p>
<p>02:08 - Windows XP Embedded<br />
02:36 - Windows CE &#038; .NET Compact Framework<br />
02:58 - Visual Studio at HP<br />
04:38 - Windows Mobile v&#8217;s Windows CE<br />
05:10 - Windows Mobile version release chart<br />
06:02 - Platform Builder<br />
06:59 - Embedded C++<br />
08:22 - Visual Studio 2005 includes C++ development<br />
10:35 - <a title="Daniel Moth's blog - Deploy to My Computer" target="_blank" href="http://www.danielmoth.com/Blog/2005/01/deploy-to-my-computer.html">Deploy to My Computer</a><br />
11:27 - <a title="Standalone Emulator" target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C62D54A5-183A-4A1E-A7E2-CC500ED1F19A&#038;displaylang=en">Standalone Emulator</a><br />
11:43 - AKU2 emulator images<br />
13:09 - <a title="OpenNETCF" target="_blank" href="http://msdev.thepodcastnetwork.com/wp-admin/www.opennetcf.org">OpenNETCF<br />
</a>19:20 - Dual project structure at <a title="Intilecta" target="_blank" href="http://www.intilecta.com">Intilecta</a><br />
23:23 - Resource files and the <a target="_blank" href="http://msdn2.microsoft.com/en-us/library/microsoft.visualbasic.compilerservices.designergeneratedattribute.aspx">DesignerGeneratedAttribute</a><br />
24:01 - Patterns and Practices created the <a title="Mobile Client Software Factory" target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F9176708-9F57-4C0F-97FB-F9C65A9BBF22&#038;displaylang=en">Mobile Client Software Factory<br />
</a>28:18 - <a title=".NET Framework v3" target="_blank" href="http://www.netfx3.com/">.NET Framework v3</a><br />
30:13 - Webservices from a mobile device<br />
30:37 - Lack of server functionality in the .NET CF<br />
32:13 - Windows Communication Foundation - Basic Profile<br />
33:03 - Direct Push implementation<br />
34:43 - Gaming platform<br />
35:13 - What is the future of the .NET CF?<br />
37:43 - <a title="Smart Devices Framework" target="_blank" href="http://www.opennetcf.org/PermaLink.aspx?guid=d57ace50-2762-4b19-b07d-39421829d410">OpenNETCF Smart Devices Framework</a><br />
38:13 - Performance v&#8217;s footprint<br />
40:13 - Networking stack<br />
41:20 - Windows CE 6.0<br />
42:13 - SQL Server Everywhere<br />
42:30 - Windows Presentation Foundation<br />
43:53 - <a target="_blank" href="http://blogs.msdn.com/mharsh/archive/2006/03/23/559106.aspx">WPF/e<br />
</a>45:18 - <a target="_blank" href="http://www.danielmoth.com/Blog/">Daniel Moth</a>, <a target="_blank" href="http://blog.opennetcf.org/ctacke/">Chris Tacke</a> and other <a target="_blank" href="http://mvp.support.microsoft.com/communities/mvp.aspx?product=1&#038;competency=Visual+Developer+-+Device+Application+Development">Device Application Development MVPs<br />
</a>46:28 - Dual project wizard<br />
47:06 - Portability analyser<br />
53:50 - MSBuild hijacked for immediate feedback</p>
<p>Listen to the show <a title="Building Applications that Integrate with Office" href="http://msdev.thepodcastnetwork.com/audio/tpn_msdev_20060929_003.mp3">HERE</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://msdev.thepodcastnetwork.com/2006/10/03/microsoft-developer-show-8-mobile-cross-platform-development/feed/</wfw:commentRSS>
<enclosure url='http://msdev.thepodcastnetwork.com/audio/tpn_msdev_20060929_003.mp3' length='20322200' type='audio/mpeg'/>
		
	<itunes:duration>56:24</itunes:duration>
        
        <itunes:author>Nick Randolph</itunes:author>
        <itunes:subtitle>This year we have not only seen a whole variety of Windows Mobile 5 devices hit the market, we have also seen the first UMPC devices being released.  With the launch of Vista just around the corner (are you %26#8220;ready for a new day%26#8220;?) we will</itunes:subtitle>
        <itunes:summary>This year we have not only seen a whole variety of Windows Mobile 5 devices hit the market, we have also seen the first UMPC devices being released.  With the launch of Vista just around the corner (are you "ready for a new day [1]"?) we will see operating system convergence such that Tablet PCs, laptops, UMPCs and desktop machines will all be running the same OS.  With coming versions of Windows Mobile we are also likely to see a further convergence between the smartphone and pocketPC operating systems.  In this show Jeff Arnett [2] joins me to talk about how we can optimise our development process for building applications that work across different mobile platforms.

And the show goes a little bit like this....[Listen to the Podcast [3]]

[Opening music - big thanks to the guys of Minder [4] for the use of their track Chess which can be sampled at TripleJ [5]]

02:08 - Windows XP Embedded
02:36 - Windows CE %26 .NET Compact Framework
02:58 - Visual Studio at HP
04:38 - Windows Mobile v's Windows CE
05:10 - Windows Mobile version release chart
06:02 - Platform Builder
06:59 - Embedded C++
08:22 - Visual Studio 2005 includes C++ development
10:35 - Deploy to My Computer [6]
11:27 - Standalone Emulator [7]
11:43 - AKU2 emulator images
13:09 - OpenNETCF
19:20 - Dual project structure at Intilecta [8]
23:23 - Resource files and the DesignerGeneratedAttribute [9]
24:01 - Patterns and Practices created the Mobile Client Software Factory
28:18 - .NET Framework v3 [10]
30:13 - Webservices from a mobile device
30:37 - Lack of server functionality in the .NET CF
32:13 - Windows Communication Foundation - Basic Profile
33:03 - Direct Push implementation
34:43 - Gaming platform
35:13 - What is the future of the .NET CF?
37:43 - OpenNETCF Smart Devices Framework [11]
38:13 - Performance v's footprint
40:13 - Networking stack
41:20 - Windows CE 6.0
42:13 - SQL Server Everywhere
42:30 - Windows Presentation Foundation
43:53 - WPF/e
45:18 - Daniel Moth [12], Chris Tacke [13] and other Device Application Development MVPs
46:28 - Dual project wizard
47:06 - Portability analyser
53:50 - MSBuild hijacked for immediate feedback

Listen to the show HERE [14]

[1] http://msdev.thepodcastnetwork.comhttp://www.readyforanewday.be/
[2] http://msdev.thepodcastnetwork.comhttps://mvp.support.microsoft.com/default.aspx/profile=D757A42A-72D6-42CB-895C-BD7377119D18
[3] http://msdev.thepodcastnetwork.comhttp://msdev.thepodcastnetwork.com/audio/tpn_msdev_20060929_003.mp3
[4] http://msdev.thepodcastnetwork.comhttp://www.mindermusic.com.au/
[5] http://msdev.thepodcastnetwork.comhttp://www.triplejunearthed.com/artists/view.aspx?artistid=1074
[6] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/2005/01/deploy-to-my-computer.html
[7] http://msdev.thepodcastnetwork.comhttp://www.microsoft.com/downloads/details.aspx?FamilyId=C62D54A5-183A-4A1E-A7E2-CC500ED1F19A%26displaylang=en
[8] http://msdev.thepodcastnetwork.comhttp://www.intilecta.com
[9] http://msdev.thepodcastnetwork.comhttp://msdn2.microsoft.com/en-us/library/microsoft.visualbasic.compilerservices.designergeneratedattribute.aspx
[10] http://msdev.thepodcastnetwork.comhttp://www.netfx3.com/
[11] http://msdev.thepodcastnetwork.comhttp://www.opennetcf.org/PermaLink.aspx?guid=d57ace50-2762-4b19-b07d-39421829d410
[12] http://msdev.thepodcastnetwork.comhttp://www.danielmoth.com/Blog/
[13] http://msdev.thepodcastnetwork.comhttp://blog.opennetcf.org/ctacke/
[14] http://msdev.thepodcastnetwork.comhttp://msdev.thepodcastnetwork.com/audio/tpn_msdev_20060929_003.mp3</itunes:summary>
        
        <itunes:explicit>No</itunes:explicit>
        <itunes:block>No</itunes:block>
        <itunes:keywords>Mobility, Compact Framework</itunes:keywords>
		
	</item>
	</channel>
</rss>
