File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Pro Web 2.0 Mashups & Mashup Patterns Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Pro Web 2.0 Mashups & Mashup Patterns" Watch "Pro Web 2.0 Mashups & Mashup Patterns" New topic

Pro Web 2.0 Mashups & Mashup Patterns

Mourouganandame Arunachalam
Ranch Hand

Joined: Oct 29, 2008
Posts: 396

How your book differs from Pro Web 2.0 Mashups book?

Open Source leads to Open Mind
Mike Ogrinz

Joined: Apr 09, 2009
Posts: 17
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.

Michael Ogrinz
Mourouganandame Arunachalam
Ranch Hand

Joined: Oct 29, 2008
Posts: 396
Hi Mike,

It looks really interesting.... I'm more curious now to read your book.
I agree. Here's the link:
subject: Pro Web 2.0 Mashups & Mashup Patterns
It's not a secret anymore!