building on social application platforms
DESCRIPTION
A brief overview of the open source technologies available for building social applications on top of social containers such as YAP, iGoogle, Orkut, MySpace, etc.TRANSCRIPT
Building on Social Application PlatformsJonathan LeBlanc – Technology Evangelist
Yahoo! Developer Network – Partner Integrations
Twitter: @jcleblanc
2
Valuation: $4 Billion (May 2010)Business Insider
Sold for between $15 - $25 MillionSan Francisco Examiner
3
4
RockYou! User Database Hacked“In December 2009, an attacker breached the company's database of usernames and passwords of its 32 million users.”Techweet: http://www.techweet.com
Zynga Threatens to Leave Facebook“Zynga was threatening to leave Facebook altogether in the wake of Facebook's requiring exclusive use of Facebook credits for monetization in applications.”TechCrunch: http://www.techcrunch.com
Spammers Running Wild In Latest MySpace Phishing Attack“…suggesting that the site has fallen prey to a security exploit that grants spammers access to accounts.”TechCrunch: http://www.techcrunch.com
5
6
Avoiding Disaster with Open Source
1. Accessing the Social Graph
2. Authorizing Application
3. Authenticating Users
4. Securing Third Party Code
7
Accessing the Social Graph
8
Authorization and Authentication
9
Front-End Security
10
Thank you
Read More Links• OpenSocial: http://www.opensocial.org/
• Shindig: http://shindig.apache.org/
• OAuth: http://oauth.net/
• OpenID: http://openid.net/
• Caja: http://code.google.com/p/google-caja/
Yahoo! Container Links• Yahoo! Application Platform: http://developer.yahoo.com/yap