by Joey deVilla on September 21, 2011
by Joey deVilla on August 20, 2010
by Joey deVilla on May 13, 2010
by Joey deVilla on November 10, 2009
Facebook has announced official support for the just-released 3.0 version of Microsoft’s Facebook SDK (also known as the Facebook Developer Toolkit). The kit was written with one goal in mind: to make it easier for .NET developers to write applications that integrate with Facebook.
I’ll leave it to the Facebook SDK Overview to do the talking:
The main entry point is the API (Facebook.Rest.Api) class in the Facebook.dll assembly. This class wraps the Facebook REST API and provides an easy to use interface for calling the different methods currently available in the Facebook API. We’ve also provided samples and tools for helping develop Facebook applications in the various .NET platforms including: ASP.NET, Silverlight, WPF and WinForms. Additionally, we’ve provided all the source code for the API, components, controls, and samples for you to explore.
The toolkit is comprised of the following core assemblies:
- Facebook.dll: This is the main assembly that will be used by all applications. This has all the logic to handle communication with the Facebook application. This assembly also has specific support of XAML applications (Silverlight and WPF) to enhance the Facebook platform to make databinding and data caching easier.
- Facebook.Silverlight.dll: This is the Silverlight version of the main assembly that will be used by all Silverlight applications. This has all the logic to handle communication with the Facebook application. This assembly also has specific support of XAML applications to enhance the Facebook platform to make databinding and data caching easier. The REST API in this assembly is Asynchronous only.
- Facebook.Web.dll: This assembly should be used by Canvas applications. The main functionality supported in this assembly is to encapsulate the handshake between the Facebook application and a canvas application (both FBML and IFrame)
- Facebook.Web.Mvc.dll: Provide a support building canvas applications using ASP.NET MVC. Separated from Facebook.Web.dll to avoid all developers from needing to install the MVC bits.
- Facebook.Winforms.dll: This assembly provides support for writing Facebook applications using Winform technology. This provides a Component that wraps the API to make it easier to use from Winforms. This also contains some user controls to help display Facebook data easily.
To get started, download the SDK, then consult these docs:
If you create any Facebook apps using the SDK, let me know by dropping me a line. I’d love to feature it here!
This article also appears in Canadian Developer Connection.
Tagged as:
Facebook,
SDKs,
Social Software
by Joey deVilla on September 8, 2009
by Joey deVilla on August 7, 2009
by Joey deVilla on February 24, 2009
This article originally appeared in Coffee and Code.
Coffee and Code is happening today, Tuesday, February 24th, from about 1:30 p.m to 5:30 p.m. at Le Gourmand, (152 Spadina, on the west side, south of Queen and north of Richmond).
It’s not the only geeky get-together in Toronto today:
- The Developer Lunch (the 10th so far!) takes place today at Noon at Sky Dragon restaurant, on the top floor of Dragon City mall, at the southwest corner of Spadina and Dundas.
- Later this evening, I’ll be at HacklabTO’s open lab, which takes place every Tuesday night. I’m bringing the Xbox 360 with me, although the Rock Band kit will have to wait for some other night.
- Also tonight is FacebookCamp 5, a.k.a. Facebook Developer Garage. It’s at MaRS and starts at starts at 6:30. Admission is free.
- UX Book Club Toronto is meeting tonight at C’est What at 6:30 p.m.. Tonight’s book: user experience guru Bill Buxton’s Sketching User Experiences: Getting the Design Right and the Right Design.
Tagged as:
Coffee and Code,
developer lunch,
Facebook,
FacebookCamp,
HacklabTO,
UX Book Club