The Open Web

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    The Open Web - Presentation Transcript

    1. The Open Web @lachlanhardy
    2. what is the open web? “?”
    3. what is the open web? Do we know?
    4. what is the open web? Does anyone?
    5. what is the open web? Somewhat.
    6. what is the open web? The Open Web has become a buzzword.
    7. what is the open web? A buzzphrase
    8. what is the open web? That complicates matters
    9. what is the open web? Here’s my definition
    10. seeking definition The Open Web stems from a common philosophical approach.
    11. seeking definition What makes it open?
    12. seeking definition Open specification providing the freedom to implement
    13. seeking definition Has one or more open source reference implementation(s).
    14. seeking definition Is supported by more than one vendor or provider.
    15. seeking definition Public involvement in evolution of the spec.
    16. seeking definition Some of this is contentious.
    17. seeking definition Big concepts are hard.
    18. seeking definition Philosophy is hard.
    19. Let’s break it down
    20. small pieces Web standards.
    21. small pieces Open specifications.
    22. small pieces Open architecture.
    23. small pieces But those last two already have open in the title!
    24. small pieces Let’s backtrack.
    25. small pieces And I’ll cover cheaper too.
    26. Web standards
    27. web standards Name some.
    28. web standards HTML.
    29. web standards CSS.
    30. web standards JavaScript.
    31. web standards
    32. web standards DOM. (Document Object Model)
    33. web standards
    34. web standards DOM. (Document Object Model)
    35. web standards Atom.
    36. web standards They all have a baseline of useful support across browsers.
    37. web standards Except...
    38. web standards XMPP (eXtensible Messaging and Presence Protocol)
    39. web standards (It’s not really in a browser.)
    40. web standards XMPP (eXtensible Messaging and Presence Protocol)
    41. web standards It’s not MSN Messenger.
    42. web standards It’s not AIM.
    43. web standards It’s not Yahoo! IM.
    44. web standards But it is GTalk. (kinda)
    45. web standards But it is GTalk. (kinda)
    46. web standards They’re all web standards.
    47. web standards Even XMPP.
    48. web standards That means they’ve been approved by a standards body.
    49. web standards W3C. (World Wide Web Consortium)
    50. web standards W3C. (World Wide Web Consortium)
    51. web standards IETF. (Internet Engineering Task Force)
    52. web standards IETF. (Internet Engineering Task Force)
    53. web standards No single entity has control.
    54. web standards They’re all open.
    55. web standards And there are a bunch more...
    56. Open specifications
    57. open specifications OpenID is a decentralized framework for user-centric digital identity.
    58. open specifications OpenID is a decentralized framework for user-centric digital identity.
    59. open specifications Microformats are a set of simple, open data formats.
    60. open specifications Microformats are a set of simple, open data formats.
    61. open specifications OAuth allows secure API authentication from desktop and web applications.
    62. open specifications OAuth allows secure API authentication from desktop and web applications.
    63. open specifications WebFinger attaches public metadata to email addresses.
    64. open specifications WebFinger attaches public metadata to email addresses.
    65. open specifications I think you can see where we’re going here...
    66. open specifications WebFinger can connect an email address to an OpenID.
    67. open specifications OpenID gives you a recognisable public identity.
    68. open specifications Microformats let you publish more meaningful content.
    69. open specifications OAuth allows you to securely grant access to the content.
    70. open specifications There are many more...
    71. open specifications Activity Streams extends Atom to show what people are doing
    72. open specifications Activity Streams extends Atom to show what people are doing
    73. open specifications Portable Contacts provides a common access pattern and contact schema
    74. open specifications Portable Contacts provides a common access pattern and contact schema
    75. open specifications It’s built around OAuth & vCard
    76. open specifications Do you see why I love this?
    77. open specifications People built these technologies as pieces of a puzzle.
    78. open specifications It’s not some monolithic stack.
    79. open specifications It’s modular.
    80. open specifications Each can be used independently.
    81. open specifications They’re designed to work together.
    82. open specifications They’re not standards yet.
    83. open specifications But they’re guaranteed to be open.
    84. Enough with the open
    85. Cold Hard Cash
    86. cheaper & better More people have looked at it
    87. cheaper & better More people have worked on it
    88. cheaper & better More people have used it
    89. cheaper & better You didn’t have to pay them
    90. Open architecture
    91. open architecture The components are less defined.
    92. open architecture Let’s start simply.
    93. open architecture URLs.
    94. open architecture They should be readable.
    95. open architecture They should be hackable.
    96. open architecture http://omniti.com/is/
    97. open architecture http://omniti.com/is/here/
    98. open architecture What about their jobs page? http://omniti.com/is/hiring/
    99. open architecture What about their jobs page? http://omniti.com/is/hiring/
    100. open architecture Their legal page? http://omniti.com/has/legal/
    101. open architecture Their legal page? http://omniti.com/has/legal/
    102. open architecture Services? http://omniti.com/does/ design/
    103. open architecture Services? http://omniti.com/does/ design/
    104. open architecture Case studies? http://omniti.com/helps/ national-geographic/
    105. open architecture Case studies? http://omniti.com/helps/ national-geographic/
    106. open architecture How’s that for SEO?
    107. open architecture And readability.
    108. open architecture And usability.
    109. open architecture URLs require planning.
    110. open architecture API (Application Programming Interface)
    111. open architecture API (Application Programming Interface)
    112. open architecture REST (Representational State Transfer)
    113. open architecture REST (Representational State Transfer)
    114. Example time
    115. twitter as exemplar Simplicity.
    116. twitter as exemplar Ubiquity.
    117. twitter as exemplar Open API.
    118. twitter as exemplar Microformats
    119. twitter as exemplar Okay, enough Twitter.
    120. gnolia as exemplar Outsourcing identity
    121. gnolia as exemplar What?!
    122. gnolia as exemplar Microformats.
    123. example time These are simple things.
    124. example time Anybody can implement them.
    125. example time Want to run an OpenID server?
    126. example time Want to use MicroID?
    127. example time Want to use Microformats?
    128. example time The code is freely available.
    129. Use the Open Web
    130. use the open web The web connects stuff.
    131. use the open web I’m going make stuff up now.
    132. use the open web You’re the experts.
    133. use the open web You’ll find the solutions.
    134. use the open web I’m just going to offer you the pieces.
    135. use the open web I spend a lot of time on the web.
    136. use the open web I spend a lot of time on the web. A whole lot of time.
    137. use the open web There are common threads.
    138. use the open web Let’s start with the obvious.
    139. use the open web Microformat your content.
    140. use the open web Make your URLs readable.
    141. use the open web Make your URLs hackable.
    142. use the open web Take all the data in your 40,00 PDFs and put it on a web page.
    143. use the open web Then microformat those too.
    144. use the open web That’s pretty straightforward.
    145. use the open web Let’s try something harder.
    146. use the open web Offer relevant web feeds.
    147. use the open web Offer an API.
    148. use the open web Offer web services.
    149. use the open web Offer an API for them too.
    150. use the open web Offer and/or accept OpenIDs.
    151. use the open web Once users have identities...
    152. use the open web Your options explode!
    153. use the open web Your options explode!
    154. use the open web They’re not just users anymore.
    155. use the open web They’re community members.
    156. use the open web You can offer so many more services when you know who people are.
    157. use the open web The community member controls their OpenID.
    158. use the open web Offer OAuth access to data.
    159. use the open web Who are third-parties, anyway?
    160. use the open web Some of them will be in your community.
    161. use the open web Offer personalised feeds.
    162. The Open Web
    163. Thank you
    164. find me on the open web http://lachstock.com.au/
    165. references http://dev.aol.com/article/2007/openid_primer_for_php http://aarronwalter.com/presentations/sxsw08/

    + Lachlan HardyLachlan Hardy, 2 weeks ago

    custom

    300 views, 2 favs, 0 embeds more stats

    My new and improved Open Web presentation at Edge o more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 300
      • 300 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 18
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories