Building on Social Application Platforms

10
Building on Social Application Platforms Jonathan LeBlanc – Technology Evangelist Yahoo! Developer Network – Partner Integrations Twitter: @jcleblanc

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 of Building on Social Application Platforms

Page 1: Building on Social Application Platforms

Building on Social Application PlatformsJonathan LeBlanc – Technology Evangelist

Yahoo! Developer Network – Partner Integrations

Twitter: @jcleblanc

Page 2: Building on Social Application Platforms

2

Valuation: $4 Billion (May 2010)Business Insider

Sold for between $15 - $25 MillionSan Francisco Examiner

Page 3: Building on Social Application Platforms

3

Page 4: Building on Social Application Platforms

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

Page 5: Building on Social Application Platforms

5

Page 6: Building on Social Application Platforms

6

Avoiding Disaster with Open Source

1. Accessing the Social Graph

2. Authorizing Application

3. Authenticating Users

4. Securing Third Party Code

Page 7: Building on Social Application Platforms

7

Accessing the Social Graph

Page 8: Building on Social Application Platforms

8

Authorization and Authentication

Page 9: Building on Social Application Platforms

9

Front-End Security

Page 10: Building on Social Application Platforms

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