Your SlideShare is downloading. ×
  • Like
Opensocial WeekendApps 2/22/09
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Opensocial WeekendApps 2/22/09

  • 501 views
Published

Brief presentation on Yahoo! Application Platform given at OpenSocial WeekendApps 2/20-22/09. Credit for the strawberry photo to "clarity":http://www.flickr.com/photos/clairity/1328402515/

Brief presentation on Yahoo! Application Platform given at OpenSocial WeekendApps 2/20-22/09. Credit for the strawberry photo to "clarity":http://www.flickr.com/photos/clairity/1328402515/

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
501
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • OpenSocial is a standard
    The OpenSocial standard defines JavaScript and RESTful APIs
    YAP full view supports version 0.8
    YAP small view extends OpenSocial with YML, aka OSML
  • current version is 0.8.1
    Differences between 0.7 and 0.8 are significant
    OpenSocial 0.8 RESTful API is authenticated using OAuth
  • Initially, we developed on Orkut & MySpace simultaneously
    When one platform tanked, we switched platforms and kept working
  • Whaddyathink in myspace
  • Gen access is just to get an api key for non-auth services
    BB auth is like Oauth, but proprietary to Y! and deprecated
  • - I am experimenting during this hack day with using the key and secret from a ayp app to auth w/ yql
  • use the SDK for the convenience functions and the easy oauth
    Use YQL however you want:
    Flickr
    Social status
    Aggregate & filter

Transcript

  • 1. Clarity: http://www.flickr.com/photos/clairity/1328402515/sizes/o/ OpenSocial & YAP Erik Eldridge Yahoo! Developer Network WeekendApps 2/22/09
  • 2. Presentation outline • OpenSocial • YAP Dashboard • YQL • Resources
  • 3. OpenSocial
  • 4. Opensocial.org
  • 5. Opensocial v 0.8
  • 6. Whaddyathink? Orkut
  • 7. Whaddyathink? MySpace
  • 8. JavaScript & CSS: tips and tricks for Caja • JavaScript tips – Push as much as possible to backend – For now, avoid JS libraries, e.g. jQuery, YUI, etc. – Use server-side html generation – Server-side SDKs > client-side JS – Use JSLint & Caja Test Bed • CSS tips – Avoid star and underscore hacks – Avoid self-clearing floats using :after
  • 9. YAP Dweekly: http://www.flickr.com/photos/dweekly/2849075649/sizes/l/
  • 10. YAP Dashboard • https://developer.yahoo.com/dashboard/ • Note: 4 app. Types – Open (YAP) – OAuth – General Access – BB Auth
  • 11. OAuth apps • Use if you want to handle user data off Yahoo! • Requires root access on domain
  • 12. YAP apps • Use if you want to handle user data on Yahoo!
  • 13. YQL Image Editor: http://www.flickr.com/photos/11304375@N07/2844536237/sizes/l/in/photostream/
  • 14. YQL • Comparable to Y! Pipes • Very flexible • Can access the same data as the Y! PHP SDK
  • 15. Resources • YOS docs: – http://developer.yahoo.com • Google IO vido on cross-container OpenSocial: – http://sites.google.com/site/io/opensocial-across-containe