35
APIs and URLs for Social TV Dan Brickley <[email protected] > NoTube Project & Vrije Universiteit, Amsterdam with Libby Miller, Mo McRoberts, Vicky Buser a joint W3C position paper from NoTube & Project Baird W3C Web & TV Workshop, Berlin, Feb 2011 Wednesday, 9 February 2011

APIs and URLs for Social TV

Embed Size (px)

DESCRIPTION

Presentation to W3C TV and Web Workshop, Feb 9 2011.

Citation preview

Page 1: APIs and URLs for Social TV

APIs and URLs for Social TV

Dan Brickley <[email protected]>NoTube Project & Vrije Universiteit, Amsterdam

with Libby Miller, Mo McRoberts, Vicky Buser

a joint W3C position paper from NoTube & Project Baird

W3C Web & TV Workshop, Berlin, Feb 2011Wednesday, 9 February 2011

Page 2: APIs and URLs for Social TV

Today

• From me...

• 3 requirements from Linked Social TV

• Via motivating scenarios & examples

• Suggestions for W3C next steps

• A few words from a like-minded special guest (Matt Hammond of BBC)

• Coffee!

Wednesday, 9 February 2011

Page 3: APIs and URLs for Social TV

(who am I?)

• In W3C community since 1997

• Joined W3C team to help start Semantic Web project, RDF specs and groups

• 2006/7 Libby’s ‘Widget / social’ team at Joost.com startup - TV re-built in the Web

• NoTube project, also recently co-chaired W3C SocialWeb Incubator Group

Wednesday, 9 February 2011

Page 4: APIs and URLs for Social TV

The 3 Requirements

• Let metadata flow widely - advertising content, rather than be a hidden asset

• Identify and link content with useful URLs(*)

• Open APIs to control TV and link devices

* CRIDs are great, but people share HTTP URLs

see also CRID resolver demo services.notu.be

Achievable, inter-dependent and foundational

Wednesday, 9 February 2011

Page 5: APIs and URLs for Social TV

Scenario-led analysisTV - not as a device, but as a part of people’s lives

World Wide Web - not just a technology component

but as a linked information network...

...and as something that connects billions of people

Wednesday, 9 February 2011

Page 6: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 7: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 8: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 9: APIs and URLs for Social TV

... and we noticed

• Nobody says, “I want to see recommendations from other people who bought the same TV as me”

• Nobody says, “I want to learn a new interface and controller for every device I use”

• Or “I wish watching TV was more like using a computer.”

Wednesday, 9 February 2011

Page 10: APIs and URLs for Social TV

Prototypes and demos

From Widgets to APIs and the second screen

(and third, fourth, and fifth...)

(and sometimes no screens at all...)

Wednesday, 9 February 2011

Page 11: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 12: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 13: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 14: APIs and URLs for Social TV

Experiments with pairing protocols

eg. QR Codes (“xmpp:[email protected]/tv1234”)

Wednesday, 9 February 2011

Page 15: APIs and URLs for Social TV

2nd screen archive browser on a tablet computerWednesday, 9 February 2011

Page 16: APIs and URLs for Social TV

Custom 2nd screen apps (OAuth/Twitter for ‘social’) Wednesday, 9 February 2011

Page 17: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 18: APIs and URLs for Social TV

(scope: can a table be a ‘remote control’?)Wednesday, 9 February 2011

Page 19: APIs and URLs for Social TV

(scope: is a projector a ‘TV’?)

Wednesday, 9 February 2011

Page 20: APIs and URLs for Social TV

Observations

• Second screen APIs have huge potential

• Standard protocols needed (HTTP, XMPP?)

• Useless without content identifiers, free-flow of metadata

• “Social TV” is happening online anyway (even if people didn’t care to connect their TV’s ethernet cable)

Wednesday, 9 February 2011

Page 21: APIs and URLs for Social TV

Linked TV data

Connecting Archive.org films via Wikipedia to IMDB,Rotten Tomatoes, Facebook and to other users...

(24 hour collab with Kingsley Idehen)

Wednesday, 9 February 2011

Page 22: APIs and URLs for Social TV

We linked Archive.org video URLs to Wikipedia/DBpedia URLs

We can visualize and navigate content using info from Wikipedia.

Now, whenever Wikipedia is improved, so is Archive.org.

And not just the “content” but related entities... Wednesday, 9 February 2011

Page 23: APIs and URLs for Social TV

Microsoft Pivot Viewer - laptop as 2nd screen

“Show films by distributor, in the 1940s”

Wednesday, 9 February 2011

Page 24: APIs and URLs for Social TV

(via Pivot embedded in OpenLink’s RDF/SPARQL db)

Wednesday, 9 February 2011

Page 25: APIs and URLs for Social TV

Each entity of interest gets an URL, a page, some descriptive metadata...

...and more links by URL

Wednesday, 9 February 2011

Page 26: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 27: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 28: APIs and URLs for Social TV

URLs + public metadata:RDFa in IMDB and

RottenTomatoes HTML

Aggregated by FacebookWednesday, 9 February 2011

Page 29: APIs and URLs for Social TV

Conclusions & next steps

• This is not rocket science: URLs make the Web

• URL links are a foundation for Social TV

• Linking documents is easier than linking devices

• Protocol work deserves a Working Group

• Best Practices Note: collect via Interest Group

Wednesday, 9 February 2011

Page 30: APIs and URLs for Social TV

And speaking of remotes...

(see Matt’s slides here)

Wednesday, 9 February 2011

Page 31: APIs and URLs for Social TV

Wednesday, 9 February 2011

Page 32: APIs and URLs for Social TV

Last week’s examples

• Al Jazeera’s Egyptian Twitter coverage

• Linking content with URIs

(these last slides not used...)Wednesday, 9 February 2011

Page 33: APIs and URLs for Social TV

Livestation streaming app embeds a Twitter client

Wednesday, 9 February 2011

Page 34: APIs and URLs for Social TV

I posted a screenshot of Al Jazeera quoting someone talking about Egypt:

“I’m not rich or poor,not muslim or christian,

white or black, I’m neither from

the north or south. I am EGYPTIAN!”

Wednesday, 9 February 2011

Page 35: APIs and URLs for Social TV

...he noticed, and was happy, and shared thisback with @AJEnglish

Wednesday, 9 February 2011