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 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.