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.
- 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
- 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.
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.