This is my mashup application located at: http://www.dicksonlam.com/AU/COMP650/AU.Comp650.MashupAppTestPage.html
In short, this is a mashup web app using Silverlight technology sourcing data feeds from twitter, yahoo web search, yahoo image search and bing geospatial data (part of the bing map control). The bing map control itself provided the basic geographical information along with map tiles that you can pan around. The twitter and yahoo (image and web) search result are sourced in RSS/ATOM format. I mashup the data from twitter and geocode them on the map using bing geocoder api as well as taking the search result data from yahoo and display them as item list in the lower left panel.
To run it simply type in a search key word in the “Enter Query Text” search box and press search. It will display the latest twitter feed and the respective geolocation on the map. Next, the search phrase is also passed to yahoo search to fetch data relating to the same search phrase.
The idea behind is to create a portal for one stop shop for web search. The code in the application aggregates data from twitter, yahoo and bing to formulate an interface to display related search result from those sources. Of course, the application can be extended to incorporate other search engines and syndication channels but currently I am including 4 (twitter, yahoo web, yahoo image and bing geocoder) sources for the purpose of this exercise.
If you search on “Lady Gaga” or “Justin Bieber” you are guarantee to find some tweets….
Once you have retrieved the tweets, click on them and the map will be center to the origin of the tweet. Click on the search result will bring up a new window.
I will provide more documentation in the coming days..
More detail at: https://landing.athabascau.ca/pg/blog/read/71172/week-4-reflection
Dickson
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.