<?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>Facebook Phone</title>
	<atom:link href="http://www.facebookphone.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.facebookphone.com/blog</link>
	<description>Documenting my development of a phone application for Facebook</description>
	<lastBuildDate>Mon, 20 Sep 2010 23:33:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Project status</title>
		<link>http://www.facebookphone.com/blog/?p=32</link>
		<comments>http://www.facebookphone.com/blog/?p=32#comments</comments>
		<pubDate>Mon, 20 Sep 2010 23:33:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.facebookphone.com/blog/?p=32</guid>
		<description><![CDATA[Ok so the project went nowhere. I was trying to do this while I had some spare time, which is a rare commodity in my life. Anyway, expect something interesting soon.]]></description>
			<content:encoded><![CDATA[<p>Ok so the project went nowhere.</p>
<p>I was trying to do this while I had some spare time, which is a rare commodity in my life.</p>
<p>Anyway, expect something interesting soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.facebookphone.com/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beats in space!</title>
		<link>http://www.facebookphone.com/blog/?p=15</link>
		<comments>http://www.facebookphone.com/blog/?p=15#comments</comments>
		<pubDate>Sat, 04 Apr 2009 06:05:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[beats in space]]></category>

		<guid isPermaLink="false">http://www.facebookphone.com/blog/?p=15</guid>
		<description><![CDATA[We love Tim Sweeney. Music to program to. http://www.beatsinspace.net/]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="BIS" src="http://www.beatsinspace.net/sites/default/files/imagecache/shop-item/images/shop/bis-tee-02.jpg" alt="" width="450" height="450" /></p>
<p>We love Tim Sweeney.</p>
<p>Music to program to.</p>
<p>http://www.beatsinspace.net/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.facebookphone.com/blog/?feed=rss2&amp;p=15</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook friends</title>
		<link>http://www.facebookphone.com/blog/?p=13</link>
		<comments>http://www.facebookphone.com/blog/?p=13#comments</comments>
		<pubDate>Sat, 04 Apr 2009 06:03:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex 4]]></category>

		<guid isPermaLink="false">http://www.facebookphone.com/blog/?p=13</guid>
		<description><![CDATA[So i want to have 2 lists. 1 for friends with the Phone application that you can talk to. The second to invite your other friends to use the program. Having it all in a consistent UI is the aim. My first task is to display a list of all friends in a Flex 4 [...]]]></description>
			<content:encoded><![CDATA[<p>So i want to have 2 lists.<br />
1 for friends with the Phone application that you can talk to.<br />
The second to invite your other friends to use the program.<br />
Having it all in a consistent UI is the aim.</p>
<p>My first task is to display a list of all friends in a Flex 4 List.<br />
Done!</p>
<p>Basically I&#8217;m calling getFriends() and then getUserInfo(friendsUids);<br />
Then I&#8217;m creating a separate ArrayCollection to use as the dataProvider for my list.<br />
My list uses a custom ItemRenderer which displays first_name, last_name.</p>
<p>Now i just need to figure out how to handle click events from the itemRenderer and invite them!</p>
<p>Flex 4 List Example <a href="http://blog.smartlogicsolutions.com/2008/08/16/recreating-elys-flex-4-list-component-series/">http://blog.smartlogicsolutions.com/2008/08/16/recreating-elys-flex-4-list-component-series/</a><br />
Flex Examples <a href="http://blog.flexexamples.com/" target="_blank">http://blog.flexexamples.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.facebookphone.com/blog/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting with facebook-actionscript-api</title>
		<link>http://www.facebookphone.com/blog/?p=11</link>
		<comments>http://www.facebookphone.com/blog/?p=11#comments</comments>
		<pubDate>Sat, 04 Apr 2009 05:57:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Facebook-actionscript-api]]></category>

		<guid isPermaLink="false">http://www.facebookphone.com/blog/?p=11</guid>
		<description><![CDATA[For starters, kudos to Daniel Dura. The examples were easy to get running in Flex 4. Now the criticisms. 1. XML instead of AMF? please, i thought Adobe might be offering something special here. Its basically wrapper objects to consume the current facebook api webservices. 2. Logging in is nasty. login() then validatelogin()? alot of [...]]]></description>
			<content:encoded><![CDATA[<p>For starters, kudos to Daniel Dura. The examples were easy to get running in Flex 4.</p>
<p>Now the criticisms.<br />
1. XML instead of AMF? please, i thought Adobe might be offering something special here. Its basically wrapper objects to consume the current facebook api webservices.<br />
2. Logging in is nasty. login() then validatelogin()? alot of overhead wasted in 2 calls here.<br />
3. Architecture sucks. I dont like all the casting of the event.data property. It would have been nicer if there was a proper delegate layer provider.</p>
<p>Its going to be a little difficult especially with the lack of useful documentation but atleast they have given us something to start with.<br />
It will be interesting to see how this library grows as the facebook api grows.</p>
<p>Facebook-actionscript-api <a href="http://code.google.com/p/facebook-actionscript-api/" target="_blank">http://code.google.com/p/facebook-actionscript-api/</a><br />
Faceook API Documentation <a href="http://wiki.developers.facebook.com/index.php/Main_Page">http://wiki.developers.facebook.com/index.php/Main_Page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.facebookphone.com/blog/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting with Flex 4</title>
		<link>http://www.facebookphone.com/blog/?p=9</link>
		<comments>http://www.facebookphone.com/blog/?p=9#comments</comments>
		<pubDate>Sat, 04 Apr 2009 05:49:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex 4]]></category>

		<guid isPermaLink="false">http://www.facebookphone.com/blog/?p=9</guid>
		<description><![CDATA[I&#8217;m not totally new to it but here&#8217;s my summary of how this project has begun. Download Flex 4 and setting up a new project was quite easy. The difficulty starts with the editor. No code assist makes things more difficult than Flex 3. Especially considering that I&#8217;m not familiar with the new architecture. I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not totally new to it but here&#8217;s my summary of how this project has begun.</p>
<p>Download Flex 4 and setting up a new project was quite easy.<br />
The difficulty starts with the editor. No code assist makes things more difficult than Flex 3. Especially considering that I&#8217;m not familiar with the new architecture. I&#8217;m sure a Flex Builder 4 pre-release will make this a lot easier.</p>
<p>The spark skin is rather ugly (as was halo) but even more so. I don&#8217;t expect any of this styling to remain in the final deploy.</p>
<p>I can&#8217;t seem to find any of the documentation for the current spark components so I mainly using the whitepapers posted on opensource.adobe/gumbo and examples posted on FlexExamples.<br />
Gumbo Specs <a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo" target="_blank">http://opensource.adobe.com/wiki/display/flexsdk/Gumbo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.facebookphone.com/blog/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What will facebook phone do?</title>
		<link>http://www.facebookphone.com/blog/?p=5</link>
		<comments>http://www.facebookphone.com/blog/?p=5#comments</comments>
		<pubDate>Sat, 04 Apr 2009 05:39:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Facebook-actionscript-api]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[flash peer to peer]]></category>

		<guid isPermaLink="false">http://www.facebookphone.com/blog/?p=5</guid>
		<description><![CDATA[Well, basically its skype for facebook. I&#8217;m not sure if it has been built already but i will give it a crack. I&#8217;ll be using the new peer to peer connectivity in Flash player 10 to achieve this. Also since my main experience is in Flex development I will use Flex 4 (Gumbo) to create [...]]]></description>
			<content:encoded><![CDATA[<p>Well, basically its skype for facebook.</p>
<p>I&#8217;m not sure if it has been built already but i will give it a crack.<br />
I&#8217;ll be using the new peer to peer connectivity in Flash player 10 to achieve this.</p>
<p>Also since my main experience is in Flex development I will use Flex 4 (Gumbo) to create it.</p>
<p>Designs will be primarily based on the iPhone phone design.</p>
<p>I also plan to use the new adobe-facebook as3 api library to assist with facebook api calls.<br />
Flex 4 Gumbo <a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo" target="_blank">http://opensource.adobe.com/wiki/display/flexsdk/Gumbo</a><br />
Flash 10 Peer to Peer <a href="http://justin.everett-church.com/index.php/2008/05/23/astrop2p/" target="_blank">http://justin.everett-church.com/index.php/2008/05/23/astrop2p/</a><br />
facebook-actionscript-api <a href="http://code.google.com/p/facebook-actionscript-api/" target="_blank">http://code.google.com/p/facebook-actionscript-api/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.facebookphone.com/blog/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction</title>
		<link>http://www.facebookphone.com/blog/?p=3</link>
		<comments>http://www.facebookphone.com/blog/?p=3#comments</comments>
		<pubDate>Sat, 04 Apr 2009 05:34:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.facebookphone.com/blog/?p=3</guid>
		<description><![CDATA[Welcome, This is a blog that documents my progress with developing a phone application for facebook. It will be a series of frequent short blog posts as opposed to long detailed posts.]]></description>
			<content:encoded><![CDATA[<p>Welcome,</p>
<p>This is a blog that documents my progress with developing a phone application for facebook.</p>
<p>It will be a series of frequent short blog posts as opposed to long detailed posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.facebookphone.com/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

