Skip to:Content
|
Bottom
Cover image for Unleashing web 2.0 : from concepts to creativity
Title:
Unleashing web 2.0 : from concepts to creativity
Personal Author:
Publication Information:
Amsterdam : Elsevier/Morgan Kaufmann, 2007.
Physical Description:
vii, 353 p.: ill., maps ; 23 cm.
ISBN:
9780123740342
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010218920 TK5105.875.I57 V68 2007 Open Access Book Book
Searching...
Searching...
30000003483090 TK 5105.875.I57 V68 2007 Open Access Book Book
Searching...

On Order

Summary

Summary

The emergence of Web 2.0 is provoking challenging questions for developers: What products and services can our company provide to customers and employees using Rich Internet Applications, mash-ups, Web feeds or Ajax? Which business models are appropriate and how do we implement them? What are best practices and how do we apply them?

If you need answers to these and related questions, you need Unleashing Web 2.0 --a comprehensive and reliable resource that guides you into the emerging and unstructured landscape that is Web 2.0.

Gottfried Vossen is a professor of Information Systems and Computer Science at the University of Muenster in Germany. He is the European Editor-in-Chief of Elsevier's Information Systems--An International Journal. Stephan Hagemann is a PhD. Student in Gottfried's research group focused on Web technologies.


Author Notes

Gottfried Vossen is a professor of Information Systems and Computer Science at the University of Muenster in Germany


Reviews 1

Choice Review

Vossen and Hagemann (both, Univ. of Munster, Germany) provide a critical examination of the concepts, standards, and technologies that define Web 2.0. A helpful history and overview of the "preparatory stream for Web 2.0" includes the established standards (XML, HTML, CSS, and RSS), the familiar Web creation tools, blogs, wikis, and social networks, and the infrastructure components, Web scripting, Web services, and P2P networks. Newer technologies, Rich Internet Applications (RIAs) programmed with Ajax or Ruby on Rails, mashups derived from application programming interfaces (APIs) or Web procedure calls (WPCs), and social tagging then enable Web 2.0. The authors summarize these enablers by stating that RIAs "increase functionality," mashups provide "better data usage," and tagging offers "more social interaction." Distinctive Web 2.0 business models are based on advertising, information intermediaries, software as a service (SaaS), and cocreation of content. The convergence of the Semantic Web encompassing RDF, OWL, and ontologies with Web 2.0 may become Web 3.0. Microformats, structured tagging, and folksonomies could lead the way. Each chapter is concise and insightful from a business and technology perspective, and the bibliography is highly relevant for further study. Vossen and Hagemann provide an excellent source for learning about Web 2.0. Summing Up: Highly recommended. General readers; lower-division undergraduates; professionals/practitioners; technical program students. M. Mounts Dartmouth College


Table of Contents

Prefacep. xi
1 A Brief History of the Webp. 1
1.1 A new breed of applications: the rise of the Webp. 2
1.1.1 The arrival of the browserp. 2
1.1.2 The flattening of the worldp. 7
1.1.3 From linking to searchingp. 10
1.1.4 Commercialization of the Webp. 22
1.1.5 Peer-to-peer networks and free file sharingp. 34
1.2 Technological developments in a nutshellp. 38
1.2.1 IP networkingp. 40
1.2.2 HTML and XMLp. 42
1.2.3 Web services and RSSp. 46
1.3 User participation and contribution: socialization of the Webp. 49
1.3.1 Blogs and wikisp. 49
1.3.2 Social networksp. 58
1.4 Merging the streams: the arrival of "Web 2.0"p. 64
2 A Review of the Technological Streamp. 69
2.1 Developments in Web technologyp. 69
2.1.1 HTMLp. 71
2.1.2 XMLp. 76
2.1.3 CSSp. 80
2.1.4 Scripting technologiesp. 87
2.2 Web applications of XMLp. 102
2.2.1 Web servicesp. 102
2.2.2 Web feed formatsp. 115
2.3 P2Pp. 124
2.3.1 P2P file-sharing networksp. 124
2.3.2 Other P2P applicationsp. 128
2.4 Summaryp. 132
3 Enabling Techniques and Technologiesp. 135
3.1 Rich Internet Applicationsp. 136
3.1.1 Sample RIAs: e-mail applicationsp. 137
3.1.2 XMLHttpRequest, the link needed for Ajaxp. 146
3.1.3 More RIAs: Office and map applicationsp. 155
3.2 APIs, WPCs, and their mash-upsp. 161
3.2.1 The situation in Web 1.0p. 162
3.2.2 Content syndication with Web feedsp. 167
3.2.3 Mash-ups based on WPCsp. 172
3.3 Taggingp. 183
3.3.1 Flickr and taggingp. 185
3.3.2 Social bookmarkingp. 195
3.3.3 Folksonomiesp. 201
3.4 Summaryp. 203
4 Sample Frameworks for Web Application Developmentp. 205
4.1 Development methodologiesp. 206
4.2 Client-side Ajax frameworksp. 211
4.2.1 Kabuki Ajax toolkitp. 212
4.2.2 Development of a Zimlet using AjaxTKp. 216
4.3 Server-side frameworksp. 222
4.3.1 Ruby on Railsp. 222
4.3.2 Creating a Web application with Railsp. 224
4.4 Frameworks for other RIA technologiesp. 232
4.4.1 RIA development with OpenLaszlop. 232
4.4.2 Flash versus Ajaxp. 236
4.5 Summaryp. 238
5 Impacts of the Next Generation of the Webp. 241
5.1 Business models for Internet and Webp. 242
5.1.1 Commission-based brokerage and merchantsp. 243
5.1.2 Advertisingp. 245
5.1.3 Information intermediariesp. 248
5.1.4 The community and the subscription modelsp. 249
5.1.5 Summaryp. 250
5.2 Data ownershipp. 251
5.3 Software as a Service (SaaS)p. 254
5.3.1 A look back: the ASP modelp. 256
5.3.2 The provider-oriented viewp. 257
5.3.3 The consumer-oriented view and service customizationp. 263
5.4 Socialization and cocreation of contentp. 266
5.4.1 Social searchp. 266
5.4.2 Social aspects of softwarep. 271
5.4.3 Impacts of online social networksp. 273
5.4.4 User-generated content in advertisingp. 275
5.4.5 Second Lifep. 276
5.5 Summaryp. 279
6 The Semantic Web and Web 2.0p. 281
6.1 Basicsp. 283
6.1.1 Search revisitedp. 283
6.1.2 Data and information integrationp. 287
6.1.3 The Semantic Web ideap. 289
6.1.4 The structure of the Semantic Webp. 292
6.2 Languages of the Semantic Webp. 295
6.2.1 The Resource Description Framework (RDF)p. 295
6.2.2 RDF Schema (RDFS)p. 298
6.2.3 Web Ontology Language (OWL)p. 303
6.3 Ontologiesp. 308
6.3.1 Introductionp. 309
6.3.2 Design of an ontologyp. 310
6.3.3 OntoMedia: an ontology-based personal entertainment systemp. 320
6.4 From tagging to ontologies and backp. 323
6.4.1 Micro-formatsp. 325
6.4.2 Collaborative tagging and folksonomiesp. 328
6.5 Summaryp. 334
Referencesp. 337
Indexp. 345
Go to:Top of Page