Etech '09 FreeTech talk on Opensocial

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Etech '09 FreeTech talk on Opensocial - Presentation Transcript

    1. 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/
    2. What is it?
      • A community developed standard for social network APIs
    3. What’s it do for me?
      • Less to learn
      • More containers
      • Bigger audience
      • Extensible
    4. Where to start? (simple)
      • Opensocial.org
    5. 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
    6. 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
    7. Containers
      • hi5, LinkedIn, MySpace, orkut, …
      • http://wiki.opensocial.org/index.php?title=Containers
    8. Numbers
      • 20+ containers
      • Hundreds of millions of users
    9. 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.
    10. 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
    11. 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/

    + Erik EldridgeErik Eldridge, 8 months ago

    custom

    543 views, 0 favs, 0 embeds more stats

    A very brief overview of OpenSocial presented as an more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 543
      • 543 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 7
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories