<?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"
	>
<channel>
	<title>Comments on: The Challenges of Cross-Platform Development</title>
	<atom:link href="http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/</link>
	<description>The Social Times covers news, analysis and insight pertaining to the social web.  Learn how to brand yourself and your company via the social web.</description>
	<pubDate>Thu, 04 Dec 2008 22:10:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Danny</title>
		<link>http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-517</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Wed, 06 Feb 2008 17:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-517</guid>
		<description>Edit: I meant the "gadgets" Javascript namespace in step 2 above....</description>
		<content:encoded><![CDATA[<p>Edit: I meant the &#8220;gadgets&#8221; Javascript namespace in step 2 above&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-515</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Wed, 06 Feb 2008 17:02:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-515</guid>
		<description>Given the reality of proprietary OpenSocial extensions like the one offerred by MySpace, IMHO the ideal development path for OpenSocial is the following:

1) Design your OpenSocial app to adhere strictly to the Google spec (currently at 0.7).  This should suffice for most functions (profile/friend queries, rendering, sharing and activity stream pushing).

2) Write alternative paths for code that uses Google's "widgets" Javascript namespace, since not all containers (e.g. MySpace) implement them.

Ta da, you have an OpenSocial app that can run on any container, including Orkut and MySpace.  Finally,

3) If your apps want to take advantage of extra metadata available via platform-specific, then go for it, making sure to test for existence of those calls in your code.

If you follow this path then you don't have to worry about "coding to the platform."</description>
		<content:encoded><![CDATA[<p>Given the reality of proprietary OpenSocial extensions like the one offerred by MySpace, IMHO the ideal development path for OpenSocial is the following:</p>
<p>1) Design your OpenSocial app to adhere strictly to the Google spec (currently at 0.7).  This should suffice for most functions (profile/friend queries, rendering, sharing and activity stream pushing).</p>
<p>2) Write alternative paths for code that uses Google&#8217;s &#8220;widgets&#8221; Javascript namespace, since not all containers (e.g. MySpace) implement them.</p>
<p>Ta da, you have an OpenSocial app that can run on any container, including Orkut and MySpace.  Finally,</p>
<p>3) If your apps want to take advantage of extra metadata available via platform-specific, then go for it, making sure to test for existence of those calls in your code.</p>
<p>If you follow this path then you don&#8217;t have to worry about &#8220;coding to the platform.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-4359</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Wed, 06 Feb 2008 16:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-4359</guid>
		<description>Edit: I meant the "gadgets" Javascript namespace in step 2 above....</description>
		<content:encoded><![CDATA[<p>Edit: I meant the &#8220;gadgets&#8221; Javascript namespace in step 2 above&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Kleiman</title>
		<link>http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-514</link>
		<dc:creator>Jonathan Kleiman</dc:creator>
		<pubDate>Wed, 06 Feb 2008 16:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.socialtimes.com/2008/02/the-challenges-of-cross-platform-development/#comment-514</guid>
		<description>I still think it's okay that people have to check out sites like www.allfacebook.com to find good apps ;)</description>
		<content:encoded><![CDATA[<p>I still think it&#8217;s okay that people have to check out sites like <a href="http://www.allfacebook.com" rel="nofollow">http://www.allfacebook.com</a> to find good apps <img src='http://www.socialtimes.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
