91
Placelessness AndtheAdvanceofMicropublishing Alex Faaborg Mozilla Corporation

Placelessness and the Advance of Micropublishing

  • Upload
    faaborg

  • View
    4.932

  • Download
    1

Embed Size (px)

DESCRIPTION

This talk discusses:1) What are microformats?2) Why does Mozilla care about microformats?3) What does a microformat-aware Web browser look like?4) Why should Web sites expose their content using microformats?

Citation preview

Page 1: Placelessness and the Advance of Micropublishing

PlacelessnessAndtheAdvanceofMicropublishing

Alex FaaborgMozilla Corporation

Page 2: Placelessness and the Advance of Micropublishing

mozilla Labs

The mockups shown in this presentation are not necessarily planned features for Firefox 3

Page 3: Placelessness and the Advance of Micropublishing

These are topics we are spending a lot of time

thinking about / designing / prototyping /hacking / testing / rethinking /

iterating on

However

Page 4: Placelessness and the Advance of Micropublishing

This presentation will answer 4 questions

Page 5: Placelessness and the Advance of Micropublishing

1) What are microformats?

Page 6: Placelessness and the Advance of Micropublishing

2) Why does Mozilla care about microformats?

Page 7: Placelessness and the Advance of Micropublishing

3) What does a microformat-aware Web browser look like?

Page 8: Placelessness and the Advance of Micropublishing

4) Why should Web sites expose their content using microformats?

Page 9: Placelessness and the Advance of Micropublishing

1) What are microformats?

... and why are we talking about this in a session about Design and User Experience?

Page 10: Placelessness and the Advance of Micropublishing

Technologies like microformats are fundamental to Human Computer Interaction

Page 11: Placelessness and the Advance of Micropublishing

HumanReadable

MachineReadable

Information

Page 12: Placelessness and the Advance of Micropublishing

Plain Text

Alex Faaborghttp://mozilla.comMozilla

HumanReadable

MachineReadable

HumanReadable

Not MachineReadable

Page 13: Placelessness and the Advance of Micropublishing

vCardBEGIN:VCARDVERSION:3.0FN:Alex FaaborgURL:http://www.mozilla.comORG:MozillaEND:VCARD

HumanReadable

MachineReadable

Not HumanReadable

MachineReadable

Page 14: Placelessness and the Advance of Micropublishing

CAPTCHA

HumanReadable

MachineReadable

HumanReadable

Not MachineReadable

Page 15: Placelessness and the Advance of Micropublishing

Firefox Dialog

HumanReadable

MachineReadable

Not MachineReadable

Not HumanReadable

Page 16: Placelessness and the Advance of Micropublishing

HTML

<div><a href="http://blog.mozila.com/faaborg/">Alex Faaborg</a><div>Mozilla</div></div>

Alex FaaborgMozilla

HumanReadable

MachineReadable

HumanReadable

Not MachineReadable (content)

Page 17: Placelessness and the Advance of Micropublishing

Microformat - hCard

<div class="vcard"><a class="url fn" href="http://blog.mozila.com/faaborg/">Alex Faaborg</a><div class="org">Mozilla</div></div>

Alex FaaborgMozilla

HumanReadable

MachineReadable

HumanReadable

MachineReadable

Page 18: Placelessness and the Advance of Micropublishing

... a way to create information that is both human and machine readable

What are microformats?

Page 19: Placelessness and the Advance of Micropublishing

...they give humans and computers a common ground for discussing information

What are microformats?

Page 20: Placelessness and the Advance of Micropublishing

Information like:

Contacts - hCardCalendar Events - hCalendarLocations - geo, adrTags - rel-tagSpam URLs - rel-nofollowRelationships - XFNReviews - hReviewResumes - hResumeFeeds - hAtomLicenses - rel-licenseVoting on Links - VoteLinksClassified Listings - hListing

↓ A whole lot more

Page 21: Placelessness and the Advance of Micropublishing

Information like:

Contacts - hCardCalendar Events - hCalendarLocations - geo, adrTags - rel-tagSpam URLs - rel-nofollowRelationships - XFNReviews - hReviewResumes - hResumeFeeds - hAtomLicenses - rel-licenseVoting on Links - VoteLinksClassified Listings - hListing

↓ A whole lot more

Page 22: Placelessness and the Advance of Micropublishing

Ways to learn more about microformats:

microformats.org

Ask a question, get a book

Tuesday, 1:30In 2003

Wednesday, 4:30In 2008

Page 23: Placelessness and the Advance of Micropublishing

2) Why does Mozilla care about microformats?

Page 24: Placelessness and the Advance of Micropublishing

The evolution of the Web browser...

Page 25: Placelessness and the Advance of Micropublishing

Photo by Derbeth (Flickr)

1993 Web Browser as Book

C

Page 26: Placelessness and the Advance of Micropublishing

Photo by Darius Capulet (Flickr)

2005 Web Browser as Radio

C

Page 27: Placelessness and the Advance of Micropublishing

Photo by Neil Rickards (Flickr)

2008 Web Browser as Switchboard

C

Page 28: Placelessness and the Advance of Micropublishing

Book Radio Switchboard

2005

Bookmarks Live Bookmarks Microformat Detection

