<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Building content-enabled applications</title>
	<atom:link href="http://craigrandall.net/archives/2009/04/building-content-enabled-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/</link>
	<description>Thoughts about software architecture, books and life</description>
	<lastBuildDate>Sat, 27 Feb 2010 19:04:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Adobe LiveCycle ES2 &#124; Craig's Musings</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/comment-page-1/#comment-20827</link>
		<dc:creator>Adobe LiveCycle ES2 &#124; Craig's Musings</dc:creator>
		<pubDate>Mon, 05 Oct 2009 21:22:44 +0000</pubDate>
		<guid isPermaLink="false">http://craigrandall.net/?p=969#comment-20827</guid>
		<description>[...] Mosaic should be a boon for user-centric, content-enabled applications [...]</description>
		<content:encoded><![CDATA[<p>[...] Mosaic should be a boon for user-centric, content-enabled applications [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EMC Documentum Developer Edition &#124; Craig's Musings</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/comment-page-1/#comment-20786</link>
		<dc:creator>EMC Documentum Developer Edition &#124; Craig's Musings</dc:creator>
		<pubDate>Fri, 15 May 2009 20:26:29 +0000</pubDate>
		<guid isPermaLink="false">http://craigrandall.net/?p=969#comment-20786</guid>
		<description>[...] So, what does this developer edition include? We believe it includes a lot of goodness for the development of content-enabled applications. [...]</description>
		<content:encoded><![CDATA[<p>[...] So, what does this developer edition include? We believe it includes a lot of goodness for the development of content-enabled applications. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Content-enabled applications empathized &#124; Craig's Musings</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/comment-page-1/#comment-20780</link>
		<dc:creator>Content-enabled applications empathized &#124; Craig's Musings</dc:creator>
		<pubDate>Fri, 01 May 2009 17:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://craigrandall.net/?p=969#comment-20780</guid>
		<description>[...] Laurence Hart was kind enough to pick-up my previous post on content-enabled applications and add his thoughts to the subject, especially concerning the role CMIS can [...]</description>
		<content:encoded><![CDATA[<p>[...] Laurence Hart was kind enough to pick-up my previous post on content-enabled applications and add his thoughts to the subject, especially concerning the role CMIS can [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Content-Enabled Applications in the Age of CMIS &#171; Word of Pie</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/comment-page-1/#comment-20775</link>
		<dc:creator>Content-Enabled Applications in the Age of CMIS &#171; Word of Pie</dc:creator>
		<pubDate>Wed, 29 Apr 2009 02:52:38 +0000</pubDate>
		<guid isPermaLink="false">http://craigrandall.net/?p=969#comment-20775</guid>
		<description>[...] by Pie on 28 April 2009  Craig Randall recently posted how he was presenting on Building Content-Enabled Applications at EMC World, at least until he was downed by injury.&#160; Regardless of his injury, this is a [...]</description>
		<content:encoded><![CDATA[<p>[...] by Pie on 28 April 2009  Craig Randall recently posted how he was presenting on Building Content-Enabled Applications at EMC World, at least until he was downed by injury.&nbsp; Regardless of his injury, this is a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Randall</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/comment-page-1/#comment-20762</link>
		<dc:creator>Craig Randall</dc:creator>
		<pubDate>Wed, 15 Apr 2009 21:29:55 +0000</pubDate>
		<guid isPermaLink="false">http://craigrandall.net/?p=969#comment-20762</guid>
		<description>&lt;p&gt;Guess my walking boot scared off the EMC World powers that be...&lt;/p&gt;
&lt;img src=&quot;http://craigrandall.net/images/090414-walking-boot.jpg&quot; alt=&quot;My walking boot of the last 5~6 weeks&quot; /&gt;
&lt;p&gt;Apparently those wearing Klingon attire are not welcome...  :-)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Guess my walking boot scared off the EMC World powers that be&#8230;</p>
<p><img src="http://craigrandall.net/images/090414-walking-boot.jpg" alt="My walking boot of the last 5~6 weeks" /></p>
<p>Apparently those wearing Klingon attire are not welcome&#8230;  <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Randall</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/comment-page-1/#comment-20760</link>
		<dc:creator>Craig Randall</dc:creator>
		<pubDate>Mon, 13 Apr 2009 15:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://craigrandall.net/?p=969#comment-20760</guid>
		<description>That depends on what &quot;legacy&quot; means to you. 

The current shorthand &quot;VB&quot; tends to imply VB.NET. In this case, all of my DFS + WCF samples (e.g. direct-to-WSDL consumers) apply to any CLS-compliant language, including VB.NET--not just to C#, which happens to be my language preference. Additionally, if you leverage the .NET assemblies from the DFS SDK that form the so-called productivity layer, you can reference these in VB.NET projects, regardless of their implementation in C#, since the assemblies are CLS-compliant. To repeat, CLS compliance means that a developer can leverage DFS equally well from C#, VB .NET, Managed C++ or any other CLS-compliant .NET language (e.g. Delphi, IronPython, IronRuby, etc.).

However, VB can also refer to what some now call &quot;classic VB&quot; (i.e. VB before .NET). “Classic VB” is only COM-based; DFS .NET assemblies don’t expose themselves to COM (i.e. don’t appear as COM components). Furthermore, Microsoft has stopped its (extended) support of both Visual Basic 6.0 and has long since deprecated its SOAP Toolkit 3.0 (i.e. back in April 2005).

If you have VB-as-in-VB6 apps that you want to augment with DFS services, you will need to migrate your VB6 code to VB.NET via the Visual Studio conversion assistant. Once you&#039;ve fixed all the reported VB.NET issues and can build your new project without DFS, you&#039;ll be able to integration DFS services into your project--either via WCF-based Add Service Reference... actions (i.e. direct-to-WSDL consumer approach) or via Add Reference... actions (i.e. DFS .NET assembly-based consumer approach).</description>
		<content:encoded><![CDATA[<p>That depends on what &#8220;legacy&#8221; means to you. </p>
<p>The current shorthand &#8220;VB&#8221; tends to imply VB.NET. In this case, all of my DFS + WCF samples (e.g. direct-to-WSDL consumers) apply to any CLS-compliant language, including VB.NET&#8211;not just to C#, which happens to be my language preference. Additionally, if you leverage the .NET assemblies from the DFS SDK that form the so-called productivity layer, you can reference these in VB.NET projects, regardless of their implementation in C#, since the assemblies are CLS-compliant. To repeat, CLS compliance means that a developer can leverage DFS equally well from C#, VB .NET, Managed C++ or any other CLS-compliant .NET language (e.g. Delphi, IronPython, IronRuby, etc.).</p>
<p>However, VB can also refer to what some now call &#8220;classic VB&#8221; (i.e. VB before .NET). “Classic VB” is only COM-based; DFS .NET assemblies don’t expose themselves to COM (i.e. don’t appear as COM components). Furthermore, Microsoft has stopped its (extended) support of both Visual Basic 6.0 and has long since deprecated its SOAP Toolkit 3.0 (i.e. back in April 2005).</p>
<p>If you have VB-as-in-VB6 apps that you want to augment with DFS services, you will need to migrate your VB6 code to VB.NET via the Visual Studio conversion assistant. Once you&#8217;ve fixed all the reported VB.NET issues and can build your new project without DFS, you&#8217;ll be able to integration DFS services into your project&#8211;either via WCF-based Add Service Reference&#8230; actions (i.e. direct-to-WSDL consumer approach) or via Add Reference&#8230; actions (i.e. DFS .NET assembly-based consumer approach).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: swapnadeepsur</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/comment-page-1/#comment-20759</link>
		<dc:creator>swapnadeepsur</dc:creator>
		<pubDate>Mon, 13 Apr 2009 14:27:41 +0000</pubDate>
		<guid isPermaLink="false">http://craigrandall.net/?p=969#comment-20759</guid>
		<description>Hi Craig,
Can I ask you a quick question...
I have some legacy vb applications..
Can I call the DFS services from my vb application ?

Thanks a lot...</description>
		<content:encoded><![CDATA[<p>Hi Craig,<br />
Can I ask you a quick question&#8230;<br />
I have some legacy vb applications..<br />
Can I call the DFS services from my vb application ?</p>
<p>Thanks a lot&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
