What is Web 2.0?
The term Web 2.0 has been popularized in recent years but there is still considerable ambiguity about the actual meaning of the term (O'Reilly, 2005, Basijanec et al., 2007). Indeed, a large number of very diverse technologies fall under the Web 2.0 umbrella even though they lack any common characteristics (Tredinnick, 2006). Many authors have suggested that 'Web 2.0' is a buzzword (Best 2006, Basijanec et al., 2007) Tredinnick (2006) argues that Web 2.0 represents more than just a technological revolution and is a “shifting understanding of status of information, knowledge and the role of the user in respect of information applications.” “Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among them is this: Build applications that harness network effects to get better the more people use them.” (O' Reilly, 2006)
Web 2.0 Principles
The Web as Platform: So what us a platform? - Many meanings in computing and business. In computing, typically means the full stack of technologies that allow a piece of software to run Includes hardware components and the hardware/software interface software and application frameworks operating systems and runtime environments. Traditionally, software was developed for specific platforms, such as Windows, Linux, or Mac OS. Today, developers build web-based applications that run on the Web, that are completely independent of the user's actual computer operating system. One of the goals of Web 2.0 is to facilitate the use of the Web as a development platform. For example, Office Suites: Zoho, Google Docs. Specialized business apps: PM and CRM tools from 37Signals, Invoicing and BI tools from Zoho. PIM apps: Google’s Calendar and Gmail. Home user apps: e.g. photo editing at Flickr or Google’s Picassa. Trends: Web aware mobile, netbooks, thin-client desktops....