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

Building on Social Application Platforms

Embed Size (px)

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.

Citation preview

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