<?xml version="1.0" encoding="UTF-8"?>
<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:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marc Hibbins &#187; facebook</title>
	<atom:link href="http://blog.marchibbins.com/category/facebook/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.marchibbins.com</link>
	<description>RIAs, Web standards and the Semantic Web</description>
	<lastBuildDate>Mon, 08 Feb 2010 11:25:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>4th Time Around</title>
		<link>http://blog.marchibbins.com/2009/04/23/4th-time-around/</link>
		<comments>http://blog.marchibbins.com/2009/04/23/4th-time-around/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:14:22 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[dataportability]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[openstandards]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=544</guid>
		<description><![CDATA[Last year Facebook released Facebook Connect and about the same time Google released Friend Connect, they're two very similar services. Now, this week, Twitter have announced their connection service, called 'Sign in with Twitter'.]]></description>
			<content:encoded><![CDATA[<p>Last year Facebook released <a title="Facebook Developers | Facebook Connect" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and about the same time Google released <a title="Google Friend Connect - add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Friend Connect</a>, they&#8217;re two very similar services that allow users to connect with information and with their friends of the respective native platforms from third-party enabled sites. The intention, <a title="Connect - Marc Hibbins" href="http://hibbins.wordpress.com/2008/12/17/connect/" target="_blank">as I&#8217;ve written about before</a>, is to add a layer of social interaction to &#8216;non-social&#8217; sites, to connect your information and activity on these third-party sites to your information and activity (and contacts) on the original platforms.</p>
<p>Then <a title="Three - Marc Hibbins" href="http://hibbins.wordpress.com/2009/03/05/three/" target="_blank">in March</a>, Yahoo! announced their service sign-on, called <a title="Updates API - YDN" href="http://developer.yahoo.com/social/updates/" target="_blank">Yahoo! Updates</a>.</p>
<p>Now, this week, Twitter have announced their connection service, called &#8216;<a title="Twitter API Wiki / Sign in with Twitter" href="http://apiwiki.twitter.com/Sign-in-with-Twitter" target="_blank">Sign in with Twitter</a>&#8216;. It too gives you a secure authenticated access to your information and contacts, in exactly the same way the others do &#8211; except this time, it&#8217;s Twitter.</p>
<p><img class="aligncenter size-full wp-image-545" title="Sign in with Twitter" src="http://hibbins.files.wordpress.com/2009/04/twitter_signin.png" alt="Sign in with Twitter" width="153" height="24" /></p>
<p>You might ask if we have three, do we need a fourth? Have you ever used any of the other three?</p>
<p>But don&#8217;t dismiss it, or think it Twitter are jumping on to any kind of bandwagon, Twitter&#8217;s implementation is fundamentally different to the others &#8211; and it could cause quite a stir.</p>
<p>The problem with the other services (ultimately the problem with the platforms) is, more than often not, they are completely closed and non-portable. Although you can sign-in to a third-party site and access your data, there&#8217;s a lot of limitation to what you can retrieve and publish. These popular social networks have grown and amassed huge amounts of members and data which they horde and keep to themselves. I&#8217;m not talking about privacy, I&#8217;m referring to data portability.</p>
<p>The infrastructures are like locked-in silos of information and each built differently, because, either, they never considered that you&#8217;d want to make your data portable or they didn&#8217;t then want (or see value) in you moving your data anywhere else. The services they&#8217;ve created to &#8216;connect&#8217; to your data are also proprietary methods &#8211; custom built to channel in and out of those silos. Each of those services too, are singularities, they won&#8217;t work with each other.</p>
<p>Twitter though, have come up with a solution that adheres to agreed upon standards, specifically, by using <a title="OAuth - An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications." href="http://oauth.net/" target="_blank">OAuth</a> to facilitate it&#8217;s connection. Technically, it&#8217;s significantly different, but in practice, you can expect it to do everything the others can do.</p>
<h3><a name="The_community's_thoughts" class="anchor">The community&#8217;s thoughts</a></h3>
<p>Yahoo&#8217;s Eran Hammer-Lahav (a frequent contributor to OAuth) has <a title="Hueniverse - Introducing 'Sign-in with Twitter', OAuth-Style &quot;Connect&quot;" href="http://www.hueniverse.com/hueniverse/2009/04/twitter-connect.html" target="_blank">written a good post</a> discussing his thoughts, he says it&#8217;s &#8216;Open done right&#8217; &#8211; no proprietary &#8217;special sauce&#8217; clouds interoperability as happens with Facebook Connect. I think he&#8217;s right.</p>
<p>He looks at what happened when Facebook Connect was introduced, that they essentially offered third-party sites two key features: the ability to use existing Facebook accounts for their own needs, and access Facebook social data to enhance the site. The value of Facebook Connect is to save sites the need to build their own social layer. Twitter though, is not about yet another layer, but doing more with that you&#8217;ve already got.</p>
<p>Marshall Kirkpatrick <a title="A Better Calling Card: Twitter Challenges Facebook Connect - ReadWriteWeb" href="http://www.readwriteweb.com/archives/a_better_calling_card_twitter_challenges_facebook.php" target="_blank">also wrote about the announcement</a>, his metaphor for the other &#8216;connection&#8217; services best describes how they function &#8211; &#8216;it&#8217;s letting sites borrow the data &#8211; not setting data free&#8217;.</p>
<p>But then he talks about Twitter &#8216;as a platform&#8217;, and I think this is where things get interesting. He says:</p>
<blockquote><p>Twitter is a fundamentally different beast.</p>
<p>All social networking services these days want to be &#8220;a platform&#8221; &#8211; but it&#8217;s really true for Twitter. From desktop apps to social connection analysis programs, to services that will Twitter through your account when a baby monitoring garment feels a kick in utero &#8211; there&#8217;s countless technologies being built on top of Twitter.&#8221;</p></blockquote>
<p>He&#8217;s right. Twitter apps do pretty much anything and <em>everything </em>you can think of on top of Twitter, not just the primary use of sending and receiving tweets. I love all the OAuth and open standards adoption &#8211; but that&#8217;s because I&#8217;m a developer, but thinking about Twitter as a platform makes me wonder what kind of effect this will have on the users, how it could effect the climate, even landcape, of social media if, already being great, Twitter is given some real <em>power</em>. </p>
<p>People have long questioned Twitter&#8217;s future &#8211; it&#8217;s business model, how it can be monetised, those things are important &#8211; but where can it otherwise go and how can it expand? Does it need to &#8216;expand&#8217;? It&#8217;s service is great it doesn&#8217;t need to start spouting needless extras and I don&#8217;t think it will. But in widening it&#8217;s connectivity, it&#8217;s adaptability, I think could change our perception of Twitter &#8211; it&#8217;s longevity and road map, the way we use it and think of ourselves using it.</p>
<h3><a name="My_Thoughts" class="anchor">My Thoughts</a></h3>
<p>Irrelevant of Richard Madeley or Oprah Winfrey&#8217;s evangelism, Twitter is an undeniable success.</p>
<p>When Facebook reworked and redesigned their feed and messaging model, I almost couldn&#8217;t believe it. What was the &#8217;status&#8217; updates, basically <em>IS </em>Twitter now, and that&#8217;s it&#8217;s backbone. It&#8217;s Twitter&#8217;s messaging model, it asks &#8216;What&#8217;s on your mind?&#8217;.</p>
<p>I&#8217;m probably not the only one who thought this, I&#8217;d guess any complaints about this being a bit of a blatant rip-off were bogged down by all the negativity about the interface redesign.</p>
<p>I think Facebook realised that Twitter has become a real rival. I think (and I guess Facebook also think) that as people become more web-savvy and literate to these sociable websites, they want to cleanse.</p>
<p>The great appeal of Twitter for me was, <em>ingeniously</em>, they took a tiny part of Facebook (this is how I saw it two years ago anyway) and made it their <em>complete </em>function &#8211; simple, short updates. Snippets of personal insight or creative wisdom, it didn&#8217;t matter really, what was important was it ignored the fuss and noise of whatever else Facebook had flying around it&#8217;s own ecology (and this was before Facebook applications came around) and took a bold single straight route through the middle of it.</p>
<p>Looking back, a lot of Facebook&#8217;s early adoption could be attributed to people growing restless with the noise and fuss of MySpace at the time &#8211; Facebook then was a clean and more structured an option.</p>
<p>I remember Twitter was almost ridiculed for basing it&#8217;s whole premise on such a minute part of Facebook&#8217;s huge machine. Now look at the turnaround.</p>
<p>Now people are growing up out of Web 2.0 craze. A lot went on, there was a lot of &#8216;buzz&#8217;, but a lot of progress was made in connecting things. People now are far more connected, but perhaps they&#8217;re over-connected, struggling from what <a title="Joseph Smarr - About Me" href="http://josephsmarr.com/about/" target="_blank">Joseph Smarr</a> calls &#8217;social media fatigue&#8217;. People they have multiple accounts in a ton of dispersed and unconnected sites around the web &#8211; true, each unique and successful for it&#8217;s own achievements &#8211; but it can&#8217;t go on.</p>
<p>Twitter for me is streamlined, <em>cleansed</em>, publishing. Whether talking about what I&#8217;m doing or finding out information from people or about topics that I follow, the 140 character limit constrains these utterances to be concise and straight-to-the-point pieces of information. The &#8216;@&#8217; replies and hashtags are brilliant mechanisms conceived to create connections between people and objects where there is almost no space to do so.</p>
<p>I use my blog to write longer discourse, I use my Twitter to link to it. Likewise with the music I listen to, I can tweet Spotify URIs. I link to Last.fm events and anything particularly good I&#8217;ve found (and probably bookmarked with Delicious) I&#8217;ll tweet that out too.</p>
<p>Twitter for me is like a central nervous system for my online activities. I won&#8217;t say &#8216;backbone&#8217; &#8211; because it&#8217;s <em>not </em>that heavy. Specifically a nervous system in the way it intricately connects my online life, spindling and extending out links, almost to itself be like a lifestream in micro.</p>
<p>Recently, I saw <a title="Scripting News: 4/21/2009" href="http://www.scripting.com/" target="_blank">Dave Winer</a>&#8217;s &#8216;<a title="Dave's continuous bootstrap on Flickr - Photo Sharing!" href="http://www.flickr.com/photos/scriptingnews/3456285657/" target="_blank">Continuous Bootstrap</a>&#8216; which although is admittedly a bit of fun, describes the succession of platforms deemed social media &#8216;leaders&#8217; (<a title="Gartner's curve (Scripting News)" href="http://www.scripting.com/stories/2009/04/19/gartnersCurve.html" target="_blank">see the full post here</a>).</p>
<p>What I initially noticed is that he aligns successful platforms &#8211; blogging, podcasting &#8211; with a single application: Twitter. It doesn&#8217;t matter whether he is actually suggesting that Twitter alone is as successful as any single publishing <em>form</em>, but it did make me wonder if Twitter, rather than being the current &#8216;holder of the baton&#8217;, will actually be the spawn for whatever kind of Web-wide platform does become popular next.</p>
<p>If the real Data Portability revolution is going to kick in, if it&#8217;s on the cusp of starting right now and everything will truly become networked and connected &#8211; would you rather it was your Twitter connections and voice that formed that basis for you or your Facebook profile?</p>
<p>I know I&#8217;d much rather read explore the connections I&#8217;ve made through Twitter. The kind of information I&#8217;d get back from the type of people who&#8217;d connect in this way would be far more relevant from my pool of Twitter connections rather than the old school friends and family members (notoriously) who&#8217;ve added me on Facebook, the kind that just add you for the sake of it.</p>
<p>If Web 3.0 (or whatever you want to call it) is coming soon, I&#8217;d rather detox. Twitter is slimmer and still feels fresh to start it out with. For me, Facebook feels far too heavy now, out of date and messy. Maybe I&#8217;m being unfair and I feel that way because I&#8217;ve fallen out of touch with it and now I visit less frequently, but all the negativity hasn&#8217;t done it any favours &#8211; and those complaints aren&#8217;t unfounded.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/04/23/4th-time-around/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Helps Both Ways</title>
		<link>http://blog.marchibbins.com/2009/04/03/helps-both-ways/</link>
		<comments>http://blog.marchibbins.com/2009/04/03/helps-both-ways/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:38:20 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=494</guid>
		<description><![CDATA[Last month I talked about Ted Patrick's "Facebook on The Flash Platform", an Adobe eSeminar discussing development with the Facebook API using Flash. This week, Adobe and Facebook have released a new official open source client library for Actionscript 3.]]></description>
			<content:encoded><![CDATA[<p>Last month <a title="Learn - Marc Hibbins" href="http://hibbins.wordpress.com/2009/03/02/learn/" target="_blank">I talked about</a> <a title="Ted On Flash" href="http://onflash.org/" target="_blank">Ted Patrick</a>&#8217;s &#8220;<a title="Facebook on The Flash Platform" href="http://seminars.adobe.acrobat.com/p72878483/" target="_blank">Facebook on The Flash Platform</a>&#8220;, an Adobe eSeminar discussing development with the Facebook API using Flash. In particular, I pointed to an open source Actionscript API library to work with in the absence of Facebook themselves offering &#8216;official&#8217; support as they (then) did only for PHP and Javascript development.</p>
<p>This week though, Adobe and Facebook announced a partnership they&#8217;d managed to keep neatly under wraps and have now released a new official open source client library for Actionscript 3.</p>
<p>This joint effort is intended to be a complete resource supporting all Facebook APIs, including Facebook Connect, for all Flash and Flex applications for Facebook.</p>
<p>Over on the <a title="Adobe Flash Platform &amp;amp; Facebook Platform | Adobe Developer Connection" href="http://www.adobe.com/devnet/facebook/" target="_blank">Adobe&#8217;s Facebook Developer Connection</a>, Adrian Ludwig (Adobe) and Josh Elman (Facebook) talk about the library and the partnership. There&#8217;s also documentation, example applications, quick starts, inspiration and code.</p>
<p><a href="http://www.adobe.com/devnet/facebook/" target="_blank"><img class="aligncenter size-full wp-image-495" title="Adobe Flash Platform - Facebook Platform | Adobe Developer Connection" src="http://hibbins.files.wordpress.com/2009/04/adobefacebook.jpg" alt="Adobe Flash Platform - Facebook Platform | Adobe Developer Connection" width="432" height="265" /></a></p>
<p>In his post, <a title="Building Flash applications for Facebook just became a whole lot easier | Serge Jespers" href="http://www.webkitchen.be/2009/03/31/building-flash-applications-for-facebook-just-became-a-whole-lot-easier/" target="_blank">Serge Jespers</a> points to a nice <a title="Build your first Facebook application | Adobe Developer Connection" href="http://www.adobe.com/devnet/facebook/articles/video_facebook_quick_start.html" target="_blank">quick start by Danny Dura</a> that uses the library to set up a simple connection to Facebook in about ten minutes.</p>
<p>You can tell both Adobe and Facebook are excited about this, adding social elements to games, user experiences or interactions makes them endlessly more engaging, it almost goes without saying. But now that these experiences can be as easily enabled &#8211; and in my opinion, <em>enhanced -</em> by Flash, I hope will prove to facilitate some great applications.</p>
<p>It&#8217;s equally beneficial for Facebook and Adobe. It means even more applications for the Flash platform and an easily entry point for yet another set of developers to integrate with the Facebook API.</p>
<p>And to help kick that off, <a title="New series covering Facebook application development using Adobe Flash | InsideRIA" href="http://www.insideria.com/2009/03/new-series-covering-facebook-a.html" target="_blank">Rich Tretola at InsideRIA has announced</a> a new series of articles covering development with the new AS3 library, authored by <a title="Mirza Hatipovic" href="http://www.oreillynet.com/pub/au/3675" target="_blank">Mirza Hatipovic</a> &#8211; an ambitious 20 articles, from a simple Hello World to advanced PHP and database-supported applications.</p>
<p>I&#8217;m particularly looking forward to seeing and playing with the Facebook Connect API &#8211; not sure if InsideRIA will cover these &#8211; but hopefully whatever I do get up to, I&#8217;ll get round to writing about.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/04/03/helps-both-ways/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three</title>
		<link>http://blog.marchibbins.com/2009/03/05/three/</link>
		<comments>http://blog.marchibbins.com/2009/03/05/three/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 00:27:52 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=461</guid>
		<description><![CDATA[Yahoo! have announced Yahoo! Updates, their answer to Facebook Connect and Google Friend Connect.]]></description>
			<content:encoded><![CDATA[<p>Yahoo! have announced <a title="Updates API - YDN" href="http://developer.yahoo.com/social/updates/" target="_blank">Yahoo! Updates</a>, their answer to <a title="Facebook Developers | Resources" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and <a title="Google Friend Connect: Add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Google Friend Connect</a>.</p>
<p>I&#8217;ve spoken about Friend Connect and Facebook Connect a of couple times already as they vie for the mantle of the primary single sign-on for social web applications, but I hadn&#8217;t heard anything about Yahoo! offering an implementation on their part &#8211; but it turns out to be a pretty good challenge.</p>
<p>They announced on their <a title="Extend Your Publishing Reach with JS-Kit + Yahoo! Updates (Yahoo! Developer Network Blog)" href="http://developer.yahoo.net/blog/archives/2009/03/js-kit_updates.html" target="_blank">Developer Network Blog</a> yesterday, that it&#8217;s a collaboration with <a title="JS-Kit: Comments, ratings, polls and surveys, Navigator, chat and more..." href="http://js-kit.com/" target="_blank">JS-Kit</a>, a leading distributed social network that currently connects over 600,000 sites through powering comments and ratings services. JS-Kit have already got some huge implementations, including sites for AOL, Evite, and Sun Microsystems.</p>
<p><a title="Got Kit? - Blog Archive - JS-Kit integrates with Yahoo!OS creating Major New Distribution Channel for Publishers" href="http://blog.js-kit.com/2009/03/04/js-kit-and-yahoo/" target="_blank">As the JS-Kit blog explains</a>, in this scenario these third-party sites can share user-generated content (e.g. blog comments) directly to a user’s social connections on Yahoo! via the “Updates from My Connections” feed.</p>
<p>This new capability offers a potentially massive new distribution channel for content and a great engine for driving referral traffic from Yahoo!’s global audience. The integration with the Yahoo! Social Directory API enables these sites to allow users to leverage their Yahoo! identity and display their Yahoo! profile photo with their comments. By enabling commenters to use their Yahoo! profile commenting, publishers can build a stronger sense of community at their sites.</p>
<p>Yahoo! have implemented the <a title="OAuth - An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications." href="http://oauth.net/" target="_blank">OAuth</a> open standard to achieve this, a trusted connection to third party sites, not only making users more willing to add content, but by leveraging the social profile data already stored by Yahoo!, makes the commenting and rating an easier process.</p>
<p>This in turn not only means no need for re-registration (cue repetitive form filling), but also a singular, portable syndication of activity can be aggregated on Yahoo! for those users, which, <a title="Yahoo! Launches Major Challenge to Facebook Connect - ReadWriteWeb" href="http://www.readwriteweb.com/archives/yahoo_launches_major_challenge_to_facebook_connect.php" target="_blank">as Marshall Kilpatrick suggests</a>, could <em>then </em>be used by site owners to access verified information about their readers&#8217; profiles and interests.</p>
<p>If this were possible, this could be used to serve more relevant content to those users as well as offer those site owners assurance as to who is contributing to their sites.</p>
<p>Yahoo! talked about their <a title="Introducing the Yahoo! Open Strategy (Yahoo! Developer Network Blog)" href="http://developer.yahoo.net/blog/archives/2008/04/introducing_the_1.html" target="_blank">Open Strategy back in October</a>, so it&#8217;s good (and about time!) to see some of this come to fruition. They&#8217;ve hit the ground running, but the JS-Kit support won&#8217;t win this alone &#8211; those sites also support Facebook Connect.</p>
<p>I&#8217;m more impressed with Yahoo! for consistently championing open standards, as they do with SearchMonkey also, so hope this will expand to other networks in the future. But as much as I enjoy a third contender to the table heating things up, I hope this doesn&#8217;t result in three (or more) incompatible platforms heading in their own directions and we&#8217;re back to square one.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/03/05/three/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learn</title>
		<link>http://blog.marchibbins.com/2009/03/02/learn/</link>
		<comments>http://blog.marchibbins.com/2009/03/02/learn/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 13:41:16 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=431</guid>
		<description><![CDATA[Ted Patrick has posted a recording of his Adobe eSeminar “Facebook on The Flash Platform” that he presented last Thursday with Josh Elman, Facebook Platform Project Manager.]]></description>
			<content:encoded><![CDATA[<p>Ted Patrick <a title="Ted On Flash: Facebook and the Flash Platform ESeminar" href="http://onflash.org/ted/2009/03/facebook-and-flash-platform-eseminar.php" target="_blank">has posted</a> a recording of his Adobe eSeminar &#8220;<a title="Facebook on The Flash Platform" href="http://seminars.adobe.acrobat.com/p72878483/" target="_blank">Facebook on The Flash Platform</a>&#8221; that he presented last Thursday.</p>
<p>Josh Elman, Facebook Platform Project Manager, joins him &#8211; offering a little technical history and strategy behind the application platform and Facebook Connect also.</p>
<p><a title="Facebook on The Flash Platform" href="http://seminars.adobe.acrobat.com/p72878483/"><img class="aligncenter size-full wp-image-432" title="Facebook on The Flash Platform" src="http://hibbins.files.wordpress.com/2009/03/facebook-flash-platform.jpg" alt="Facebook on The Flash Platform" width="420" height="315" /></a></p>
<p>It&#8217;s a good introduction to building Flash applications using the Facebook API. It&#8217;s clear that building on the Facebook platform grants developers an equal opportunity to create powerful and successful social experiences.</p>
<p>As Ted and Josh describe, by utilising Facebook users&#8217; social contexts and by the ease of which you can distribute through the social graph, applications can generate a huge amount of traffic &#8211; and as Josh puts it, developers can profit wildy. <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ted gives a simple overview of the architecture of a Facebook application, the various application states and talks about FBML, Facebook&#8217;s XML mark-up &#8211; and shows how to build a simple single-component Flex application that really demonstrates how easy Facebook have made the information retrieval possible via the API.</p>
<p>The Q&amp;A is worth listening to (it starts around 37 minutes), Ted and Josh discuss important development aspects outside of the actual coding &#8211; how hosting is managed, handling session keys and such.</p>
<p>But Ted also points to a promising looking Actionscript library designed for Facebook application developers, simply called <a title="facebook-actionscript-api - Google Code" href="http://code.google.com/p/facebook-actionscript-api/" target="_blank">The Facebook Actionscript API</a> - which definitely sounds worth checking out (no pun intended).</p>
<p>As yet, Facebook only &#8216;officially&#8217; support their PHP library, but continue to work with developers in the community to support the other languages. Josh claims this will only improve over the next couple of months and through the year &#8211; hopefully (it sounded) to develop similar &#8216;official&#8217; library counterparts.</p>
<p>Ted&#8217;s also posted his <a title="Facebook on The Flash Platform sample files" href="http://onflex.org/download/FXFacebook_files.zip" target="_blank">Facebook on The Flash Platform sample files</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/03/02/learn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Friends Go Anywhere</title>
		<link>http://blog.marchibbins.com/2008/12/19/friends-go-anywhere/</link>
		<comments>http://blog.marchibbins.com/2008/12/19/friends-go-anywhere/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 23:47:59 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=271</guid>
		<description><![CDATA[Facebook Connect and Google Friend Connect - two recently launched, very similar services going head-to-head in the ambitious aim of ‘opening up’ the social web. But what would that actually be like?]]></description>
			<content:encoded><![CDATA[<p>The other day I <a title="Connect - Marc Hibbins" href="http://hibbins.wordpress.com/2008/12/17/connect/" target="_blank">wrote </a>about <a title="Facebook Developers | Resources" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and <a title="Google Friend Connect - Add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Google Friend Connect</a> - two recently launched, very similar services going head-to-head in the ambitious self-proclaimed aim of &#8216;opening up&#8217; the social web.</p>
<p>But if these platforms are successful, what will that actually be like? The demo sites Google provides are good for functional demonstrations but little else. There&#8217;s <a title="Facebook Connect Live Sites - Facebook Developers Wiki" href="http://wiki.developers.facebook.com/index.php/Facebook_Connect_Live_Sites" target="_blank">a complete list of sites</a> that use Facebook Connect up on their dev wiki &#8211; there&#8217;s <a title="Joost and Facebook ... Connected - Joost" href="http://blog.joost.com/2008/12/joost_and_facebook_connected_1.html" target="_blank">Joost</a>, <a title="Netvibes Announces Integration with Facebook Connect, Powering Personalized News Sharing for Millions of Facebook Users - Netvibes.com Blog" href="http://blog.netvibes.com/?2008/10/10/205-netvibes-announces-integration-with-facebook-connect-powering-personalized-news-sharing-for-millions-of-facebook-users" target="_blank">Netvibes</a> and <a title="TechCrunch Is Now &quot;In A Relationship&quot; With Facebook Connect" href="http://www.techcrunch.com/2008/12/03/techcrunch-is-now-in-a-relationship-with-facebook-connect/" target="_blank">TechCrunch</a>, but no-one with such a diverse and active user base like Twitter.</p>
<p>Then on Monday came on the news that Twitter chose to Connect with Google&#8217;s service. It&#8217;s strange that there wasn&#8217;t more made of the announcement, considering what could come of it.</p>
<p>Twitter hardly said much about it at all <a title="Friends in More Places" href="http://blog.twitter.com/2008/12/friends-in-more-places.html" target="_blank">on their blog</a>, Google <a title="Welcome to Google Friend Connect" href="http://googleblog.blogspot.com/2008/12/twitter-welcome-to-google-friend.html" target="_blank">covered it in more depth</a> but also provided the first real recognisable use case for an integrated site. Now whenever you join a &#8216;Friend Connected&#8217; site, you can use your Twitter profile to join their service. From there, you can see of a combination of your followers and those who you follow that are already on the site and connect with them there too. You can tweet about your find from the connected website&#8217;s portal.</p>
<p>Getting a big site like Twitter on board will really kick Friend Connect up a gear, undoubtedly it&#8217;ll receive a massive increase in attention. But it&#8217;s not like Facebook Connect is by any means down or out &#8211; it&#8217;s so early. If anything, the introduction of these services to such widely used web apps as an almost unblinkingly &#8217;standard&#8217; feature (this will eventually boil down to a simple &#8216;Connect&#8217; button) could positively change users&#8217; perceptions of them to being just commonplace. I&#8217;m sure that&#8217;s the ultimate intention, but right now it&#8217;ll work in favour for any such service, be it Facebook Connect or any other.</p>
<p>It&#8217;ll be a while before we see any real difference in the reception or growth of implementation for either service, whether by then we have a preferred leader or not.</p>
<p>I&#8217;m interested to see how Facebook will respond in aiming to get as big a site as Twitter integrated with Connect. Prior to the Twitter inclusion, I felt that Google&#8217;s Friend Connect came across almost like a developer&#8217;s toolkit &#8211; like a set of ready-made widgets to enhance onto your site, boosted by the capability to network centrally. But now I&#8217;ve seen it in action, Facebook have a undeniable rival product.</p>
<p>It should be said of course that Twitter hasn&#8217;t really chosen Google <em>over </em>Facebook. <a title="Twitter / biz" href="http://twitter.com/Biz" target="_blank">Biz</a> Stone wrote that there was hardly any effort required on Twitter&#8217;s part - Google maybe just got in there first.</p>
<p>It&#8217;s in <a title="Let's All Be Friends!" href="http://blog.twitter.com/2008/12/lets-all-be-friends.html" target="_blank">the same post</a> he goes on to say that Facebook Connect integration is already in development. Twitter <a title="MySpace and Twitter" href="http://blog.twitter.com/2008/05/myspace-and-twitter.html" target="_blank">officially announced integration with MySpace</a> and the <a title="MySpace Embraces DataPortability, Partners With Yahoo, Ebay And Twitter" href="http://www.techcrunch.com/2008/05/08/myspace-embraces-data-portability-partners-with-yahoo-ebay-and-twitter/" target="_blank">Data Availability initiative</a> seven months ago &#8211; they&#8217;re embracing everything they can, good on &#8216;em.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/12/19/friends-go-anywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connect</title>
		<link>http://blog.marchibbins.com/2008/12/17/connect/</link>
		<comments>http://blog.marchibbins.com/2008/12/17/connect/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 13:07:47 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[semanticweb]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=252</guid>
		<description><![CDATA[For some time I’ve been meaning to write about Facebook Connect and Google Friend Connect, two potentially huge social web developments that have been gathering speed and popularity over the past few weeks.]]></description>
			<content:encoded><![CDATA[<p>For some time I&#8217;ve been meaning to write about <a title="Facebook Developers | Resources" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and <a title="Add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Google Friend Connect</a>, two potentially huge social web developments that have been gathering speed and popularity over the past few weeks.</p>
<p>Both services are very similar. Essentially, each functions to simplify the connection between social and non-social websites by offering connectivity (and some functionality) of each&#8217;s proprietary central platform on 3rd party websites.</p>
<p>The idea is that a user can &#8216;Connect&#8217; with whichever service the site has employed and find users with whom they&#8217;ve already connected with on the other services &#8211; rather than creating a new account, profile, repeat the steps of entering information to then find the friends you&#8217;ve already added over and over again with every other social-enabled web app you&#8217;ve used previously.</p>
<p>I first saw Facebook Connect in August with their demonstration service  <a title="The Run Around" href="http://www.somethingtoputhere.com/therunaround/" target="_blank">The Run Around</a>. There, you could &#8216;Connect with Facebook&#8217; to initially join the site and immediately see who else (of your Facebook friends) has joined too. This is all outside of the Facebook chrome, not on the Facebook domain. What&#8217;s more, as well as interacting with the linked data pulled from Facebook, the website could push data back in. The actual site intended to track your running routes and times, so when you submitted a new &#8216;run&#8217;, it would publish to your live newsfeed on your Facebook profile.</p>
<p>The idea is simple, the effect could be game-changing. It&#8217;s been met with both <a title="Facebook Connect Will Be Game-Changing...and Dangerous - ReadWriteWeb" href="http://www.readwriteweb.com/archives/facebook_connect_will_be_gamec.php" target="_blank">cautious optimism</a> and <a title="The Social Networking Arms Race - ReadWriteWeb" href="http://www.readwriteweb.com/archives/the_social_networking_arms_race.php" target="_blank">healthy skepticism</a>.</p>
<p>If this becomes as <em>massive </em>as it could be, we could see a single sign-in that abolishes the need to register and re-register for every newly launched social app. We&#8217;re already experiencing social fatigue within that process as consumers and as developers, we&#8217;re having to build whole registration and authentication systems from scratch every time. Plugging into a platform like this &#8211; that we assume to be secure and trusted &#8211; could offer a means to develop and deploy services much easier and faster.</p>
<p>But can we trust &#8211; or do we want to trust &#8211; a propriety platform to do this for us? The idea of a single social graph isn&#8217;t new, but I don&#8217;t know if I want Facebook to offer it. I&#8217;d much prefer <a title="The Friend of a Friend (FOAF) project | FOAF project" href="http://www.foaf-project.org/" target="_blank">FOAF</a> <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; but how many people outside of the development world have heard of it?</p>
<p style="text-align:left;">I feel I need to write another post entirely about <a title="OpenID - What is OpenID?" href="http://openid.net/what/" target="_blank">OpenID</a>, <a title="OpenSocial - Google Code" href="http://code.google.com/apis/opensocial/" target="_blank">OpenSocial</a> and <a title="Introduction" href="http://oauth.net/about" target="_blank">OAuth</a> entirely &#8211; services that can&#8217;t go unmentioned here &#8211; but Marshall Kirkpatrick at ReadWriteWeb wrote a direct comparison of <a title="Who Will Emerge Victorious? - ReadWriteWeb" href="http://www.readwriteweb.com/archives/facebook_connect_vs_open_id.php" target="_blank">Facebook Connect and OpenID</a> that asks some interesting questions as well as offering a good introduction to the open source services anyway. Although he started by discussing as to which of the two should website owners use to authenticate and learn about their users, the community expanded his initial mindmap to cover pretty much every angle in the comparison &#8211; and it&#8217;s very detailed, <a title="The Benefits of FB Connect vs. OpenID - MindMeister" href="http://www.mindmeister.com/8784099" target="_blank">see it here</a>.</p>
<p style="text-align:left;">He also asks, even if it doesn&#8217;t become the dominant identifier online, will Facebook&#8217;s challenge breathe new life into the movement for open source, standards based, federated user identity?</p>
<p>Then there&#8217;s Google Friend Connect &#8211; launched in public beta the same day as Facebook Connect went public for 3rd party sites. This does use a blend of the open source services, but although integrating the open standards might suggest a weightier development process, the first thing to notice is a far less developer-oriented implementation than Facebook Connect.</p>
<p>Using Facebook Connect is down to the site creator to construct and integrate an interface to facilitate the connection &#8211; Google Friend Connect is widgety, with pretty much zero coding other than cutting and pasting directed portions. Similarly with the functionality, Google offer widgets for simple commenting on pages, media sharing, or rating content. With Facebook Connect you have to write that yourself &#8211; although admittedly, you then have full reign on design and interaction.</p>
<p>There&#8217;s a <a title="YouTube - Introducing Google Friend Connect" href="http://uk.youtube.com/watch?v=N94s7ix0JPo" target="_blank">demonstration video</a> on the Google blog&#8217;s <a title="now available" href="http://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html" target="_blank">announcement of the beta launch</a>.</p>
<p>It&#8217;s not like this is just a two-horse race though, or that someone won&#8217;t work out a way two use both anyway. Google and Facebook are in direct competition, but attempting to open the Web in this way extends far beyond them.</p>
<p>What I find interesting is the interoperability. These technologies aren&#8217;t semantic, but do push the exposure and interoperation on a user&#8217;s social graph with ideas akin to the Semantic Web &#8211; utilising data to extend single-site online identities and networking social connections.</p>
<p>They&#8217;re not Semantic Web efforts but they have similar aims. Friend Connect&#8217;s goal is an open <em>social </em>web, the Semantic Web is &#8211; quite simply <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; a fully understood, <em>completely </em>open web, not only it&#8217;s social domain.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/12/17/connect/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
