Web 2.0? Is it here? "PART 1:THE OVERVIEW"
Everybody goes on rave on Web 2.0, not including the too much overhyped web 3.0. Is it Web 2.0 has over hyped itself? Is it just an implementation of AJAX in form of interactive web pages and rich applications? No. I myself is interested while also too tired after researching and studying it. There is no official explanation about this. I will help you explain this.
First, let me tell you what Web 2.0 is all about. According to Tim O'Reilly explanation of web 2.0, Web 2.0 is basically a new generation of web that began surfacing with the advents of Google services such as Google Adsense and notably the very popular, Google Maps, not to mention the advent of Digg,com and Technorati, and then the rising consideration of microformats.
Below is the meme map from Tim O'Reily explanations:

After I read Tim's article, it's quite confusing for me. Since Tim only described mostly conceptual overview of Web 2.0. Maybe some of you will help me to explain to me?
I'd be glad to! History of web 2.0? More on this later.
From AdaptivePath, web 2.0 is more detailed, but still leave more questions than Tim's map.
This roadmap are taken from Experience Attributes: Crucial DNA of Web 2.0
See this as a PDF file.
Phew.. this is getting rough on my head...
The Current Rise and Fall
As for me, Web 2.0 is just a genre of web as a platform and generations in 2001 to 2007 (possibly beyond) that harness the power of:
- meme,
- social web, which focuses on participations and collaborations, then brings the parts of democracy
- this social web brings many wikis, in the form of trusted participations (first appearances of wiki requires only registered and selected user chosen by the creator of wiki, and this is untrusted)
- user-centered data (users have the control of their own data to be presented), therefore user behaviors cannot be determined (emergent)
- Therefore brings the concept of decentralization since the resource, not just data, can also be shared for other users
- tagging is more preferred than taxonomy (since users can deliberately group their data)
- More mixes of immersive media, not just text and pictures, as a single view of data
- Many new borns of web APIs that are freely available and constantly refining themselves based on user feedback, since APIs are evolving according to user participation and usages, therefore it's also hackable. The more usage and participations, the better they will become and survive competitions.
- Software can be delivered in terms of mashup of many web APIs (this will be an advanced display of 2005s and beyond web 2.0 sites). In this context, the web API can be defined as a component forming a mashup web application, just like Tim's web 2.0 meme map.
- The rises of mini or micro communities that participation and collaboration based, such as BarCamp, SXSW. These communities exchange thoughts and ideas, they can be big companies like Microsoft and Sun. More into this later.
- The not so new economic model of Long Tail, as a consequences of massive user participations and collaborations of social web
- Also brings Rich user experiences after welcoming more and more APIs into interactive and real time manner without distracting users (especially changing pages that require HTTP Request postbacks), using the old technology of XMLHTTPRequest.
Other general consequences:
- Since they are competitions among APIs, then there comes natural selections of tags, and even web APIs. These natural selection are quite the same as the theory of natural selection by Darwin. An example of this? The INDC tag clouds! :). This can be harnessed into other things, such as measuring company's employee blogs (and the public comments) as an indicator of their true competence and honesty, assuming the company allows you to do blogging. Also, more on this, later.
- Also comes along a form of "mutation" of web APIs. The existing APIs are often combined and refined into new kinds of APIs,
- The rise of semantic web. HTML, especially XHTML, should be seen as coded as semantic context, to be more usable and accessible, not just as a presentational. More on this on my blog entry of "semantic web".
At this point, I welcome comments, rants, suggestions, and questions from you, guys!
Next: The history and power factors of web 2.0