Download - Exposing the Web’s Biggest (Free) Billboard

Transcript
Page 1: Exposing the Web’s Biggest (Free) Billboard

Exposing the Web’s Biggest (Free) BillboardMicah Laaker | Big (D)esign Conference2009.05.30

Page 2: Exposing the Web’s Biggest (Free) Billboard

•Who?• Director of User

Experience, Yahoo! Open Strategy (Y!OS)

• Work for 3rd-party Developers and Publishers

• APIs, Web Services, Applications, and RSS

COMMENTS: I’m Micah Laaker, Director of User Experience for Yahoo!’s Open Strategy, which basically means I lead a team of tremendously talented designers and prototypers on our efforts to support 3rd-party developers and publishers (a.k.a. people like you, who create interesting and innovative Web-connected products). Yahoo! offers over 40 services and APIs to the world, ranging from Data (think: content) to Services (think: Mail and Search). Last, but maybe most important of all, I’m from Omaha. You can ask anyone I work with back in the Bay Area; they hear it over and over again: I’m proud to be from Omaha, and love the creative spark here that kick-started what I’ve done to date.

Page 3: Exposing the Web’s Biggest (Free) Billboard

Agenda• Overview of Yahoo!’s reach

• Review open components

• Profile, Social Graph, Activity Stream, Open Canvases

• Updates sources and experiences

• How to leverage

Page 4: Exposing the Web’s Biggest (Free) Billboard

Total time spent online

13%

Total time spentat Yahoo!

COMMENTS: Of that usage, more than 10% of that time is spent on Yahoo.com pages and applications.

Yahoo! has audience.

Page 5: Exposing the Web’s Biggest (Free) Billboard

Yahoo! Home Page

300m

Page 6: Exposing the Web’s Biggest (Free) Billboard

Yahoo! Mail

300m

Page 7: Exposing the Web’s Biggest (Free) Billboard

Yahoo! Messenger

90m

Page 8: Exposing the Web’s Biggest (Free) Billboard

My Yahoo!

40m

Page 9: Exposing the Web’s Biggest (Free) Billboard

Y!OS• Open Canvases

• Activity streams

• Foundational elements:

• Profile

• Social Graph

Page 10: Exposing the Web’s Biggest (Free) Billboard

Profile

Page 11: Exposing the Web’s Biggest (Free) Billboard

1 Single Profile for the networkConsistent user reflection everywhere

Page 12: Exposing the Web’s Biggest (Free) Billboard

Social Graph

Page 13: Exposing the Web’s Biggest (Free) Billboard

Connections Graph2-way confirmed relationships

Page 14: Exposing the Web’s Biggest (Free) Billboard

Open Canvases

Page 15: Exposing the Web’s Biggest (Free) Billboard

SearchYahoo! SearchUse microformats to alter display

Page 16: Exposing the Web’s Biggest (Free) Billboard

Mail

Yahoo! MailApps can use Mail-specific features

Page 17: Exposing the Web’s Biggest (Free) Billboard

My Yahoo!

My Yahoo!Modules allow quick App dashboard with profile and social user data

Page 18: Exposing the Web’s Biggest (Free) Billboard

YAP

Cody I

Matt L

Yahoo! Canvas ViewFull-page App experience with rich interaction, profile, and social data

Page 19: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: From Pipes, I began working on one of Yahoo!’s recent efforts. Our Application Platform allows anyone to take content and experiences from their product and launch them into a Yahoo! canvas. Think of our “Apps” as your site inside of Yahoo!... i.e. meeting your users where they already are. Users can add any apps they wish to places like My Yahoo!, where millions of users start (and end) each day. Here, for example, you can see one of Watercooler’s (a great company down the road from us in Mountain View) TV-themed Apps for Arrested Development both on its own full canvas page and as a widget on My Yahoo!.

Addicted to…Trivia, quizzes, and quotes about TV

Page 20: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: From Pipes, I began working on one of Yahoo!’s recent efforts. Our Application Platform allows anyone to take content and experiences from their product and launch them into a Yahoo! canvas. Think of our “Apps” as your site inside of Yahoo!... i.e. meeting your users where they already are. Users can add any apps they wish to places like My Yahoo!, where millions of users start (and end) each day. Here, for example, you can see one of Watercooler’s (a great company down the road from us in Mountain View) TV-themed Apps for Arrested Development both on its own full canvas page and as a widget on My Yahoo!.

What’s Cookin’Find great dinner and drink pairings

Page 21: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: From Pipes, I began working on one of Yahoo!’s recent efforts. Our Application Platform allows anyone to take content and experiences from their product and launch them into a Yahoo! canvas. Think of our “Apps” as your site inside of Yahoo!... i.e. meeting your users where they already are. Users can add any apps they wish to places like My Yahoo!, where millions of users start (and end) each day. Here, for example, you can see one of Watercooler’s (a great company down the road from us in Mountain View) TV-themed Apps for Arrested Development both on its own full canvas page and as a widget on My Yahoo!.

Mint.com Personal FinanceTrack your bank & investment accts.

Page 22: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: From Pipes, I began working on one of Yahoo!’s recent efforts. Our Application Platform allows anyone to take content and experiences from their product and launch them into a Yahoo! canvas. Think of our “Apps” as your site inside of Yahoo!... i.e. meeting your users where they already are. Users can add any apps they wish to places like My Yahoo!, where millions of users start (and end) each day. Here, for example, you can see one of Watercooler’s (a great company down the road from us in Mountain View) TV-themed Apps for Arrested Development both on its own full canvas page and as a widget on My Yahoo!.

LexulousHead-to-head Scrabble game

Page 23: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: From Pipes, I began working on one of Yahoo!’s recent efforts. Our Application Platform allows anyone to take content and experiences from their product and launch them into a Yahoo! canvas. Think of our “Apps” as your site inside of Yahoo!... i.e. meeting your users where they already are. Users can add any apps they wish to places like My Yahoo!, where millions of users start (and end) each day. Here, for example, you can see one of Watercooler’s (a great company down the road from us in Mountain View) TV-themed Apps for Arrested Development both on its own full canvas page and as a widget on My Yahoo!.

Gas Prices by GasBuddy.comFind the lowest prices for fuel

Page 24: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: From Pipes, I began working on one of Yahoo!’s recent efforts. Our Application Platform allows anyone to take content and experiences from their product and launch them into a Yahoo! canvas. Think of our “Apps” as your site inside of Yahoo!... i.e. meeting your users where they already are. Users can add any apps they wish to places like My Yahoo!, where millions of users start (and end) each day. Here, for example, you can see one of Watercooler’s (a great company down the road from us in Mountain View) TV-themed Apps for Arrested Development both on its own full canvas page and as a widget on My Yahoo!.

Mafia WarsRaise and run your own Mafia

Page 25: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: From Pipes, I began working on one of Yahoo!’s recent efforts. Our Application Platform allows anyone to take content and experiences from their product and launch them into a Yahoo! canvas. Think of our “Apps” as your site inside of Yahoo!... i.e. meeting your users where they already are. Users can add any apps they wish to places like My Yahoo!, where millions of users start (and end) each day. Here, for example, you can see one of Watercooler’s (a great company down the road from us in Mountain View) TV-themed Apps for Arrested Development both on its own full canvas page and as a widget on My Yahoo!.

Apps publish to UpdatesChoose which activities fire Updateswhich then drive others to your App

Page 26: Exposing the Web’s Biggest (Free) Billboard

Activity Stream

Page 27: Exposing the Web’s Biggest (Free) Billboard
Page 28: Exposing the Web’s Biggest (Free) Billboard

Where do Updates come from?

Page 29: Exposing the Web’s Biggest (Free) Billboard

Inputs• Network properties

• Services from around the Web

• 3rd-party Applications

• Open Applications

• OAuth Apps

Page 30: Exposing the Web’s Biggest (Free) Billboard

Yahoo! Services publishing Updates

events

Page 31: Exposing the Web’s Biggest (Free) Billboard

3rd-party products publishing Updates

events

Page 32: Exposing the Web’s Biggest (Free) Billboard

Easily link your Web accounts to Yahoo!

Updates

Link up off-network servicesAdd 21 services in one fell swoop

Page 33: Exposing the Web’s Biggest (Free) Billboard

MyBlogLog offers additional feedsmybloglog.com/buzz/e_profile_serv.php

Page 34: Exposing the Web’s Biggest (Free) Billboard

JS-Kit integration800k blogs allow Yahoo! sign-in and Updates publishing

Page 35: Exposing the Web’s Biggest (Free) Billboard

JS-Kit integration resultsCross-web comments shared with friends (and world)

Page 36: Exposing the Web’s Biggest (Free) Billboard

Blog Posts publish to UpdatesIncrease distribution of your content

Page 37: Exposing the Web’s Biggest (Free) Billboard

Blog Posts publish to UpdatesYou control icon, link, and language around your Updates posts

Page 38: Exposing the Web’s Biggest (Free) Billboard

Updates Everywhere

Page 39: Exposing the Web’s Biggest (Free) Billboard

Aggregate

Page 40: Exposing the Web’s Biggest (Free) Billboard

Front PageMost recent Updates from around Yahoo! and the Web

Page 41: Exposing the Web’s Biggest (Free) Billboard

Yahoo! MailConstant stream of friends’ Yahoo! and Web activity

Page 42: Exposing the Web’s Biggest (Free) Billboard

iGoogle gadgetSame content, different environment

Page 43: Exposing the Web’s Biggest (Free) Billboard

Contextual

Page 44: Exposing the Web’s Biggest (Free) Billboard

Yahoo! SportsSports-only filter of friends’ actions

Page 45: Exposing the Web’s Biggest (Free) Billboard

Yahoo! SportsAlso see what others are doing

Page 46: Exposing the Web’s Biggest (Free) Billboard

Yahoo! BuzzWhat content my friends find hot

Page 47: Exposing the Web’s Biggest (Free) Billboard

Yahoo! MusicFriend-filtered ratings/reviews

Page 48: Exposing the Web’s Biggest (Free) Billboard

