• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Etech '09 FreeTech talk on Opensocial
 

Etech '09 FreeTech talk on Opensocial

on

  • 1,515 views

A very brief overview of OpenSocial presented as an unconference-style FreeTech talk at the 2009 ETech conference (http://en.oreilly.com/et2009) in San Jose.

A very brief overview of OpenSocial presented as an unconference-style FreeTech talk at the 2009 ETech conference (http://en.oreilly.com/et2009) in San Jose.

Statistics

Views

Total Views
1,515
Views on SlideShare
1,515
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Etech '09 FreeTech talk on Opensocial Etech '09 FreeTech talk on Opensocial Presentation Transcript

    • Making the most of OpenSocial Erik Eldridge Yahoo! Developer Network (YDN) ETech (FreeTech) 09 Image credit: jpctalbot, http://www.flickr.com/photos/laserstars/504917310/sizes/l/
    • What is it?
      • A community developed standard for social network APIs
    • What’s it do for me?
      • Less to learn
      • More containers
      • Bigger audience
      • Extensible
    • Where to start? (simple)
      • Opensocial.org
    • Where to start? (a bit more)
      • Your server
      • +
      • {your code using OpenSocial}
      • +
      • {container, e.g. yap*, orkut, myspace}
      • =
      • OpenSocial app
      • *supports OpenSocial JS API only
    • Simple Example
      • Hello my name is:
      • <div id=&quot;message&quot;></div>
      • <script>
      • function request() {
      • var req = opensocial.newDataRequest();
      • req.add(req.newFetchPersonRequest(&quot;OWNER&quot;), &quot;get_owner&quot;);
      • req.send(response);
      • };
      • function response(dataResponse) {
      • var owner = dataResponse.get('get_owner').getData();
      • var html = 'Hello my name is: ' + owner.getDisplayName();
      • document.getElementById('message').innerHTML = html;
      • };
      • request();
      • </script>
      • //credit: http://code.google.com/apis/opensocial/docs/0.8/devguide.html#Build_request
    • Containers
      • hi5, LinkedIn, MySpace, orkut, …
      • http://wiki.opensocial.org/index.php?title=Containers
    • Numbers
      • 20+ containers
      • Hundreds of millions of users
    • Strategy
      • According to BuddyPoke (39M users in 1 year)*:
        • Deploy on every container possible
        • Use crowd-based localization services
      • General:
        • Use JavaScript to minimize server hits
        • Use server-side code to insulate against container differences
      • * As noted at WeekendApps 2/09.
    • Cross Container
      • Open Social code resources: http://code.google.com/p/opensocial-resources/wiki/ComplianceTests
      • Tutorial: http://sites.google.com/site/io/opensocial-across-containers
    • Links
      • Opensocial .org
      • Google’s docs on getting started: code.google.com/apis/opensocial/gettingstarted.html
      • OpenSocial across containers video: http://sites.google.com/site/io/opensocial-across-containers
      • My notes from BuddyPoke’s talk at OpenSocial WeekendApps (2/09): http://erikeldridge.wordpress.com/2009/02/20/opensocialweekendapps-buddypoke/