Topic: Web Mashups (0470097760) cover image Mashups

Brett O'Connor
ISBN: 978-0-470-09776-2
381 pages
January 2007
This title is out-of-print and not currently available for purchase from this site.
About This Title  |  Download Code  |  Errata  |  P2P Forum for This Title


Part I: The Mashup-Friendly Web.

Chapter 1: Web 2.0 and


Organizing Your Bookmarks.

Using Bookmarklets.

Socializing with Other Users.

Exploring the Community.

Chapter 2: and the Mashup. A Mashup Pioneer.

RSS Feeds for (Almost) Every Page.

The Application Programming Interface (API).

Chapter 3: Going Deeper Inside the API. as a Subsystem.


The API Methods.

Language-Specific API Libraries.

RSS versus API.

Chapter 4: Other Mashable Software.


Yahoo! Search.

Amazon Web Services.


Google Search.


Firefox Extensions.

Part II: Get Ready to Mash.

Chapter 5: Mashup Tools.

Understanding Editors.

Setting Up a Web-Development Environment.

Installing phpMyAdmin.

Setting Up a Weblog.

Accounts and API Keys.

Chapter 6: More Mashup Technologies.

Web Development Technologies: HTML, XHTML, and CSS.

Data Storage and Transfer with PHP.

Other Methods and Software.

Chapter 7: Mashup Techniques.

A Deliciously Simple JSON Remix.

Using PHP and MySQL for Full-Bodied Flavor.

Taking It to the Desktop.

Part III: Mashups and Remixes.

Chapter 8: Mashing and WordPress.

Sharing Your Daily Discoveries.

Spreading Your Ideas.

Tracking Your Popularity.

Combining Relevant Bookmarks.

Using the Play Tagger for Your MP3 Links.

Chapter 9: Remixing with Greasemonkey.

Greasemonkey Explained.


Customizing the User Interface.

Fetching Remote Data.

Chapter 10: Remixing RSS Feeds.

Cleaning Up Tag Feeds.

Media Tag Remix: An Image Feed Slideshow.

Media Tag Remix: An MP3 Jukebox.

Chapter 11: Mashing It Up with Web Services.

The HotJobs, eBay, and Flickr Autobookmarking Scripts.

Amazon: Caching Pages with S3.

Part IV: Mashups Applied: A Research Project Hub.

Chapter 12: Collecting References with a Custom Firefox Plug-In.

Starting a Firefox Extension.

Creating the Rally Poster User Interface.

Completing the Rally Poster Extension.

Deploying the Rally Poster Extension.

Chapter 13: Aggregating, Organizing, and Displaying Your Research.

Basic Page Layout.

Adding Styles.

Adding a Quick Posting Form.

Chapter 14: Bringing in Other Web Services.

Adding a Calendar.

Implementing Maps.

Chapter 15: Managing Incoming Links.

Part V: Looking Forward with

Chapter 16: New and Different Directions.

Desktop, Web, and Mobile Clients.

New Perspectives on Data.

Effective Mashups.

The Future of

Appendix A: Exercise Answers.

Appendix B: Sympathy for the API-Enabled Web Services.