Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Pro Web 2.0 Mashups & Mashup Patterns

 
Mourouganandame Arunachalam
Ranch Hand
Posts: 398
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

How your book differs from Pro Web 2.0 Mashups book?
 
Mike Ogrinz
Author
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Heh. I know Raymond Yee; we both contribute to ProgrammableWeb on occasion.

Raymond's book focuses on mashups *outside* the enterprise, and typically just the very limited are of taking existing public APIs from sites like Google and flickr and combining them together. If you want to learn about basic API wiring stuff, this is a good resource.

My book attempts to codify all of the things mashups are actually capable of. Many people don't even realize these capabilities are available today, let alone that mashups are the enabler.

For example, what if I told you you could:
-Modify the user interface of an application, without needing the original developers? (Usability Enhancer pattern)
-Fix a vendor's bug without access to the source code (Field Medic pattern)
-Add tagging to a system that doesnt natively support it (Folksonomy Enabler pattern)
-Add an API to a "closed" application (API Enabler pattern)
-Port an app to the iPhone without changing the source code (Accessibility pattern)

Imagine being able to take all of the legacy apps your firm has, and giving them all RSS capability (Feed Factory pattern) without needing to find the original developers or source code? Maybe it's a vendor product and you don't even have access! Mashups (and the empowering tools) make this possible. This is not the focus of Raymond's book. In fact, there is no other material out there that even begins to address the solution patterns specific to mashup technology.

The goal of my book isn't to give you the javascript to put nearby ATM machines on a Google map.. it's to open the minds of enterprise developers to the incredible possibilities that now exist for creating, enhancing, and fixing software. And best of all - in some cases we can even give this power to end-users.

If you read just one of the patterns and think, "I never knew you could do that!" then I'll feel I accomplished my mission.

 
Mourouganandame Arunachalam
Ranch Hand
Posts: 398
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Mike,

It looks really interesting.... I'm more curious now to read your book.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic