Actually the word "web 2.0" was used in 2003 in a discussion function by Arik Nor arranged by the business IT magazine CIO. But the web 2.0 came to focus mainly in 2004 after a web conference of O'Reilly media. The vice president of Google Adam Bosworth described web 2.0 as a prosperous intelligent client which shares information in the web and works with more prosperous media such as photo, sound, video etc. He confessed that these are now new. He mentioned the information overloading as the primary characteristic of new web. According to him, the real invention of web 2.0 is the tools used for rate, review and discussion.
Again to describe web 2.0 the idea like globalization, internationalization and global village are used. It means that web 2.0 is not a unique thing. It is the collection of some attempts. Within these attempts we get API, RSS, Social Network etc.
By web 2.0 we mean a full participation based web. This participation is for both men and machine. For this WWW (World Wide Web) and Web Design is changed remarkably, the main goal of which is creativity, interchanging information in a secured way, inspirating the collective works and web uses. Web 2.0 is nothing than the chaning of web.
The web 2.0 based websites give the chance to its users to do more things than collecting information. Web 2.0 websites are made by using the advantages of web 1.0 and they use the network as a platform. So the users only use the web browsers to run software applications. For this reason web 2.0 is often used as the platform web. Web 2.0 is seen as a middle line media where users are writer and reader at the same time.
Users can get data from web 2.0 sites and can use according to his/her will.
The architecture of web 2.0 inspires its users to use it from a differe sight.
The characteristics of web 2.0 become prosperous and its user friendly interface accepts the media like ajax, flex etc.
In short, the characteristics of web 2.0 are to meet user needs, participation of users, meta data, web standard etc.
Sometimes web 2.0 adds server software, adding another sites, messaging protocol, blowser plugin, extention and various client applications. Generally web 2.0 has the following features:
1. Search: It finds out any information from websites through keywords.
2. Link: It takes the users to the pages with important information.
3. Authoring: Always creates changable contents. Ex- In wiki one can change or increase anothers work. Again posts or contents are gathered to blog.
4. Tag: Through tag it divides contents into category.
5. Extension: Through algorithm it activates some tasks and matches pattern.
6. Signal: Using RSS (Really Simply Sindication) technology any change of a content can be informed through email.
The use of client side framework like ajax has brought the web development very near to desktop application like word processing, spreadsheet, slideshow presentation etc.
Some browser based operaring system such as eyeOS and youOS has come to market where one can get many features and applications like desktop OS. These operating systems do not control the hardware of the client computer. For this reason many services work as the application platform.
Again there are some applications to operate which only aone framework is needed. Such applications are called RIA (Rich Internet Applications).
RSS (Really Simply Syndication) is data file format created in a computer which is used to communicate between two or more sites. Using RSS developers can easily combine their own data source with another data source.
The tool which has made all these easy is called API. API creates flow of web based data and function. For this reason it becomes easy to communicate and sharing one site or application with other sites or applications.
Author: Md. Morshedul Arefin
Technology Blog of Author: http://arifcseku.blogspot.com/