Pro Web 2.0 Mashups: Remixing Data and Web Services (Expert’s Voice in Web Development)

Author: Raymond Yee
Publisher: Apress
Keywords: web, expert’s, voice, development, services, data, mashups, remixing, pro
Number of Pages: 603
Published: 2008-03-07
ISBN-10: 159059858X
ISBN-13: 9781590598580

Book Description:

The modern Web is awash with data and services just waiting to be used, but how do you make effective use of all this information? The answer lies in APIs (such as Google Maps, Flickr, and Amazon Web Services) and remixing, or mashups. Pro Web 2.0 Mashups: Remixing Data and Web Services teaches you everything you need to create useful, dynamic real–world applications using APIs, web services, Ajax, web standards, and server–side languages. All you need to make full use of this book is basic knowledge of HTML, CSS, and JavaScript, and at least one server–side language (such as PHP or ASP.NET).

Highlights include the following:

Looks at the overall shape of todays Web from a developers point of view—what are its main features, and what is available for us to use to develop applications? Contains real–world examples of creating mashups using all the major APIs. Contains examples written in multiple server–side languages.

 

What you’ll learn

 

How the constituent parts of the modern Web fit together—web standards, Ajax, APIs, libraries, tagging, blogs, wikis, and more How to create different types of mashup, for example mapping mashups, search functionality, calendars, RSS/Atom feeds, social bookmarking, online storage systems, open document formats, and more How to build Web 2.0 applications using HTML, CSS, JavaScript, Ajax, server–side languages, APIs, and libraries Who this book is for

This book is for any web developer who is already comfortable with HTML, CSS, JavaScript, and at least one server–side language and wants to learn how to create Web 2.0 applications.

Contents at a Glance

About the Author  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi

About the Technical Reviewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii

Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv

Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii

PART 1 ■ ■ ■ Remixing Information

Without Programming

■CHAPTER 1 Learning from Specific Mashups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

■CHAPTER 2 Uncovering the Mashup Potential of Web Sites . . . . . . . . . . . . . . . . . 21

■CHAPTER 3 Understanding Tagging and Folksonomies . . . . . . . . . . . . . . . . . . . . . . 61

■CHAPTER 4 Working with Feeds, RSS, and Atom . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

■CHAPTER 5 Integrating with Blogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

PART 2 ■ ■ ■ Remixing a Single Web Application

Using Its API

■CHAPTER 6 Learning Web Services APIs Through Flickr. . . . . . . . . . . . . . . . . . . . 121

■CHAPTER 7 Exploring Other Web APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

■CHAPTER 8 Learning Ajax/JavaScript Widgets and Their APIs . . . . . . . . . . . . . . 205

PART 3 ■ ■ ■ Making Mashups

■CHAPTER 9 Moving from APIs and Remixable Elements to Mashups. . . . . . . . 227

■CHAPTER 10 Creating Mashups of Several Services . . . . . . . . . . . . . . . . . . . . . . . . 243

■CHAPTER 11 Using Tools to Create Mashups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

■CHAPTER 12 Making Your Web Site Mashable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

iv

858Xch00FM.qxd  2/4/08  2:45 PM  Page ivPART 4 ■ ■ ■ Exploring Other Mashup Topics

■CHAPTER 13 Remixing Online Maps and 3D Digital Globes . . . . . . . . . . . . . . . . . . 327

■CHAPTER 14 Exploring Social Bookmarking and 

Bibliographic Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

■CHAPTER 15 Accessing Online Calendars and Event Aggregators. . . . . . . . . . . . 417

■CHAPTER 16 Using Online Storage Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

■CHAPTER 17 Mashing Up Desktop and Web-Based Office Suites . . . . . . . . . . . . 487

■CHAPTER 18 Using Microformats and RDFa As Embeddable 

Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

■CHAPTER 19 Integrating Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

■APPENDIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573

■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579


Direct Download Links:


Related Books at ISBNlib


Spread the word