

In last post I started with the overview of what I created this multiple mashup Flex application. Now let’s get to the details.
First, I created two piples with Yahoo Piple:

This one setup a persistent search at Bloglines, Findory, Google Blog Search, Google News, IceRocket, MSFT Live News, Technorati, and Yahoo! News. then do a text extraction to feed Flickr to retrieve the photos. I only extract those geo tagged photos.
This one is easy, utilize Yahoo Local search operator to find something close to a location.
Yahoo Piple is one of the gang three mashup platforms, Pipe, MS Popfly and Google Mashup Editor. What Pipe does is really mashing up the data. It has limited number of “operators” to process the text (RSS feeds usually). The output is RSS feed as well (actually GeoRSS feed). When Pipe notices there is geo namespace in the result, it will display each item in the result list as marker on Yahoo map. The RSS feed URL of the pipe created looks like this: http://pipes.yahoo.com/pipes/pipe.run?_id=pCqhCs553BGe_cEnGsevXg&_render=rss&trackWord=mashup
This URL causes two challenges to Flex:
Here are the solutions:
For sandbox issue, it’s actually quite easy. There is crossdomain.xml at yahooapis.com. And you know what, just replace yahoo.com with yahooapis.com will work the same way. It apparently that Yahoo intends to make developers access its services only using yahooapis.com, not its major domain. Just wish they make that clear, rather than a hour of hack and search.
For the URL with parameters. There are three solutions:
Next post I’ll talk about the Flex APIs I used for map and integrate with salesforce.com. Stay tuned…
If you would like to make a comment, please fill out the form below.
I like the sample and the idea, very creative
This is truly awesome information!