Sunday, September 13, 2009

What is "Web 2.0?"




Web 2.0 is a buzz world. Whenever you experience places on the web which capture your attention and retain it for a period of time; you have been using a Web 2.0 'standard' site.

Theoretically speaking, the definition of Web 2.0, as explained by my professor, can be broken down into three categories:
  1. Social Layer
  2. Architectural Layer
  3. Technical Layer
A web based product is said to be Web 2.0 if it presents itself in one or all of the categories defined above. Presenting huge amounts of information in a meaning full manner is a challenge; Web 2.0 is a paradigm which brings attention to elements which can help us do that and more.

Capturing a users attention is paramount in retaining their interest. Sites which present information in a meaning full and non-cluttered way succeed in doing so. Furthermore, if there are elements which allow the user to create new content and individualize items by uploading pictures, documents and videos etc. contributes to the social layer of the Web 2.0 paradigm. Flickr, Facebook and Pandora for instance.

Reaching beyond the social layer, when a user can execute desktop like application actions in a web based product, we find the architectural layer of the new web order. I find, for instance, Google Docs, to be a great example of architecturally web 2.0 application. Using Google Documents is almost like using open office and MS office, but, only on the web.



Accomplishing tasks like creating interactive, self-aware, real-time and rich Internet applications forms the technical layer of the Web 2.0 type websites. Using implementation which includes Ajax encompasses the technical layer.



No comments: