SlideShare une entreprise Scribd logo
1  sur  91
Télécharger pour lire hors ligne
Placelessness
And
the
Advance
of
Micropublishing




             Alex Faaborg
           Mozilla Corporation
mozilla Labs

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

These are topics we are spending a lot of time

  thinking about / designing / prototyping /
        hacking / testing / rethinking /
                 iterating on
This presentation will answer
         4 questions
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?
1) What are microformats?




  ... and why are we talking about this in a
session about Design and User Experience?
Technologies like microformats are fundamental
      to Human Computer Interaction
Information




 Human          Machine
Readable        Readable
Plain Text

Alex Faaborg
http://mozilla.com
Mozilla




                    Not Machine
 Human               Machine
                     Readable
Readable
vCard
            BEGIN:VCARD
            VERSION:3.0
            FN:Alex Faaborg
            URL:http://www.mozilla.com
            ORG:Mozilla
            END:VCARD




                        Machine
Not Human
  Human
                        Readable
 Readable
CAPTCHA




            Not Machine
 Human       Machine
             Readable
Readable
Firefox Dialog




              Not Machine
Not Human
  Human        Machine
               Readable
 Readable
HTML
                        Alex Faaborg
                        Mozilla

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




                                         Not Machine
             Human                         Machine
                                       Readable (content)
            Readable                       Readable
Microformat - hCard
                        Alex Faaborg
                        Mozilla

<div class=quot;vcardquot;>
<a class=quot;url fnquot; href=quot;http://blog.mozila.com/faaborg/quot;>Alex Faab
<div class=quot;orgquot;>Mozilla</div>
</div>




                                        Machine
             Human
                                        Readable
            Readable
What are microformats?




... a way to create information that is both
        human and machine readable
What are microformats?




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

Contacts - hCard
Calendar Events - hCalendar
Locations - geo, adr
Tags - rel-tag
Spam URLs - rel-nofollow
Relationships - XFN
Reviews - hReview
Resumes - hResume
Feeds - hAtom
Licenses - rel-license
Voting on Links - VoteLinks ↓ A whole lot more
Information like:

Contacts - hCard
Calendar Events - hCalendar
Locations - geo, adr
Tags - rel-tag
Spam URLs - rel-nofollow
Relationships - XFN
Reviews - hReview
Resumes - hResume
Feeds - hAtom
Licenses - rel-license
Voting on Links - VoteLinks ↓ A whole lot more
Ways to learn more about microformats:




microformats.org


                   Ask a question,
                     get a book

                                     Tuesday, 1:30
                                       In 2003

                                               Wednesday, 4:30
                                                  In 2008
2) Why does Mozilla care about
       microformats?
The evolution of the Web browser...
1993                            Web Browser as Book




C   Photo by Derbeth (Flickr)
2005                                   Web Browser as Radio




C   Photo by Darius Capulet (Flickr)
2008                          Web Browser as Switchboard




C Photo by Neil Rickards (Flickr)
1993                   2005                             2008




        Book                       Radio                       Switchboard
        Bookmarks                 Live Bookmarks                Microformat Detection

       Back and Next           RSS Reader Integration           Application Integration




       You find the            You subscribe to the                You move the
       information                information                  information around
Multiple types of
                                     information




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




C Photo by Neil Rickards (Flickr)
At each stage the Web browser has been trying
   to keep up with the evolution of the Web
RSS
The same thing is happening now for other
        types of structured data
There are a lot of microformats,
which ones should a web browser
        natively support?
hCard   geo, adr   hCalendar
These three types of information
        are fundamental
People exist in space and time
exist in   and
Space and Time also map to common
   representations of information
The Web




                                                  +

                                         Further customization
                                       provided by the extension
                                       development community.
The Web




          New Microformats
please don’t hurt the web
   use open standards
3) What does a microformat-aware
    Web browser look like?
Demo:

How can microformats help you get a beer,
                tonight
Created by Mike Kaply, IBM

Try it out: labs.mozilla.com
History
Bookmarks
Should Firefox display detected
microformats in the content area?
Modal interfaces suck
Don’t change the content area!
Microformat creation?
4) Why should Web sites expose their
    content using microformats?
please don’t hurt the web
   use open standards




                            1
2
3
C   Photo by Orin Optiglot (Flickr)
This presentation was
                                                     based on work by:


                                                     Tanktek Çelik
                                                     Ray Ozzie
                                                     Michael Kaply
                                                     Chris Messina
                                                     Wolfgang Bartelme
                                                     John Allsopp
                                                     Mike Beltzner
                                                     Mike Shaver
                                                     John Lilly
                                                     Basil Hashem
                                    Questions...     Sean Martell
                                                     Sherman Dickman
                                                     Seth Spitzer




                                                     faaborg@mozilla.com

C   Attribution-ShareAlike 3.0
                                                     blogs.mozilla.com/faaborg
    http://creativecommons.org/licenses/by-sa/3.0/
                                                     labs.mozilla.com

Contenu connexe

Similaire à Placelessness and the Advance of Micropublishing

Science and Web2.0
Science and Web2.0Science and Web2.0
Science and Web2.0Ian Mulvany
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5dynamis
 
Mozilla - brief introduction & community collaboration
Mozilla - brief introduction & community collaborationMozilla - brief introduction & community collaboration
Mozilla - brief introduction & community collaborationIrvin Chen
 
myExperiment @ Nettab
myExperiment @ NettabmyExperiment @ Nettab
myExperiment @ NettabDuncan Hull
 
Practical Microformats - Voices That Matter
Practical Microformats - Voices That MatterPractical Microformats - Voices That Matter
Practical Microformats - Voices That MatterEmily Lewis
 
Mozilla 2009 All Hands
Mozilla 2009 All HandsMozilla 2009 All Hands
Mozilla 2009 All HandsJohn Lilly
 
TikiFest Montreal Mars 2009 fr.
TikiFest Montreal Mars 2009 fr.TikiFest Montreal Mars 2009 fr.
TikiFest Montreal Mars 2009 fr.Régis Barondeau
 
Linux distribution for the cloud
Linux distribution for the cloudLinux distribution for the cloud
Linux distribution for the cloudPeter Eisentraut
 
Social Media Adoption - The IBM Story
Social Media Adoption - The IBM StorySocial Media Adoption - The IBM Story
Social Media Adoption - The IBM StoryDvir Reznik
 
You Can Change the World (Wide Web)
You Can Change the World (Wide Web)You Can Change the World (Wide Web)
You Can Change the World (Wide Web)Mark Frydenberg
 
Is data sharing the privilege of a few? Bringing Linked Data to those without...
Is data sharing the privilege of a few? Bringing Linked Data to those without...Is data sharing the privilege of a few? Bringing Linked Data to those without...
Is data sharing the privilege of a few? Bringing Linked Data to those without...Christophe Guéret
 
The History and Status of Mozilla Korean Community
The History and Status of Mozilla Korean CommunityThe History and Status of Mozilla Korean Community
The History and Status of Mozilla Korean CommunityChanny Yun
 
The Evolving Architecture
The Evolving ArchitectureThe Evolving Architecture
The Evolving ArchitectureWilliam Grosso
 
Web application development - The past, the present, the future
Web application development - The past, the present, the futureWeb application development - The past, the present, the future
Web application development - The past, the present, the futureJuho Vepsäläinen
 
Jaiku - Microblogging Tiny Social Objects On The Future Of Participatory Media
Jaiku - Microblogging Tiny Social Objects On The Future Of Participatory MediaJaiku - Microblogging Tiny Social Objects On The Future Of Participatory Media
Jaiku - Microblogging Tiny Social Objects On The Future Of Participatory MediaMobile Monday Amsterdam
 
Information Virtualization with Microformats - draft
Information Virtualization with Microformats - draftInformation Virtualization with Microformats - draft
Information Virtualization with Microformats - draftVashira Ravipanich
 

Similaire à Placelessness and the Advance of Micropublishing (20)

Science and Web2.0
Science and Web2.0Science and Web2.0
Science and Web2.0
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
 
