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.

Like this presentation? Why not share!

GDD Brazil 2010 - The Open and Social Web

on

  • 3,592 views

Covers the latest and most important trends of the Social Web and dive deep into where this is all going, at both technical and conceptual levels. ...

Covers the latest and most important trends of the Social Web and dive deep into where this is all going, at both technical and conceptual levels.

What is Social
History of Social Software
Google Social Products
Open Standards
OAuth
Atom
PubsubHubbub
Salmon
ActivityStreams
Buzz API
Monetization: Jambool on Orkut

Statistics

Views

Total Views
3,592
Views on SlideShare
3,513
Embed Views
79

Actions

Likes
7
Downloads
61
Comments
0

9 Embeds 79

http://dmottab.blogspot.com 32
http://michaelbatistich.com 16
http://www.dmotta.com 13
http://dmotta.android-peru.com 6
http://www.litmanlive.co.uk 5
http://posterous.com 2
http://www.litmanlive.me 2
http://dmottab.blogspot.com.es 2
http://www.techgig.com 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

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

GDD Brazil 2010 - The Open and Social Web GDD Brazil 2010 - The Open and Social Web Presentation Transcript

  • The Open and Social Web Patrick Chanezon, Developer Advocate, Cloud @chanezon, chanezon@google.com Sao Paulo, October 29th 2010 Google Developer Day 2010 Friday, October 29, 2010
  • Mobile Agenda for GDD http://bit.ly/mgddbr Google Developer Day 2010 Friday, October 29, 2010
  • Agenda • What is Social • History of Social Software • Google Social Products • Open Standards • OAuth • Atom • PubsubHubbub • Salmon • ActivityStreams • Buzz API • Monetization: Jambool on Orkut Google Developer Day 2010 Friday, October 29, 2010
  • What is social? Friday, October 29, 2010
  • 5 Eliette, what does social mean to you? Friday, October 29, 2010
  • 6 Friday, October 29, 2010
  • 7 Friday, October 29, 2010
  • 8 Friday, October 29, 2010
  • 9 Friday, October 29, 2010
  • 10 Friday, October 29, 2010
  • 11 Friday, October 29, 2010
  • A bit of history Friday, October 29, 2010
  • 2007: Apps in Social Networks • Facebook, MySpace, Orkut • APIs: Facebook Platform, OpenSocial Google Confidential and Proprietary Friday, October 29, 2010
  • 2008: Social Networks everywhere • Facebook Connect, Google Friend Connect • APIs: OpenId, oAuth, OpenSocial • announced recently • Twitter @anywhere • Facebook Open Graph API Google Confidential and Proprietary Friday, October 29, 2010
  • 2009: Activity Streams / Real Time • Twitter, FriendFeed, Facebook NewsFeed, Google Buzz • APIs: Activitystrea.ms, Salmon, Pubsubhubbub, Webfinger (Personal Web Discovery) Google Confidential and Proprietary Friday, October 29, 2010
  • 2010: Geo/Mobile/Gaming/Monetization • FourSquare, Google Latitude, Gowalla, Twitter, Facebook Places • APIs: GPS, W3C Geolocation • Social Gaming • Monetization, virtual currencies Google Confidential and Proprietary Friday, October 29, 2010
  • Google Social Products Friday, October 29, 2010
  • Google products • Orkut • Google Friend Connect • Google Buzz • Google Web Elements • Social Search Google Confidential and Proprietary Friday, October 29, 2010
  • Google Buzz ...and the conversational web Friday, October 29, 2010
  • Friday, October 29, 2010
  • Friday, October 29, 2010
  • Friday, October 29, 2010
  • Friday, October 29, 2010
  • Friday, October 29, 2010
  • Friday, October 29, 2010
  • Friday, October 29, 2010
  • Friday, October 29, 2010
  • Google Web Elements Copy and Paste Website Content Friday, October 29, 2010
  • Usages Friday, October 29, 2010
  • External: Nike+ 30 Friday, October 29, 2010
  • Outwards: Twelpforce 31 Friday, October 29, 2010
  • Internal: Socialwok 32 Friday, October 29, 2010
  • Social Networking in the Enterprise 33 Friday, October 29, 2010
  • Technologies Friday, October 29, 2010
  • Small Pieces Loosely Joined o Less integration cost, more value o Modular - use what you want Google Confidential and Proprietary Friday, October 29, 2010
  • Open Standards • Use Open Standards where they exist o Invent as little as possible OpenId Atom Activity Streams PubSubHubbub OAuth WebFinger Salmon Google Confidential and Proprietary Friday, October 29, 2010
  • The Open Stack XRDS Friday, October 29, 2010
  • Friday, October 29, 2010
  • Large Reach Over 800M in a year – and more to come! Friday, October 29, 2010
  • Global Reach Friday, October 29, 2010
  • OpenSocial Supporting Products 27 Google Confidential Friday, October 29, 2010
  • Under the hood: Usage Stats • 315M+ App Installs • 85M+ Canvas Page Views / Day • 7,500+ Apps • 20+ Containers Friday, October 29, 2010
  • Orkut: some developers make money with it Google Confidential and Proprietary Friday, October 29, 2010
  • The New Social Web: It’s about Open Standards Friday, October 29, 2010
  • Open Standards ...are a really good thing Google Developer Day 2010 Friday, October 29, 2010
  • Why? Google Developer Day 2010 Friday, October 29, 2010
  • Open Source Google Developer Day 2010 Friday, October 29, 2010
  • Open Source Google Developer Day 2010 Friday, October 29, 2010
  • Open Source Google Developer Day 2010 Friday, October 29, 2010
  • Open Source Google Developer Day 2010 Friday, October 29, 2010
  • Open Source • Freedom Google Developer Day 2010 Friday, October 29, 2010
  • Open Source • Freedom • Community Google Developer Day 2010 Friday, October 29, 2010
  • Open Standards Google Developer Day 2010 Friday, October 29, 2010
  • Open Standards • Simplify Google Developer Day 2010 Friday, October 29, 2010
  • Open Standards • Simplify • Interoperability Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • OAuth Your Service Application Get unauthorized Provider request token 1. Your application gets an unauthorized request token from the Service Provider’s authorization server. Google Developer Day 2010 Friday, October 29, 2010
  • OAuth Your Service Application Provider Send user to SP with token 2. Your application sends the user to the Service Provider, which asks the user to grant your application access to the required data. Google Developer Day 2010 Friday, October 29, 2010
  • OAuth Your Service Application Get authorized Provider request token 3. Your application gets an authorized request token from the authorization server. Google Developer Day 2010 Friday, October 29, 2010
  • OAuth Your Service Application Exchange request Provider for access token 4. You exchange the authorized request token for an access token. Google Developer Day 2010 Friday, October 29, 2010
  • OAuth Your Service Application Use access token Provider to get data 5. You use the access token to request data from Service Provider’s service access servers. Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Atom <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?> <?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemconte <feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1 feedburner/ext/1.0" gd:etag="W/&quot;CkUGRHk8fyp7ImA9Wx5WEU0.&quot;"> <id>tag:blogger.com,1999:blog-3188762512334365442</id> <updated>2010-09-21T13:17:05.777-07:00</updated> <title>Social Web Blog</title> <subtitle type="html" /> <link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://googles <link rel="alternate" type="text/html" href="http://googlesocialweb.blogspot.com/" /> <link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/318876251233436 <author> <name>A Googler</name> <email>noreply@blogger.com</email> </author> <generator version="7.00" uri="http://www.blogger.com">Blogger</generator> <openSearch:totalResults>45</openSearch:totalResults> <openSearch:startIndex>1</openSearch:startIndex> <openSearch:itemsPerPage>25</openSearch:itemsPerPage> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" <feedburner:info uri="socialwebblog" /> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.ap <entry gd:etag="W/&quot;D0YASX89cCp7ImA9WxFaFUo.&quot;"> <id>tag:blogger.com,1999:blog-3188762512334365442.post-8190772326434476744</id> 2010 Google Developer Day <published>2010-07-19T14:14:00.001-07:00</published> Friday, October 29, 2010
  • Atom <?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <id>tag:blogger.com,1999:blog-3188762512334365442</id> <updated>2010-09-21T13:17:05.777-07:00</updated> <title>Social Web Blog</title> <author> <name>A Googler</name> <email>noreply@blogger.com</email> </author> <generator version="7.00" uri="http://www.blogger.com">Blogger</generator> <link rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SocialWebBlog" /> <entry> <id>tag:blogger.com,1999:blog-3188762512334365442.post-8190772326434476744</id> <published>2010-07-19T14:14:00.001-07:00</published> <updated>2010-07-19T14:32:28.168-07:00</updated> <title>Announcing New Google Buzz API features</title> <content type="html"> ... </content> <link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/31887625123343 <author> <name>Timothy Jordan</name> <uri>http://www.blogger.com/profile/14618592793335366108</uri> <email>noreply@blogger.com</email> <gd:extendedProperty name="OpenSocialUserId" value="14459911890912057787" /> </author> <thr:total>7</thr:total> Google Developer Day 2010 <feedburner:origLink>http://googlesocialweb.blogspot.com/2010/07/announcing-new-google-buzz-ap Friday, October 29, 2010
  • Atom <?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <id>tag:blogger.com,1999:blog-3188762512334365442</id> <updated>2010-09-21T13:17:05.777-07:00</updated> <title>Social Web Blog</title> <author> <name>A Googler</name> <email>noreply@blogger.com</email> </author> <generator version="7.00" uri="http://www.blogger.com">Blogger</generator> <link rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SocialWebBlog" /> <entry> <id>tag:blogger.com,1999:blog-3188762512334365442.post-8190772326434476744</id> <published>2010-07-19T14:14:00.001-07:00</published> <updated>2010-07-19T14:32:28.168-07:00</updated> <title>Announcing New Google Buzz API features</title> <content type="html"> ... </content> <link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/31887625123343 <author> <name>Timothy Jordan</name> <uri>http://www.blogger.com/profile/14618592793335366108</uri> <email>noreply@blogger.com</email> <gd:extendedProperty name="OpenSocialUserId" value="14459911890912057787" /> </author> Google Developer Day 2010 <thr:total>7</thr:total> Friday, October 29, 2010
  • Atom <?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <id>tag:blogger.com,1999:blog-3188762512334365442</id> <updated>2010-09-21T13:17:05.777-07:00</updated> <title>Social Web Blog</title> <author> <name>A Googler</name> <email>noreply@blogger.com</email> </author> <generator version="7.00" uri="http://www.blogger.com">Blogger</generator> <link rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SocialWebBlog" /> <entry> <id>tag:blogger.com,1999:blog-3188762512334365442.post-8190772326434476744</id> <published>2010-07-19T14:14:00.001-07:00</published> <updated>2010-07-19T14:32:28.168-07:00</updated> <title>Announcing New Google Buzz API features</title> <content type="html"> ... </content> <link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/31887625123343 <author> <name>Timothy Jordan</name> <uri>http://www.blogger.com/profile/14618592793335366108</uri> <email>noreply@blogger.com</email> Google Developer Day 2010 <gd:extendedProperty name="OpenSocialUserId" value="14459911890912057787" /> Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • code.google.com/p/pubsubhubbub Google Developer Day 2010 Friday, October 29, 2010
  • Pubsubhubbub: poll -> push 70 Friday, October 29, 2010
  • PubSubHubbub Publisher Hub Subscriber Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Give me your latest content for feed X, please. Publisher Subscriber 1. Subscriber gets Publisher’s feed. The feed contains a link to the Hub. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub I've delegated distribution of that content to this Hub. Publisher Subscriber 1. Subscriber gets Publisher’s feed. The feed contains a link to the Hub. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub I want to subscribe to feed X. Send updates to this URL Publisher Hub Subscriber 2. Subscriber POSTs subscription request to the Hub. The request contains the URL where the Hub should POST new updates to the Subscriber. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Hey there! Did you really send this request? Publisher Hub Subscriber 3. Hub hits the URL to verify the request was authentic; Subscriber responds with confirmation to the Hub. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Yup, that was really me, not a DoS attacker. Publisher Hub Subscriber 3. Hub hits the URL to verify the request was authentic; Subscriber responds with confirmation to the Hub. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub I have new content for feed X for you! Publisher Hub Subscriber 4. a) Publisher notifies Hub about updates by POSTing feed URLs to the Hub; Hub pulls the feed again to find new entries. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Give me your latest content for feed X, please. Publisher Hub Subscriber 4. a) Publisher notifies Hub about updates by POSTing feed URLs to the Hub; Hub pulls the feed again to find new entries. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Here you go. Publisher Hub Subscriber 4. a) Publisher notifies Hub about updates by POSTing feed URLs to the Hub; Hub pulls the feed again to find new entries. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Give me your latest content for feed X, please. Publisher Hub Subscriber 4. b) If the Publisher does not inform the Hub, the Hub will periodically poll the Publisher’s feed for new updates. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Here you go. Publisher Hub Subscriber 4. b) If the Publisher does not inform the Hub, the Hub will periodically poll the Publisher’s feed for new updates. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub New update to feed X! Here you go. Publisher Hub Subscriber 5. When Hub receives new update to feed X, it POSTs the update to the Subscriber’s endpoint URL. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub New update to feed X! Here you go. Publisher Hub Subscriber Subscriber Subscriber Subscriber Subscriber Subscriber 6. If feed X has multiple subscribers, the Hub sends updates to all of them. This reduces load on the Publisher. Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Google Developer Day 2010 Friday, October 29, 2010
  • code.google.com/p/pubsubhubbub Google Developer Day 2010 Friday, October 29, 2010
  • salmon-protocol.org Google Developer Day 2010 Friday, October 29, 2010
  • Salmon I have a new entry Source Aggregator PubSubHubbub 1. New entry is posted on Source, pushed to subscribers via mechanisms such as PubSubHubbub, and re-published by an Aggregator. Google Developer Day 2010 Friday, October 29, 2010
  • Salmon A new entry? I will re-publish it right away. Source Aggregator PubSubHubbub 1. New entry is posted on Source, pushed to subscribers via mechanisms such as PubSubHubbub, and re-published by an Aggregator. Google Developer Day 2010 Friday, October 29, 2010
  • Salmon I have a new comment on that entry from you! Source Aggregator Salmon 2. New comment is posted on the Aggregator. It pushes the comment back upstream to the Source using Salmon Google Developer Day 2010 Friday, October 29, 2010
  • Salmon A new comment? I will publish it in the thread right away [*]. Source Aggregator Salmon [*] After using magic security pixie dust to verify provenance. 2. New comment is posted on the Aggregator. It pushes the comment back upstream to the Source using Salmon Google Developer Day 2010 Friday, October 29, 2010
  • Salmon I have a new comment. Aggregator Aggregator Source Aggregator Aggregator PubSubHubbub Aggregator Aggregator Aggregator 3. The Source pushes the comment to all subscribers. Google Developer Day 2010 Friday, October 29, 2010
  • Salmon Thanks, we'll re-publish this right away. Aggregator Aggregator Source Aggregator Aggregator PubSubHubbub Aggregator Aggregator Aggregator 3. The Source pushes the comment to all subscribers. Google Developer Day 2010 Friday, October 29, 2010
  • salmon-protocol.org Google Developer Day 2010 Friday, October 29, 2010
  • activitystrea.ms Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Actor Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Actor Verb Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Actor Verb Object Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Timothy Posts A Note Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Barack Obama Started Following Timothy Jordan Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Timothy Jordan Started Following Barack Obama Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Timothy Jordan Has Tea With Bella Swan Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Timothy Jordan Has Tea With Bella Swan Google Developer Day 2010 Friday, October 29, 2010
  • activitystrea.ms Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Buzz API Google Developer Day 2010 Friday, October 29, 2010
  • Warning! Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Google Developer Day 2010 Friday, October 29, 2010
  • Actor Verb Object Google Developer Day 2010 Friday, October 29, 2010
  • Timothy Posts A Note Google Developer Day 2010 Friday, October 29, 2010
  •     {      "href": "https://www.googleapis.com/buzz/v1/activities/110242419133439594545/@self/tag:google.com, 2010:buzz:z13ispojgwqsinyij04chlupum2ytbspsa4?altu003djson",      "type": "json"     }    ],    "replies": [     {      "href": "{url}/{userId}/@self/{commentId}/@comments?alt=json",      "type": "application/json",      "count": 2,      "updated": "2010-05-09T02:53:13.730Z"     }    ]   },   "actor": {    "id": "{id}",    "name": "Timothy Jordan",    "profileUrl": "{url}/captaintimothy",    "thumbnailUrl": "{url}/captaintimothy/thumb.jpg"   },   "verbs": [    "post"   ],   "object": {    "type": "note",    "content": "content goes here",    "links": {     "alternate": [      {       "href": "http://www.google.com/buzz/a/google.com",       "type": "text/html" Google Developer Day 2010 Friday, October 29, 2010
  •     }    ],    "replies": [     {      "href": "{url}/{userId}/@self/{commentId}/@comments?alt=json",      "type": "application/json",      "count": 2,      "updated": "2010-05-09T02:53:13.730Z"     }    ]   },   "actor": {    "id": "{id}",    "name": "Timothy Jordan",    "profileUrl": "{url}/captaintimothy",    "thumbnailUrl": "{url}/captaintimothy/thumb.jpg"   },   "verbs": [    "post"   ],   "object": {    "type": "note",    "content": "content goes here",    "links": {     "alternate": [      {       "href": "http://www.google.com/buzz/a/google.com",       "type": "text/html"      }     ]    }   },   "source": {    "title": "Buzz" Google Developer Day 2010 Friday, October 29, 2010
  •    ],    "replies": [     {      "href": "{url}/{userId}/@self/{commentId}/@comments?alt=json",      "type": "application/json",      "count": 2,      "updated": "2010-05-09T02:53:13.730Z"     }    ]   },   "actor": {    "id": "{id}",    "name": "Timothy Jordan",    "profileUrl": "{url}/captaintimothy",    "thumbnailUrl": "{url}/captaintimothy/thumb.jpg"   },   "verbs": [    "post"   ],   "object": {    "type": "note",    "content": "content goes here"    }   },   "source": {    "title": "Buzz"   },   "visibility": {    "entries": [     {      "id": "https://www.googleapis.com/buzz/v1/people/@me/@groups/@public?altu003djson",      "title": "Public"     }    ]   }  } Google Developer Day 2010 Friday, October 29, 2010
  • {   "kind": "buzz#activity",   "title": "note to self",   "published": "2010-05-09T02:53:13.000Z",   "updated": "2010-05-09T02:53:13.730Z",    "id": "tag:google.com,2010:buzz:foo",   "links": {    "liked": [     {      "href": "https://www.googleapis.com/buzz/v1/activities/110242419133439594545/@self/tag:google.com, 2010:buzz:z13ispojgwqsinyij04chlupum2ytbspsa4/@liked?altu003djson",      "type": "application/json",      "count": 0     }    ],    "alternate": [     {      "href": "http://www.google.com/buzz/a/google.com",      "type": "text/html"     }    ],    "self": [     {      "href": "https://www.googleapis.com/buzz/v1/activities/110242419133439594545/@self/tag:google.com, Google Developer Day 2010 Friday, October 29, 2010
  • {   "kind": "buzz#activity",   "title": "note to self",   "published": "2010-05-09T02:53:13.000Z",   "updated": "2010-05-09T02:53:13.730Z",    "id": "tag:google.com,2010:buzz:foo",   "links": {    "liked": [     {      "href": "{url}/{userid}/@self/{commentId}/@liked?alt=json",      "type": "application/json",      "count": 4, "updated": "2010-05-09T02:53:13.730Z"     }    ],    "alternate": [     {      "href": "http://www.google.com/buzz/a/google.com",      "type": "text/html"     }    ],    "self": [     {      "href": "https://www.googleapis.com/buzz/v1/activities/110242419133439594545/@self/tag:google.com, Google Developer Day 2010 Friday, October 29, 2010
  •    ],    "alternate": [     {      "href": "http://www.google.com/buzz/a/google.com",      "type": "text/html"     }    ],    "self": [     {      "href": "https://www.googleapis.com/buzz/v1/activities/110242419133439594545/@self/tag:google.com, 2010:buzz:z13ispojgwqsinyij04chlupum2ytbspsa4?altu003djson",      "type": "json"     }    ], "replies": [         {      "href": "{url}/{userId}/@self/{commentId}/@comments?alt=json",      "type": "application/json",      "count": 2,      "updated": "2010-05-09T02:53:13.730Z"     }    ]   },   "actor": {    "id": "110242419133439594545",    "name": "Timothy Jordan",    "profileUrl": "{url}/captaintimothy",    "thumbnailUrl": "{url}/captaintimothy/thumb.jpg"   },   "verbs": [ Google Developer Day 2010 Friday, October 29, 2010
  •    "profileUrl": "{url}/chabotc",    "thumbnailUrl": "{url}/chabotc/thumb.jpg"   },   "verbs": [    "post"   ],   "object": {    "type": "note",    "content": "content goes here",    "links": {     "alternate": [      {       "href": "http://www.google.com/buzz/a/google.com",       "type": "text/html"      }     ]    }   },   "source": {    "title": "Buzz"   },   "visibility": {    "entries": [     {      "id": "https://www.googleapis.com/buzz/v1/people/@me/@groups/@public?altu003djson",      "title": "Public"     } Google Developer Day 2010 Friday, October 29, 2010
  •   },   "verbs": [    "post"   ],   "object": {    "type": "note",    "content": "content goes here",    "links": {     "alternate": [      {       "href": "http://www.google.com/buzz/a/google.com",       "type": "text/html"      }     ]    }   },   "source": {    "title": "Buzz"   }, "visibility": {       "entries": [     {      "id": "{url}/people/@me/@groups/@public?alt=json",      "title": "Public"     }    ]   }  } Google Developer Day 2010 Friday, October 29, 2010
  •     "alternate": [      {       "href": "http://www.google.com/buzz/a/google.com",       "type": "text/html"      }     ]    }   },   "source": {    "title": "Buzz"   },   "visibility": {    "entries": [     {      "id": "{url}/people/@me/@groups/@public?alt=json",      "title": "Public"     }    ] }, "geocode": "37.783471 -122.39922", "address": "701-737 Folsom St, San Francisco, CA 94103, USA", "placeName": "300 3rd St, San Francisco, CA 94107" }  } Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  •  "object": {   "type": "note",   "content": "content goes here", "attachments": [ { "type": "article", "title": "Name of the link", "links": { "alternate": [ { "href": "{url}/to/article.html", "type": "text/html" } ] } } ]  } Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  •  "object": {   "type": "note",   "content": "content goes here", "attachments": [        {      "type": "photo",      "links": {       "preview": [        {         "href": "{url}/image_thumb.jpg",         "type": "image/jpeg"        }       ],       "enclosure": [        {         "href": "{url}/image.jpg",         "type": "image/jpeg",         "height": 190,         "width": 260        }       ]     }    } Google Developer Day 2010 Friday, October 29, 2010
  •   "object": {    "type": "note",    "content": "content goes here", "attachments": [ { "type": "video", "title": "video description goes here", "links": { "alternate": [ { "href": "http://www.youtube.com/watch?v=abcdef", "type": "text/html" } ], "preview": [ { "href": "{url}/default.jpg", "type": "image/jpeg" }, { "href": "{url}/proxy?thumbnail_default.jpg", "type": "image/jpeg" } Google Developer Day 2010 Friday, October 29, 2010
  • Verbs Objects Favorite Article Photo Follow Audio Photo Album Friend Bookmark Place Join Comment Playlist Play File Product Post Folder Review Save Group Service Share List Status Tag Note Video Update Person Google Developer Day 2010 Friday, October 29, 2010
  • Verbs Objects Favorite Article Photo Follow Audio Photo Album Friend Bookmark Place Join Comment Playlist Play File Product Post Folder Review Save Group Service Share List Status Tag Note Video Update Person Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Activity Streams Google Developer Day 2010 Friday, October 29, 2010
  • Auth url: https://www.google.com/buzz/api/auth/OAuthAuthorizeToken scope: https://www.googleapis.com/auth/buzz domain: www.example.org iconUrl: http://www.example.org/icon.png Google Developer Day 2010 Friday, October 29, 2010
  • https://www.google.com/buzz/api/auth/OAuthAuthorizeToken ?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fbuzz &domain=www.example.org &oauth_token= Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • PubSubHubbub Google Developer Day 2010 Friday, October 29, 2010
  • Firehose Friday, October 29, 2010
  • Photo credit: Nandhp, used under the Creative Commons Attribution-Share Alike 3.0 Unported license. Gardenhose Friday, October 29, 2010
  • Track Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Examples Google Developer Day 2010 Friday, October 29, 2010
  • buzz-bingo.appspot.com Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Sign-In & Auth for Buzz client = buzz.Client() client.build_oauth_consumer(   OAUTH_CONSUMER_KEY,   OAUTH_CONSUMER_SECRET ) client.oauth_scopes.append(   buzz.FULL_ACCESS_SCOPE ) Google Developer Day 2010 Friday, October 29, 2010
  • Sign-In & Auth for Buzz request_token =   client.fetch_oauth_request_token(     'http://example.com/oauth/callback/'   ) # Save request token to the data store authorization_url =   client.build_oauth_authorization_url(     request_token   ) Google Developer Day 2010 Friday, October 29, 2010
  • Sign-In & Auth for Buzz # User visits the authorization_url Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010
  • Sign-In & Auth for Buzz verifier = request.get('oauth_verifier') # Lookup request_token in data store client.oauth_request_token = request_token access_token =   client.fetch_oauth_access_token(verifier) # Save access token to the data store Google Developer Day 2010 Friday, October 29, 2010
  • Buzz Bingo is open source! code.google.com/p/buzz-bingo buzz-bingo.appspot.com Google Developer Day 2010 Friday, October 29, 2010
  • Track Google Developer Day 2010 Friday, October 29, 2010
  • Extras Google Developer Day 2010 Friday, October 29, 2010
  • Let’s Talk: Questions and Answers Timothy Jordan Developer Advocate, Google buzz.timothyjordan.com @timothyjordan #devfest Codelab Time: 13:20 - 15:00 Location: Track B - 301 Google Developer Day 2010 Friday, October 29, 2010
  • Links https://code.google.com/apis/buzz/docs/ http://code.google.com/p/oacurl/ http://code.google.com/p/buzz-php-client/ http://code.google.com/p/buzz-python-client/ http://code.google.com/p/buzz-java-client/ code.google.com/p/buzz-codelabs code.google.com/p/buzz-mood Google Developer Day 2010 Friday, October 29, 2010
  • Open Source Implementations of Standards • status.net • shindig • social site • pubsubhubbub Google Confidential and Proprietary Friday, October 29, 2010
  • Jambool Platform for Orkut Google Commerce Amit Fulay, Product Manager October 26, 2010 Google Developer Day 2010 Friday, October 29, 2010
  • Agenda 1 Overview 2 Orkut & Jambool 3 Platform features 4 Sing Up today Google Developer Day 2010 Friday, October 29, 2010
  • Jambool – Overview • Acquired by Google in August 2010 • Leading virtual economy monetization platform • Social Gold (by Jambool) platform  Micropayments & Subscriptions  Virtual Currency & Inventory Management  Analytics & Reporting  Fraud Management Google Developer Day 2010 Friday, October 29, 2010
  • Orkut + Jambool Google Developer Day 2010 Friday, October 29, 2010
  • Features for Orkut Jambool platform for Orkut launches on 29 October, 2010 at Google Developer Day, Brazil Key Features • Support for Boleto Bancario • Complete localized experience in Portuguese • Low fee of 10% for developers • Level 1 PCI compliant • 24x7 Customer Support Google Developer Day 2010 Friday, October 29, 2010
  • Jambool Platform Features Google Developer Day 2010 Friday, October 29, 2010
  • Payments Overview • Seamless, in-app experience • Wallet associated with user’s ID • Wide array of payment methods Europe Asia LATAM Google Developer Day 2010 Friday, October 29, 2010
  • In-flash payments • Transaction takes place within Flash • You can pause game/ purchase flow as necessary for gameplay • User completes purchase without ever leaving game – no new window or refresh/ reload Google Developer Day 2010 Friday, October 29, 2010
  • Subscriptions • Highly configurable • Free/discounted trials • Weekly, monthly, annual billing cycles • Custom look and feel through CSS • Programmatic access to user status Google Developer Day 2010 Friday, October 29, 2010
  • Payments: Local Currency • 25 currencies are live, incl. CAD, AUD, EUR, GBP, CHF, TRY, HKD, SGD & TWD • Default currency based on IP Address Google Developer Day 2010 Friday, October 29, 2010
  • Virtual Currency • Lightweight API allows you to launch a virtual currency in a matter of hours • Currency is completely white-labeled o You name the currency o You set the exchange rate against USD, EUR, etc. o You determine when it is earned/ how it is purchased • We manage credits, debits, account balances and transaction histories Google Developer Day 2010 Friday, October 29, 2010
  • Analytics Google Developer Day 2010 Friday, October 29, 2010
  • Sign up today • Sign up on www.jambool.com • No monthly or minimum fee • Easy to use API • Make money through Jambool & Orkut Google Developer Day 2010 Friday, October 29, 2010
  • Mobile Agenda for GDD http://bit.ly/mgddbr Google Developer Day 2010 Friday, October 29, 2010
  • Google Developer Day 2010 Friday, October 29, 2010