Back and Next RSS Reader Integration Application Integration

1993

You find the information

You subscribe to the information

You move the information around

2008

Page 29: Placelessness and the Advance of Micropublishing

Multiple types of information

Not hard wired: the user is in control of the associations

C Photo by Neil Rickards (Flickr)

Page 30: Placelessness and the Advance of Micropublishing

At each stage the Web browser has been trying to keep up with the evolution of the Web

Page 31: Placelessness and the Advance of Micropublishing

RSS

Page 32: Placelessness and the Advance of Micropublishing
Page 33: Placelessness and the Advance of Micropublishing
Page 34: Placelessness and the Advance of Micropublishing

The same thing is happening now for other types of structured data

Page 35: Placelessness and the Advance of Micropublishing
Page 36: Placelessness and the Advance of Micropublishing
Page 37: Placelessness and the Advance of Micropublishing
Page 38: Placelessness and the Advance of Micropublishing
Page 39: Placelessness and the Advance of Micropublishing
Page 40: Placelessness and the Advance of Micropublishing
Page 41: Placelessness and the Advance of Micropublishing
Page 42: Placelessness and the Advance of Micropublishing
Page 43: Placelessness and the Advance of Micropublishing
Page 44: Placelessness and the Advance of Micropublishing
Page 45: Placelessness and the Advance of Micropublishing
Page 46: Placelessness and the Advance of Micropublishing

There are a lot of microformats, which ones should a web browser

natively support?

Page 47: Placelessness and the Advance of Micropublishing

hCard geo, adr hCalendar

Page 48: Placelessness and the Advance of Micropublishing

These three types of information are fundamental

Page 49: Placelessness and the Advance of Micropublishing

People exist in space and time

Page 50: Placelessness and the Advance of Micropublishing

exist in and

Page 51: Placelessness and the Advance of Micropublishing

Space and Time also map to common representations of information

Page 52: Placelessness and the Advance of Micropublishing
Page 53: Placelessness and the Advance of Micropublishing
Page 54: Placelessness and the Advance of Micropublishing
Page 55: Placelessness and the Advance of Micropublishing

New Microformats

The Web

+

Further customization provided by the extension development community.The Web

Page 56: Placelessness and the Advance of Micropublishing

please don’t hurt the webuse open standards

Page 57: Placelessness and the Advance of Micropublishing

3) What does a microformat-aware Web browser look like?

Page 58: Placelessness and the Advance of Micropublishing

Demo:

How can microformats help you get a beer, tonight

Page 59: Placelessness and the Advance of Micropublishing

Created by Mike Kaply, IBM

Try it out: labs.mozilla.com

Page 60: Placelessness and the Advance of Micropublishing
Page 61: Placelessness and the Advance of Micropublishing
Page 62: Placelessness and the Advance of Micropublishing
Page 63: Placelessness and the Advance of Micropublishing
Page 64: Placelessness and the Advance of Micropublishing

History

Page 65: Placelessness and the Advance of Micropublishing
Page 66: Placelessness and the Advance of Micropublishing
Page 67: Placelessness and the Advance of Micropublishing

Bookmarks

Page 68: Placelessness and the Advance of Micropublishing
Page 69: Placelessness and the Advance of Micropublishing

Should Firefox display detected microformats in the content area?

Page 70: Placelessness and the Advance of Micropublishing
Page 71: Placelessness and the Advance of Micropublishing
Page 72: Placelessness and the Advance of Micropublishing
Page 73: Placelessness and the Advance of Micropublishing
Page 74: Placelessness and the Advance of Micropublishing
Page 75: Placelessness and the Advance of Micropublishing
Page 76: Placelessness and the Advance of Micropublishing
Page 77: Placelessness and the Advance of Micropublishing
Page 78: Placelessness and the Advance of Micropublishing
Page 79: Placelessness and the Advance of Micropublishing
Page 80: Placelessness and the Advance of Micropublishing

Modal interfaces suck

Page 81: Placelessness and the Advance of Micropublishing
Page 82: Placelessness and the Advance of Micropublishing
Page 83: Placelessness and the Advance of Micropublishing

Don’t change the content area!

Page 84: Placelessness and the Advance of Micropublishing
Page 85: Placelessness and the Advance of Micropublishing

Microformat creation?

Page 86: Placelessness and the Advance of Micropublishing
Page 87: Placelessness and the Advance of Micropublishing

4) Why should Web sites expose their content using microformats?

Page 88: Placelessness and the Advance of Micropublishing

please don’t hurt the webuse open standards

1

Page 89: Placelessness and the Advance of Micropublishing

2

Page 90: Placelessness and the Advance of Micropublishing

3Photo by Orin Optiglot (Flickr)C

Page 91: Placelessness and the Advance of Micropublishing

Questions...

[email protected]/faaborglabs.mozilla.comC

Attribution-ShareAlike 3.0http://creativecommons.org/licenses/by-sa/3.0/

This presentation was based on work by:

Tanktek ÇelikRay OzzieMichael KaplyChris MessinaWolfgang BartelmeJohn AllsoppMike BeltznerMike ShaverJohn LillyBasil HashemSean MartellSherman DickmanSeth Spitzer