HTML for beginners
HTML for beginnersHTML for beginners
HTML for beginners
 
Mozilla - brief introduction & community collaboration
Mozilla - brief introduction & community collaborationMozilla - brief introduction & community collaboration
Mozilla - brief introduction & community collaboration
 
myExperiment @ Nettab
myExperiment @ NettabmyExperiment @ Nettab
myExperiment @ Nettab
 
Practical Microformats - Voices That Matter
Practical Microformats - Voices That MatterPractical Microformats - Voices That Matter
Practical Microformats - Voices That Matter
 
Mozilla 2009 All Hands
Mozilla 2009 All HandsMozilla 2009 All Hands
Mozilla 2009 All Hands
 
Pharo3 at Fosdem
Pharo3 at FosdemPharo3 at Fosdem
Pharo3 at Fosdem
 
TikiFest Montreal Mars 2009 fr.
TikiFest Montreal Mars 2009 fr.TikiFest Montreal Mars 2009 fr.
TikiFest Montreal Mars 2009 fr.
 
Linux distribution for the cloud
Linux distribution for the cloudLinux distribution for the cloud
Linux distribution for the cloud
 
microformats
microformatsmicroformats
microformats
 
microformats
microformatsmicroformats
microformats
 
Social Media Adoption - The IBM Story
Social Media Adoption - The IBM StorySocial Media Adoption - The IBM Story
Social Media Adoption - The IBM Story
 
You Can Change the World (Wide Web)
You Can Change the World (Wide Web)You Can Change the World (Wide Web)
You Can Change the World (Wide Web)
 
Is data sharing the privilege of a few? Bringing Linked Data to those without...
Is data sharing the privilege of a few? Bringing Linked Data to those without...Is data sharing the privilege of a few? Bringing Linked Data to those without...
Is data sharing the privilege of a few? Bringing Linked Data to those without...
 
The History and Status of Mozilla Korean Community
The History and Status of Mozilla Korean CommunityThe History and Status of Mozilla Korean Community
The History and Status of Mozilla Korean Community
 
The Evolving Architecture
The Evolving ArchitectureThe Evolving Architecture
The Evolving Architecture
 
Web application development - The past, the present, the future
Web application development - The past, the present, the futureWeb application development - The past, the present, the future
Web application development - The past, the present, the future
 
Jaiku - Microblogging Tiny Social Objects On The Future Of Participatory Media
Jaiku - Microblogging Tiny Social Objects On The Future Of Participatory MediaJaiku - Microblogging Tiny Social Objects On The Future Of Participatory Media
Jaiku - Microblogging Tiny Social Objects On The Future Of Participatory Media
 
Information Virtualization with Microformats - draft
Information Virtualization with Microformats - draftInformation Virtualization with Microformats - draft
Information Virtualization with Microformats - draft
 

