Opening up Yahoo! to Users and Developers
-
Upload
christian-heilmann -
Category
Education
-
view
8.345 -
download
2
description
Transcript of Opening up Yahoo! to Users and Developers
![Page 1: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/1.jpg)
Opening up Yahoo! to Users and Developers
Christian Heilmann
Future of Web Apps, London,
![Page 2: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/2.jpg)
!Neal
![Page 3: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/3.jpg)
I’m Chris.
![Page 4: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/4.jpg)
Neil is well clever about the Yahoo Open Strategy
![Page 5: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/5.jpg)
I am just well excited about it.
![Page 6: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/6.jpg)
So Neal’s talk was all like:
![Page 7: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/7.jpg)
![Page 8: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/8.jpg)
My approach is different.
![Page 9: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/9.jpg)
http://www.flickr.com/photos/mathias-erhart/761601969/
![Page 10: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/10.jpg)
The Yahoo Open Strategy has three goals:
![Page 11: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/11.jpg)
1. Make Yahoo more social
2. Open to third parties like never before
3. Rewire Yahoo
![Page 12: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/12.jpg)
But how, do tell?
![Page 13: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/13.jpg)
Let’s go a back in time a bit...
![Page 14: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/14.jpg)
![Page 15: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/15.jpg)
Yahoo = big old internet company
![Page 16: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/16.jpg)
But they already started getting people in that dared
to think differently.
![Page 17: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/17.jpg)
(No, nothing to do with fruit)
![Page 18: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/18.jpg)
![Page 19: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/19.jpg)
Who still innovate, hard!
![Page 20: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/20.jpg)
http://www.flickr.com/explore/panda
![Page 21: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/21.jpg)
Amongst other things, these companies showed Yahoo the
impact of APIs and distribution.
![Page 22: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/22.jpg)
Hence we went nuts on giving you APIs:
![Page 23: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/23.jpg)
![Page 24: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/24.jpg)
Another thing we took on very early is the need for
different formats:
![Page 25: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/25.jpg)
http://www.flickr.com/photos/tags/hamsters
![Page 26: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/26.jpg)
http://api.flickr.com/services/feeds/photos_public.gne?tags=hamsters&lang=en-us&format=atom
![Page 27: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/27.jpg)
http://api.flickr.com/services/feeds/photos_public.gne?tags=hamsters&lang=en-us&format=php
![Page 28: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/28.jpg)
http://api.flickr.com/services/feeds/photos_public.gne?tags=hamsters&lang=en-us&format=json&jsoncallback=icanhaz
![Page 29: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/29.jpg)
http://api.flickr.com/services/feeds/photos_public.gne?tags=hamsters&lang=en-us&format=lol
![Page 30: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/30.jpg)
My first job inside Yahoo was related to another new
product:
![Page 31: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/31.jpg)
![Page 32: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/32.jpg)
Answers tapped into the wisdom of the masses to help
another and not solely rely on expert advice.
£1 for the
Buzzwordkitty
![Page 33: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/33.jpg)
We came to understand very fast that with the right products and the right
channels we can get a lot of cool content.
![Page 34: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/34.jpg)
Content from our users for our users.
![Page 35: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/35.jpg)
You could call it user generated content (UGC).
£1 for the
Buzzwordkitty
![Page 36: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/36.jpg)
We also found that people do awesome things with the data
provided through APIs.
![Page 37: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/37.jpg)
http://www.flickr.com/photos/mn_francis/294430002/
![Page 38: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/38.jpg)
However, mixing those with the Yahoo sites as they were was harder than we thought.
![Page 39: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/39.jpg)
The other thing we came to understand is that mashing up
data can be tricky (read: annoying)
![Page 40: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/40.jpg)
Hence:
![Page 41: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/41.jpg)
![Page 42: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/42.jpg)
![Page 43: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/43.jpg)
![Page 44: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/44.jpg)
One common request:
![Page 45: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/45.jpg)
CLI? KTHXBAI!
![Page 46: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/46.jpg)
This is what you will get with YOS.
![Page 47: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/47.jpg)
It is called Yahoo Query Language (YQL) and you can
download the docs at:http://developer.yahoo.com/yql/
![Page 48: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/48.jpg)
SELECT * from web.search WHERE query="puppies" LIMIT
3 OFFSET 10
![Page 49: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/49.jpg)
Yahoo as your Database :)
![Page 50: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/50.jpg)
But what about the social graph?
£1 for the
Buzzwordkitty
![Page 51: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/51.jpg)
http://www.flickr.com/photos/crumley/160490011/
Yes, there’s a full social API, at /social/
![Page 52: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/52.jpg)
Yahoo has *a lot* of users and we will do our best to get
them connected and understand the benefits of
social networking.
![Page 53: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/53.jpg)
Ok, we have data, we have users and their connections.
![Page 54: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/54.jpg)
So what do we have delivered so far?
![Page 55: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/55.jpg)
Address Book: access and update contacts
BOSS: build your own search serviceFire Eagle: create location-aware applications and services
GeoPlanet: manage all geo-permanent named places on Earth
Music: use the Yahoo! Music catalog of artists, albums, videos, and more
SearchMonkey: use structured data to enhance your Yahoo! Search results
![Page 56: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/56.jpg)
What’s coming?
![Page 57: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/57.jpg)
YAP – Yahoo Application Platform.
http://developer.yahoo.com/yap/
![Page 58: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/58.jpg)
YAP will make it easy for you to build applications for the
Yahoo framework.
![Page 59: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/59.jpg)
It’ll allow you to write the code, get the data, promote
and place your apps.
![Page 60: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/60.jpg)
It’ll be something like Searchmonkey allows you to
do now.
![Page 61: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/61.jpg)
It’ll allow you to write the code, get the data, promote
and place your apps
![Page 62: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/62.jpg)
It’ll allow you to write the code, get the data, promote
and place your apps
![Page 63: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/63.jpg)
Building apps – woo!
![Page 64: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/64.jpg)
But where to put them?
![Page 65: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/65.jpg)
My Yahoo! – Opened
Yahoo! homepage – Opened
Mail – Opened
Media properties – Opened
![Page 66: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/66.jpg)
Yeah, OK, what about the open?
![Page 67: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/67.jpg)
Open Social
OpenID
oAuth
open bar
![Page 68: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/68.jpg)
So, is this coming?
![Page 69: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/69.jpg)
Yeah.
![Page 70: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/70.jpg)
Is it going to be cool?
![Page 71: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/71.jpg)
Reaching millions of people with my apps – yeah I think so.
![Page 72: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/72.jpg)
Does answering your own questions make you look
pretentious?
![Page 73: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/73.jpg)
Yes, it does. Stop it now.
![Page 74: Opening up Yahoo! to Users and Developers](https://reader033.fdocuments.in/reader033/viewer/2022052823/555286aab4c905b4598b5278/html5/thumbnails/74.jpg)
http://developer.yahoo.com
Christian Heilmann | http://wait-till-i.com | twitter: codepo8
THANKS!