We can suggest that as web functionality evolves, these approaches, which could be deemed 'Web 3.0
', will become more important:
- Web applications. Usage of web-based applications and services (like Google word processor and spreadsheets) using the web in this way is sometimes termed 'cloud computing' where all that is really needed for many activities is a computer with a web browser with local software applications used less widely;
- Syndication. Increased incorporation of syndicated content and services from other sites or a network into a site (Using tools such as Yahoo! Pipes and XML exchange between widgets). We refer to this concept as atomization in Chapter 9.
- Streamed video or IPTV. Increased use of streamed video from existing TV providers and user-generated content (as suggested by use of YouTube and IPTV services such as Joost)
- Virtual Worlds. Increased use of immersive virtual environments such as Second Life.
- Personal data integration. Increased exchange of data between social networks fulfilling different needs (as indicated by the recent Google development of OpenSocial)
- The Semantic web. Increased use of semantic markup leading to the semantic web envisioned by Tim Berner's Lee over 10 years ago. It seems semantic markup will be needed to develop artificial intelligence applications which recommend content and services to web users without them actively having to seek them and apply their own judgement as to the best products and brands (i.e. an automated shopping comparison service) (as suggested by the use of standardised data feeds between shopping comparison sites and Google Base)
- Tim O'Reilly, who coined the "2.0 concept" is against evolving the series - see his definition of Web 3.0. I agree!
- See Jason Calcanis for his alternative defnition for Web 3.0 which just focuses on social networks. I disagree!