<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Peter Foot - Facebook</title>
    <link>http://peterfoot.net/</link>
    <description>Microsoft Device Application Development MVP</description>
    <image>
      <url>http://peterfoot.net/images/mugshot.jpg</url>
      <title>Peter Foot - Facebook</title>
      <link>http://peterfoot.net/</link>
    </image>
    <copyright>Peter Foot</copyright>
    <lastBuildDate>Tue, 24 Jul 2007 20:21:07 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>peter.foot@appamundi.com</managingEditor>
    <webMaster>peter.foot@appamundi.com</webMaster>
    <item>
      <trackback:ping>http://peterfoot.net/Trackback.aspx?guid=ef787d84-f757-4b60-96cf-7ada49e346cf</trackback:ping>
      <pingback:server>http://peterfoot.net/pingback.aspx</pingback:server>
      <pingback:target>http://peterfoot.net/PermaLink,guid,ef787d84-f757-4b60-96cf-7ada49e346cf.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm now a member of the CodePlex workspace for the <a href="http://www.codeplex.com/FacebookToolkit/">Facebook
Developer Toolkit</a>. I've been working on porting across my modifications into the
codebase. The .NETCF v2.0 version uses a project called Facebook.Compact but refers
to the existing source files from the desktop project. Then some conditional compilation
is used to hide a few unsupported features from .NETCF and implement some workarounds
for missing functionality. This will be a familiar technique if you've been to <a href="http://www.danielmoth.com/Blog/">Daniel</a>'s
sessions (or read his blog posts on the subject). It's not quite working yet since
my code made use of a couple of my own libraries for speed, so I'll need to implement
a few of the features within those in the Facebook.Compact project.
</p>
        <img width="0" height="0" src="http://peterfoot.net/aggbug.ashx?id=ef787d84-f757-4b60-96cf-7ada49e346cf" />
      </body>
      <title>More Facebook Progress</title>
      <guid isPermaLink="false">http://peterfoot.net/PermaLink,guid,ef787d84-f757-4b60-96cf-7ada49e346cf.aspx</guid>
      <link>http://peterfoot.net/MoreFacebookProgress.aspx</link>
      <pubDate>Tue, 24 Jul 2007 20:21:07 GMT</pubDate>
      <description>&lt;p&gt;
I'm now&amp;nbsp;a member&amp;nbsp;of the CodePlex workspace for the &lt;a href="http://www.codeplex.com/FacebookToolkit/"&gt;Facebook
Developer Toolkit&lt;/a&gt;. I've been working on porting across my modifications into the
codebase. The .NETCF v2.0 version uses a project called Facebook.Compact but refers
to the existing source files from the desktop project. Then some conditional compilation
is used to hide a few unsupported features from .NETCF and implement some workarounds
for missing functionality. This will be a familiar technique if you've been to &lt;a href="http://www.danielmoth.com/Blog/"&gt;Daniel&lt;/a&gt;'s
sessions (or read his blog posts on the subject). It's not quite working yet since
my code made use of a couple of my own libraries for speed, so I'll need to implement
a few of the features within those in the Facebook.Compact project.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://peterfoot.net/aggbug.ashx?id=ef787d84-f757-4b60-96cf-7ada49e346cf" /&gt;</description>
      <category>NETCF</category>
      <category>Facebook</category>
    </item>
    <item>
      <trackback:ping>http://peterfoot.net/Trackback.aspx?guid=e8a8af17-e500-46d9-b3db-ff5c1cd2566f</trackback:ping>
      <pingback:server>http://peterfoot.net/pingback.aspx</pingback:server>
      <pingback:target>http://peterfoot.net/PermaLink,guid,e8a8af17-e500-46d9-b3db-ff5c1cd2566f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The <a href="http://developers.facebook.com/">Facebook API</a> allows third-party
web and desktop applications to interact with Facebook features. There is an excellent <a href="http://www.codeplex.com/FacebookToolkit/">shared-source</a> library
for .NET to wrap the Facebook calls but currently it only supports the full framework.
I did some work converting this source to compile and run on .NETCF v2.0. There are
some example screens here of the login process, and pulling back information about <a href="http://www.facebook.com/group.php?gid=2395373536">our
book group</a>.
</p>
        <p>
          <img src="/content/binary/FacebookLogin.png" border="0" />   <img src="/content/binary/FacebookGroup.png" border="0" /></p>
        <p>
Since the login screen uses the same page as the desktop it's not a great fit on a
Pocket PC screen, so that's an area for improvement.
</p>
        <img width="0" height="0" src="http://peterfoot.net/aggbug.ashx?id=e8a8af17-e500-46d9-b3db-ff5c1cd2566f" />
      </body>
      <title>Facebook API and the Compact Framework</title>
      <guid isPermaLink="false">http://peterfoot.net/PermaLink,guid,e8a8af17-e500-46d9-b3db-ff5c1cd2566f.aspx</guid>
      <link>http://peterfoot.net/FacebookAPIAndTheCompactFramework.aspx</link>
      <pubDate>Fri, 20 Jul 2007 08:52:49 GMT</pubDate>
      <description>&lt;p&gt;
The &lt;a href="http://developers.facebook.com/"&gt;Facebook API&lt;/a&gt; allows third-party
web and desktop applications to interact with Facebook features. There is an excellent &lt;a href="http://www.codeplex.com/FacebookToolkit/"&gt;shared-source&lt;/a&gt; library
for .NET to wrap the Facebook calls but currently it only supports the full framework.
I did some work converting this source to compile and run on .NETCF v2.0. There are
some example screens here of the login process, and pulling back information about &lt;a href="http://www.facebook.com/group.php?gid=2395373536"&gt;our
book group&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="/content/binary/FacebookLogin.png" border=0&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="/content/binary/FacebookGroup.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Since the login screen uses the same page as the desktop it's not a great fit on a
Pocket PC screen, so that's an area for improvement.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://peterfoot.net/aggbug.ashx?id=e8a8af17-e500-46d9-b3db-ff5c1cd2566f" /&gt;</description>
      <category>Facebook</category>
      <category>NETCF</category>
    </item>
  </channel>
</rss>