WP sidebar3rd-party IntegrationUser-specific Updates easy to share

Page 49: Exposing the Web’s Biggest (Free) Billboard

Wrap it up, B.

Page 50: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: Just as an example of how powerful this platform is for getting your content in front of Yahoo! users, this is an App I created with some others in our group in about 10 hours for our recent Hack Day (an event we throw quarterly to quickly try out ideas by building working prototypes within 24 hours). It takes what Apps my friends have installed, subtracts the Apps I’ve installed, and gives me back a recommendation for which Apps I should consider installing (as my friends are already active therein). 10 hours. That’s it... and most of that time was just spent on the CSS and layout. Instantly deployed and available to any Yahoo! user for installation.

Bringing it all togetherapps.yahoo.com/-octyip6g

Page 51: Exposing the Web’s Biggest (Free) Billboard

YQL (Yahoo! Query Language)Easy means to collect + filter Updates

Page 52: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: Just as an example of how powerful this platform is for getting your content in front of Yahoo! users, this is an App I created with some others in our group in about 10 hours for our recent Hack Day (an event we throw quarterly to quickly try out ideas by building working prototypes within 24 hours). It takes what Apps my friends have installed, subtracts the Apps I’ve installed, and gives me back a recommendation for which Apps I should consider installing (as my friends are already active therein). 10 hours. That’s it... and most of that time was just spent on the CSS and layout. Instantly deployed and available to any Yahoo! user for installation.

Updates as Content MineExtract meaningful info from friends’ events to highlight relevant content

Page 53: Exposing the Web’s Biggest (Free) Billboard

Use Open Apps to Publish UpdateApp clicks result in events others can see, driving more traffic to your content

Page 54: Exposing the Web’s Biggest (Free) Billboard

COMMENTS: Just as an example of how powerful this platform is for getting your content in front of Yahoo! users, this is an App I created with some others in our group in about 10 hours for our recent Hack Day (an event we throw quarterly to quickly try out ideas by building working prototypes within 24 hours). It takes what Apps my friends have installed, subtracts the Apps I’ve installed, and gives me back a recommendation for which Apps I should consider installing (as my friends are already active therein). 10 hours. That’s it... and most of that time was just spent on the CSS and layout. Instantly deployed and available to any Yahoo! user for installation.

Common ComponentsOpen Apps leverage pre-built components like Sharing

Page 55: Exposing the Web’s Biggest (Free) Billboard

How to Leverage Yahoo!

Page 56: Exposing the Web’s Biggest (Free) Billboard

Lay the foundation

Page 57: Exposing the Web’s Biggest (Free) Billboard

Create/update your Profileprofiles.yahoo.com

Page 58: Exposing the Web’s Biggest (Free) Billboard

Add Connectionsprofiles.yahoo.com/contacts.php?p=1

Page 59: Exposing the Web’s Biggest (Free) Billboard

Add Outside Servicesprofiles.yahoo.com/share_more.php

Page 60: Exposing the Web’s Biggest (Free) Billboard

Add Applicationsapps.yahoo.com

Page 61: Exposing the Web’s Biggest (Free) Billboard

Download SDKs

Page 62: Exposing the Web’s Biggest (Free) Billboard

Mac OS X and iPhone integrationcoming very soon

Page 63: Exposing the Web’s Biggest (Free) Billboard

Grab our existing APIs/servicesdeveloper.yahoo.com/everything.html

Page 64: Exposing the Web’s Biggest (Free) Billboard

Build App(s)

Page 65: Exposing the Web’s Biggest (Free) Billboard

Build an Applicationdeveloper.yahoo.com/dashboard

Page 66: Exposing the Web’s Biggest (Free) Billboard

Open Application (on Yahoo!)developer.yahoo.com/yap

Page 67: Exposing the Web’s Biggest (Free) Billboard

OAuth Application (on your site)developer.yahoo.com/yap

Page 68: Exposing the Web’s Biggest (Free) Billboard

Benefits• Free

• Large, engaged, & diverse audience

• 1 point of engagement, with multiple endpoints

• Complementary, not contrary, to Web standards

Page 69: Exposing the Web’s Biggest (Free) Billboard

Summary• Lay the foundation profiles.yahoo.com

• Get the SDKs developer.yahoo.com/social

• Build an App developer.yahoo.com/yap

• Use YQL developer.yahoo.com/yql

• Publish to Yahoo! Updates developer.yahoo.com/updates

COMMENTS: To try out the different products I just shared, be sure to go to developer.yahoo.com. Specifically, be sure to try each of these (YUI, BOSS, YAP, YQL, and Updates) to use our latest and greatest products. By doing so, you’ll save yourself the need to learn (the hard way) the same lessons I learned before (about recreating services and reaching users where they’re already at). Instead, *you* can dive into building cool, innovative products that solve problems you want to tackle.

Page 70: Exposing the Web’s Biggest (Free) Billboard

In Conclusion• Learn more about the

Yahoo! Open Strategy: developer.yahoo.com/yos/

• Contact:Micah Laakerlaaker.com/[email protected]: @mlaaker