Thursday, November 29, 2007

Renaming Web into Web2.0 - Manoj Pillai


Although a matter of discussion among the techies and net users all around the world to get a clear cut definition of what is exactly Web 2.0, the term itself has matured enough to capture the imagination of the people who use internet. The term and its usage have grown up into a phenomenal topic over the last couple of years. Thousands of developers all over the world are eager to give their own definition to Web 2.0 without getting the actual meaning. The people who daily depending on the search engines for their bread and butter are the front runners. So now here is a cool topic open to debate.

According to Wikipedia's definition “ Web 2.0, a phrase coined by O'Reilly Media in 2004, refers to a perceived second generation of web-based services—such as social networking sites, wikis, communication tools, and folksonomies—that emphasize online collaboration and sharing among users.”



According to Tim O’Reilly "Web2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform.

The core idea behind is attracting more people to use rich internet applications without the burden of network load. That leads to more and more traffic. It is all about linking, sharing and better collaboration with lots of people.

Let us have look at the common features of Web2.0

We2.0 is very simple. That means the website built on the basis of web2.0 must be very simple to use. Here your creative aspects come into the picture. You have to develop your own features on your website.

Second feature is the centrally focused layout. The allocation of the lay out is fully centralized. This can be attained by cascading style sheet thereby you are separating your design from the content. It also means that your website must be positioned in straight front. That makes your website more bold and honest.

Finally Web2.0 allows users to use applications through web browsers. The products offered by Google are good examples. This gives more interaction among users .That means you can edit and share documents online with others at the same time.

All we getting from these very four characteristics are very rich and interactive internet applications. Active participation of users from all over the world for social networking is the mantra of Web 2.0. Very systematic way of creating and up gradation of data at a lightening speed is another challenge. Modification by users and freedom given to them is also important. Basically it’s a global platform for users around the world to interact more comfortably.

Technically it’s a combination of three important things.

1) Rich Internet Applications
2) Service Oriented Architecture
3) Social Web


With these characteristics Web2.0 has given birth to some wonderful technologies also. The most beautiful among them are Blogging, Mashups, Ajax and Youtube. It all depends on the end users to make the maximum use of the above said applications. How this will help you? Suppose if you are into online marketing business and your website uses all the Web.20 techniques like participating and submitting their contents online using Ajax, Blogging etc, this will create much stronger relationship with you and your end users. It will also lead to a great deal of traffic into your website. We can call this whole process as Web2.0 process.

It’s a huge challenge for the developers who are dealing with these new technologies to place it for the maximum utilization of the powers internet offering to us. It’s a real challenge and at the same time, its fun also.