Tom Coates: Native to a web of data

  • Design and Web 2.0: it’s all about the rounded corners and gradients ;)
  • Blogger may have started the trend
  • Outline
    • What is the web changing into?
    • What can you / should you build on it?
    • Architectural principles of Web 2.0
  • Web 2.0?
    • Buzzword, conference, new way of thinking
    • Web 2.0 means so many things to so many people though
  • Let’s concentrate on a “web of connected stuff”
    • Web at the moment – data silos
    • Now and in the future:
    • A web of data sources, services for exploring and manipulating data, aways that users can act together
    • Web of pages -> web of mashups – > a web of data
  • Mashups
    • two disparate data sources, made more useful by being combined with eachother
    • A network effect of services
    • Build on top of what’s already there
    • What you build enhances what’s already there
  • Consequences
    • Massive creative possibilities
    • Accel. innovation
    • Competitive services++
    • Componentised services++
    • Money to be made
    • Use APIs to drive people to your stuff
    • Amazon is the prime example
    • Better service with less centralised development
    • Use syndicated content as a platform
    • Turn API into a pay-for service
    • It’s no good to be a web isolationist these days ;)
  • Choosing what to build
    • What can I build that will make the whole web better?
    • Add value to the aggregate web
  • Architectural principles
    • Data sources
    • Std ways of representing data
    • IDs and URLs
    • Mechanisms for distributing data
    • Ways to interact with/enhance data
    • Financial/legal stuff
    • hackdiary.com‚ Xtech2005
  • Good URLs should:
    • be permanent references to resources
    • have a 1-to-1 correlation with concepts
    • use directories to represent hierarchy
    • not reflect the underlying technology
    • reflect the structure of the data
    • be predictable / guessable / hackable
    • be as human-readable as possible
    • be – or expose – identifiers
  • Core types of page:
    • Destination page
    • A core first-order concept and its subordinate info.
    • List view page
      • A slice of your data used to navigate between first-order concepts
    • Manipulation interface
    • Interface for batch manipulation of first-order concepts
This entry was posted in Computing, Internet, Web 2.0, futureofwebapps. Bookmark the permalink.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comments are closed.