<?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/"
	>

<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>
	<pubDate>Sun, 05 Apr 2009 01:03:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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>
		</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 List.
Done!
Basically I&#8217;m calling getFriends() [...]]]></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>
		</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 overhead wasted in [...]]]></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>
		</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 sure a [...]]]></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>
		</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 it.
Designs will be [...]]]></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>
		</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>
		</item>
	</channel>
</rss>
