Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 1 (more)

Microsoft Facebook SDK

From charlesbihis, 4 months ago

Facebook is one of the most popular and most trafficked sites on t more

354 views  |  0 comments  |  1 favorite  |  30 downloads
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 354
on Slideshare: 354
from embeds: 0* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: Exploring Facebook and the F8 Platform Charles Bihis

Slide 2: Outline of Presentation • Facebook Development Platform • Facebook Apps and Statistcs • Dissecting a Facebook App • Building an App—Preview http://apps.facebook.com/canvas_test_app/ • Summary

Slide 3: Facebook Development Platform • Launched June 1st • API’s for interacting with Facebook • Create new features and content • Not like embedding feature in MySpace! • Fully enable devs to plug in to platform • Unlimited creativity!

Slide 4: Facebook Statistics • 2nd Largest Social Networking App • 7th most visited site in the US • #1 site in US for photos (> Flickr!) • Network grows by 300% each year! • Only available in English but soon expanding  to other languages

Slide 5: FB Statistics • 50% of FB users return to the site each day • Users avg. 19 min/day on Facebook • 90% of students on supported colleges have a  FB profile  • Freedom to monetize your applications  however you want • Mass distribution—”viral” applications

Slide 6: Dissecting a FB App • About • Left Nav • Canvas Pages • Home • Dashboard • Profile • News Feed

Slide 7: Facebook Development • Proprietary markup language  ‘fbml’ is used to structure FB apps • Converted to html at runtime as content is routed  through FB Facebook • ‘Proxy’ based app. Structure – FB remains in control of all apps – Must find your own hosting – Slight performance hit Client Server

Slide 8: Facebook Development and .NET • Create Desktop apps, Web apps, and also  embed them within FB • Facebook Development Toolkit for .NET—can  use any .NET language for FB dev • Webforms, ASP .NET, WPF, and even LINQ can  be utilized with the FB platform

Slide 9: Building an App • .NET FB SDK interfaces with FB API • Send/Receive data using HTTP and XML • .NET and the Facebook.dll • Facebook Service API wrapper returns objects  representing facebook entities and data • Abstraction makes creating FB apps easy!

Slide 10: Building an Canvas Page App • Two options—FBML or Iframe • Iframe allows for traditional web development • Developer settings in FB – Acquire API Keys – Set Callback, Post‐Add, and Side Nav URLS – Develop web app and make it www accessible

Slide 11: Demo

Slide 12: Q & A

Slide 13: Resources • Coding4Fun—Collection of Resources for  beginning Facebook Development:  http://blogs.msdn.com/coding4fun/archive/2 007/05/24/2854939.aspx • CodePlex—Home for the .NET FB SDK: http://www.codeplex.com/FacebookToolkit • FB Developer Documentation (API) http://developers.facebook.com/