Web2.0

What is Web2.0 anyway?
First, Web2.0 is a buzzword, which means that it is a word that you can interpret as you wish, within limits 🙂 . Simply, it refers to the rich and varied collection of new services and websites that the latest web technologies have been used to create.
These include

  • Blogging: An online diary or journal that you write, short for “weblog”
  • RSS/ATOM or Newsfeeds: A new easy-to-use format for displaying a list of webpage address with short descriptions about each page
  • Social bookmarking: Sharing your favorite bookmarks with specific people or groups, or, at your option, the general public
  • Online replacements for traditionally offline programs like Office Suites
  • Integration between desktop programs and online services like integrated search in your web browser
  • Tools for synchronizing data between your computer and a location on the web
  • Dynamic web sites with much more interactive functions than those offered by simple web sites using only HTML and elementary Javascript.
  • Online collaboration tools for co-ordinating activities of groups of people, like meetings, calendars, project schedules, chat, and, most importantly, collective document editing.

The idea of collective editing is not new to programmers (the WebDAV standard is pretty old), but due to a variety of reasons, collaboration had not made it into the mainstream web culture.
Now several users can edit a single text document or spreadsheet which is stored centrally on a website and each can see what changes the other has made. Changes can be moderated and applied or rejected.
This is very useful where multiple sections of a single document need to be co-authored by several people simultaneously.
One of the important technologies driving this new generation of websites is AJAX (Asynchronous Javascript And Xml). Traditionally, entire web pages are generated after the user chooses particular options on the web page. In AJAX, only a part of the web page is changed according to the user’s choice, making the operation of the site much faster.
Thus, a high degree of interactivity can be obtained, almost to the level of a desktop application, even if a medium speed internet connection is used.
Additionally, using CSS you can very easily make your page attractive without using images (which need high internet speeds to display well).
Finally, since the degree of interaction between users has increased, newer and newer interactions are now possible, being built on these exceiting new technologies.
You now have virtual worlds (also called second reality or second life) and Artificial Intelligence programs chatting with you and carrying on decent conversations as well.

There are more exciting web applications waiting to come up and make us look at the Web very differently.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: