Building on Social Application Platforms

Post on 16-May-2015

1.245 views 0 download

Tags:

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

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