Facebook Platform Dave Nattriss – natts.com Facebook Developer Garage London Facebook applications, including: authentication and permissions
the new Graph API
the new server-side SDKs (PHP, Python)
Facebook mark-up language (FBML)
Facebook JavaScript (FBJS)
Facebook query language (FQL)
applications/games dashboards & bookmarks/counters
Facebook Platform history “ provides a framework for third party developers to create applications that interact with core Facebook features”
launched on 24 th  May 2007
initial goldrush for viral apps (with ads)
blogs sprang up – ex. http://www.insidefacebook.com
third party statistics services
venture capitalists
developer garages London: July 2007, 25+ events to date
Facebook Platform now various new features, changes and removals over the years ex. removal of app-to-user notifications
cat and mouse game between Facebook/developers most recent big changes for apps at f8 on 21 st  April 2010: full user data caching allowed (was 24 hours), so long as you: keep it updated with real-time WebHooks (HTTP POST)
delete all data if user wishes OAuth 2.0 authentication
Graph API
Facebook applications now
Facebook applications now Monthly Active Users
Facebook applications now
Anatomy of a Facebook application http://apps.facebook.com/flixster/ http://apps.facebook.com/flixster/m/770800493 Database Facebook Web server Facebook API
Application authentication OAuth 2.0 protocol -  http://oauth.net collaboration between developers at Google, Yahoo!, Microsoft, Twitter and Facebook (x2)
flows supported on Facebook: web application redirects
JavaScript
desktop applications

Facebook Platform