The term “Web 2.0” refers to development of the World Wide Web, including its architecture and its applications. Traditional mailing and dynamic pages are no longer considered to be hot technologies. Internet is advancing into the new dimension. Many recently developed concepts and technologies are seen as contributing to Web 2.0, including weblogs, wikis, podcasts, web feeds and other forms of many to many publishing; social software, web APIs, web standards, online web services, AJAX, and others.The concept is different from Web 1.0, as it is a move away from websites, email, using search engines and surfing from one website to the next. Others are more skeptical that such basic concepts can be superceded in any real way by those listed above. The term was coined by Dale Dougherty of O’Reilly Media during a brainstorming session with MediaLive International to develop ideas for a conference that they could jointly host. Dougherty suggested that the Web was in a renaissance, with changing rules and evolving business models. The participants assembled examples — “DoubleClick was Web 1.0; Google AdSense is Web 2.0. Ofoto is Web 1.0; Flickr is Web 2.0.” — rather than definitions. Dougherty recruited John Battelle for a business perspective, and O’Reilly Media, Battelle, and MediaLive launched the first Web 2.0 Conference in October 2004. The second annual conference was held in October 2005.
There is even speculation about ‘web 3.0’. Some speculate it will be a web based operating system, perhaps a metaverse based on a system like the Croquet project. Web 3.0 will probably be much more distributed than web 2.0 and many of the current web 2.0 services will be gone. Social networking sites such as friendster may be replaced by semantic connections. A large part of Web 3.0 is decentralization of web services.
Instead of loading your pictures to the Flickr server you host the pictures on your computer just like a mini web server, or you may choose to use one of many hosting sites using a common standard instead of standalone sites like Flickr today.
This again seems to herald a return to the earliest web developers’ view that most computer users would have something of value to publish onto a worldwide web of knowledge and information. Perhaps, even in the face of present-day security concerns, and the widespread lack of education about fundamental web concepts like HTML, CSS and HTTP, Web 2.0 or Web 3.0 will encourage everyday people, rather than expensive specialists, to publish their own work.
A website could be said to be built using Web 2.0 technologies if it featured a number of the following techniques:
- CSS, semantically valid XHTML markup, and Microformats
- Unobtrusive Rich Application techniques (such as Ajax)
- Java Web Start
- Syndication of data in RSS/Atom
- Aggregation of RSS/Atom data
- Clean and meaningful URLs
- Support posting to a weblog
- REST or XML Webservice APIs
- Some social networking aspects
- The site should not act as a “walled garden” – it should be easy to get data in and out of the system.
- Users should own their own data on the site
- Purely Web based – most successful Web 2.0 sites can be used almost entirely through the browser
- Applicable to an emerging generation of game development, proposed as Thin games
In near future the whole web is going for a phase shift the process has already began and already we are part of it.