Tuesday, September 23, 2008

Defining Web 2.0

To define Web 2.0, you must first understand the concepts that constructed Web 1.0. In the article, "What is Web 2.0," Tim O'Reilly does a superb job in doing so. He starts off the article by providing a comparison chart between the Web 1.0 and 2.0 technologies, which provides a good start into understanding their differences. O'Reilly then goes in depth, by comparing two similar technologies from both Web 1.0 and 2.0.

The first example is between the software companies of Netscape (Web 1.0) and Google (Web 2.0). In this example, O'Reilly explains how the idea behind Netscape was to act as a "platform for the Internet through a web browser" (pg. 4). Netscape also chose to license and sell their software. This was a common idea behind Web 1.0. On the other hand Google was a free service application that was available to everyone and it also contained a strong data base (pg. 4). As mentioned later in the article by O'Reilly, this type of data base is a key design pattern of Web 2.0 (pg. 22). Another example that is given by O'Reilly is the comparison of Web 1.0's Akamai to Web 2.0's BitTorrent. He mentions that "BitTorrent becomes more efficient as the amount of users on the application increase" (pg. 8). This is a unique characteristic of Web 2.0 technologies, as it allows each user to add their own bandwidth to the server. On the other hand, "Akamai would have to add more servers and not users to increase efficiency" (pg.8).

In the rest of article, O'Reilly goes into describing the key characteristics that help describe what Web 2.0 is. The long tail is another idea behind Web 2.0 that I have not mentioned. O'Reilly defines this as when a service or application "reaches out to the edges of the Internet" (pg. 22).

One principle of Web 2.0 that interests me is the idea that licenses and protection should be limited (O'Reilly, 2005). O'Reilly states that this should be done to promote improvisation in Web 2.0 technologies (pg. 22). I believe that this characteristic can help towards the advancement of the Internet, but at the same time it can also hurt the companies helping to do so. A major problem that has occurred within the Web 2.0 era is the pirating of software. As a participant in this myself, I have seen users of the Internet take key principles of Web 2.0 and use it for exploitation. Applications such as BitTorrent, have been a common ground for the sharing and a rather easy access to these pirated and hacked copies of software. These practices have left many companies out of money and should be watched, as the Internet continues to advance.

Bibliography

1. O'Reilly, Tim. (2005). What is Web 2.0: Design patterns and business models for the next generation of software. Retrieved August 21, 2008 from http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html.

No comments: