Implementing Visual and Data Mashups Online
Add the Filter widget; it will filter output for a particular keyword. This widget is configured to accept text from the text-field on the main page where this whole pipe will be executed. It can have a hard-coded value for testing, but dynamic filtering is much more useful. Finally, connect the Filter to the pipe output widget.
Figure 7: Step 4—Complete Pipe
Save the pipe and click the Run pipe option. Your Yahoo Pipes application will create a special page automatically (with its own unique URL), where the pipe can be executed, and its output viewed. Yahoo Pipes can even email periodic alerts (with the result) or create a new RSS feed out of the output (which can be reused in yet another pipe mashup).
Figure 8: Pipe run page and output
In this article, I have discussed various online and offline tools for data mashups. These tools are a powerful way to create new applications online and open vast possibilities for service developers. In my previous article, Web and Enterprise Mashups for Web Services and Data." I talked about enterprise mashups, and even though this wave of online data mashups and enterprise mashup tools is in its early stages, it's already showing a lot of promise.
Most of the current tools have limitations. They all show some interface bugs and design issues, but once these are worked out, these tools will bring a lot of value to the end users and online communities in general. It will be very interesting to see what unique applications will appear from the mashup world.
- Intel Mash Maker
- Google Mashup Editor: http://editor.googlemashups.com/docs/samples.html#video
- Microsoft Popfly
- Serena Mashup Composer
- Yahoo pipes
About the Author
Vlad Kofman works on enterprise-scale projects for the major Wall Street firms. He has also worked on the defense contracts for the U.S. government. His main interests are object-oriented programming methodologies, UI, and design patterns.
Page 3 of 3