After an introductory chapter, the book is divided into three sections. The first one discusses the underlying ideas and principles, including user-generated content, the architecture of participation, data on an epic scale, harnessing the power of the crowd, openness and the network effect and Web topology. The second section chronologically covers the main types of Web 2.0 services—blogs, wikis, social networks, media sharing sites, social bookmarking and microblogging. Each chapter in this section looks at how the service is used, how it was developed and the technology involved, important research themes and findings from the literature. The final section presents the technologies and standards that underpin the operation of Web 2.0 and goes beyond this to explore such topics as the Semantic Web, cloud computing and Web Science.
Suitable for nonexperts, students and computer scientists, this book provides an accessible and engaging explanation of Web 2.0 and its wider context yet is still grounded in the rigour of computer science. It takes readers through all aspects of Web 2.0, from the development of technologies to current services.
Paul Anderson is a writer and technology forecaster for Intelligent Content Ltd. and was recently technical editor for JISC TechWatch, a horizon scanning service for UK universities. A graduate in computer science from the University of Leeds, he has worked for more than 25 years in industry and academia as a software developer, technology transfer officer, and technology futures specialist. He has also written extensively for a range of education, trade, and current affairs publications and was awarded the EPSRC's Computer Science Writer of the Year prize in 2007.