Open platform

1,430 views
1,353 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,430
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open platform

  1. 1. Open Platform Building Blocks
  2. 2. Agenda • OAuth • OpenID • Dashboard • Open Types • External - Open API • Internal - Canvas • Social Patterns
  3. 3. App Gallery
  4. 4. OpenID
  5. 5. Open ID • Identity : http://www.flickr.com/photos/josephj/ • OpenID Provider Yahoo, Google, Flickr • OpenID Consumer Plaxo, Friendfeed
  6. 6. OAuth Open API
  7. 7. Information • Yahoo! (BBAuth -> OAuth) • Google (-> OAuth) • Facebook Open Graph (OAuth)
  8. 8. Dashboard
  9. 9. Dashboard - Project List
  10. 10. Dashboard - New - Type of Application Inside Yahoo Outside Yahoo
  11. 11. API Keys & Permission Setting
  12. 12. Open - ExternalOpen Open APIs
  13. 13. Facebook
  14. 14. Open - Internal
  15. 15. Sanitizer
  16. 16. Sanitizer • Solutions • Caja (HTML, CSS, JavaScript) http://www.slideshare.net/josephj/yahoo-yap-presentation • Customized Markup Languages BluePrint, Google Gadget • ADSafe
  17. 17. *MLPlatform Tag (<miii:friend-picker/>) Tag
  18. 18. *ML • FBML - Facebook Markup Language http://wiki.developers.facebook.com/index.php/FBML • XFBML - External App • YML - Yahoo! Markup Language http://developer.yahoo.com/yap/guide/yapdev-yml.html
  19. 19. *JSOpen Platform JavaScript Function miii.bar.switchView()
  20. 20. *JS • FBJS • OpenSocial JavaScript
  21. 21. *QL
  22. 22. *QL • FBQL - Facebook Query Language • YQL - Yahoo! Query Language • External App
  23. 23. Social Blocks
  24. 24. Social Blocks • Update (Notification) • Message (Private Email) • Activator (Find Friends) • Aggregator (Social Feeds) • Contacts • Status • Profile • Social Directory (Connections)
  25. 25. Skeletons
  26. 26. Open Source Social Skeletons • Shindig (Google Gadget + OpenSocial) • Facebook Platform

×