What is Web 2.0 ?
In
an article published by Tim O'Reilly in 2005 certain key points regarding the nature of Web 2.0
were made. While there is no clear-cut definition of Web 2.0, and the term has often been bandied about as a buzz-word,
we "can visualize Web 2.0 as a set of principles and practices."
The Web as Platform
Web 2.0 entails more of a change in attitude to the web rather than a radical change in the technology
of the web.
The key is in the change in the relationship of the user to the web and in the kind of experience the
user can expect to have.
Participation
The user is in control of his own data. The entry point to any web application is customizable based
on preferences set by the user. The user is part of a larger community of users and his experience of
a web application will be social in nature since the information he is seeking is contributed by
other users. Blogging can be thought of more globally as a form of participation rather than simply self-publishing. The user's
public face in the web community can be defined in an application such as FaceBook or MySpace.
Rich User Experiences
Web pages are more and more dynamic, displaying data updated in real-time. Ajax allows updating of content within
web pages without having to reload the entire page. Google maps and other Ajax-driven
web sites pave the way. The user can create "mash-ups" of Google maps and customized searches, visually displaying
specialized data that others may want to share.
User As Contributor
A collective of contributors can now create an encyclopedia together such as Wikipedia, or create huge repositories of photographic images
with Flickr, or video with YouTube.
Harnessing Collective Intelligence
As users tag the results of their searches on del.icio.us, a more meaningful kind of search begins to
develop based on the opinions and categorizations of thousands of other users and not simply based on hit
rankings. Visual conceptualization tools such as tag clouds become common place.