Dernier

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Dernier (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Placelessness and the Advance of Micropublishing

  • 2. mozilla Labs The mockups shown in this presentation are not necessarily planned features for Firefox 3
  • 3. However These are topics we are spending a lot of time thinking about / designing / prototyping / hacking / testing / rethinking / iterating on
  • 4. This presentation will answer 4 questions
  • 5. 1) What are microformats?
  • 6. 2) Why does Mozilla care about microformats?
  • 7. 3) What does a microformat-aware Web browser look like?
  • 8. 4) Why should Web sites expose their content using microformats?
  • 9. 1) What are microformats? ... and why are we talking about this in a session about Design and User Experience?
  • 10. Technologies like microformats are fundamental to Human Computer Interaction
  • 11. Information Human Machine Readable Readable
  • 12. Plain Text Alex Faaborg http://mozilla.com Mozilla Not Machine Human Machine Readable Readable
  • 13. vCard BEGIN:VCARD VERSION:3.0 FN:Alex Faaborg URL:http://www.mozilla.com ORG:Mozilla END:VCARD Machine Not Human Human Readable Readable
  • 14. CAPTCHA Not Machine Human Machine Readable Readable
  • 15. Firefox Dialog Not Machine Not Human Human Machine Readable Readable
  • 16. HTML Alex Faaborg Mozilla <div> <a href=quot;http://blog.mozila.com/faaborg/quot;>Alex Faaborg</a> <div>Mozilla</div> </div> Not Machine Human Machine Readable (content) Readable Readable
  • 17. Microformat - hCard Alex Faaborg Mozilla <div class=quot;vcardquot;> <a class=quot;url fnquot; href=quot;http://blog.mozila.com/faaborg/quot;>Alex Faab <div class=quot;orgquot;>Mozilla</div> </div> Machine Human Readable Readable
  • 18. What are microformats? ... a way to create information that is both human and machine readable
  • 19. What are microformats? ...they give humans and computers a common ground for discussing information
  • 20. Information like: Contacts - hCard Calendar Events - hCalendar Locations - geo, adr Tags - rel-tag Spam URLs - rel-nofollow Relationships - XFN Reviews - hReview Resumes - hResume Feeds - hAtom Licenses - rel-license Voting on Links - VoteLinks ↓ A whole lot more
  • 21. Information like: Contacts - hCard Calendar Events - hCalendar Locations - geo, adr Tags - rel-tag Spam URLs - rel-nofollow Relationships - XFN Reviews - hReview Resumes - hResume Feeds - hAtom Licenses - rel-license Voting on Links - VoteLinks ↓ A whole lot more
  • 22. Ways to learn more about microformats: microformats.org Ask a question, get a book Tuesday, 1:30 In 2003 Wednesday, 4:30 In 2008
  • 23. 2) Why does Mozilla care about microformats?
  • 24. The evolution of the Web browser...
  • 25. 1993 Web Browser as Book C Photo by Derbeth (Flickr)
  • 26. 2005 Web Browser as Radio C Photo by Darius Capulet (Flickr)
  • 27. 2008 Web Browser as Switchboard C Photo by Neil Rickards (Flickr)
  • 28. 1993 2005 2008 Book Radio Switchboard Bookmarks Live Bookmarks Microformat Detection Back and Next RSS Reader Integration Application Integration You find the You subscribe to the You move the information information information around
  • 29. Multiple types of information Not hard wired: the user is in control of the associations C Photo by Neil Rickards (Flickr)
  • 30. At each stage the Web browser has been trying to keep up with the evolution of the Web
  • 31. RSS
  • 32.
  • 33.
  • 34. The same thing is happening now for other types of structured data
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. There are a lot of microformats, which ones should a web browser natively support?
  • 47. hCard geo, adr hCalendar
  • 48. These three types of information are fundamental
  • 49. People exist in space and time
  • 50. exist in and
  • 51. Space and Time also map to common representations of information
  • 52.
  • 53.
  • 54.
  • 55. The Web + Further customization provided by the extension development community. The Web New Microformats
  • 56. please don’t hurt the web use open standards
  • 57. 3) What does a microformat-aware Web browser look like?
  • 58. Demo: How can microformats help you get a beer, tonight
  • 59. Created by Mike Kaply, IBM Try it out: labs.mozilla.com
  • 60.
  • 61.
  • 62.
  • 63.
  • 65.
  • 66.
  • 68.
  • 69. Should Firefox display detected microformats in the content area?
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 81.
  • 82.
  • 83. Don’t change the content area!
  • 84.
  • 86.
  • 87. 4) Why should Web sites expose their content using microformats?
  • 88. please don’t hurt the web use open standards 1
  • 89. 2
  • 90. 3 C Photo by Orin Optiglot (Flickr)
  • 91. This presentation was based on work by: Tanktek Çelik Ray Ozzie Michael Kaply Chris Messina Wolfgang Bartelme John Allsopp Mike Beltzner Mike Shaver John Lilly Basil Hashem Questions... Sean Martell Sherman Dickman Seth Spitzer faaborg@mozilla.com C Attribution-ShareAlike 3.0 blogs.mozilla.com/faaborg http://creativecommons.org/licenses/by-sa/3.0/ labs.mozilla.com