Mash-ups, Personalized Pages, Widgets
Class 9
PDF Handout: class09_mashups_pages_widgets.pdf (700kb)
A mash-up is a webpage that allows you to take content from other sites and display them all on one page. It is a Web application that combines data from one or more sources into a single integrated tool or application.
An example of a mash-up is www.HousingMaps.com which combines Google Maps location information with data from craigslist.com, thereby creating a new and distinct Web application, which was not originally provided by either source.
Companies whose APIs have been extensively used to develop mash-ups:
· Amazon
· eBay
· Flickr
· Google
· Microsoft
· Yahoo
· YouTube
Developer Tools for creating mash-ups
- Yahoo Pipes
- Microsoft Popfly - discontinued in Aug 2009
- Google Mashup Editor / AP Engine
Personalized Pages
Instead of preselecting what content will go on a Web page, it in now possible to let the user decide what they want to see on their own start pages or personalized pages. We can now pull content form a variety of sources and display it on one page. These pages can also include widgets.
- Pageflakes
- iGoogle
- MY YAHOO
- Netvibes
example of iGoogle page
Widgets
A web widget is a portable chunk of code that can be installed and executed within any separate HTML-based web page by an end user without requiring additional compilation. Widgets are now commonplace and are used by bloggers, social network users, auction sites and owners of personal web sites. They exist on home page sites such as iGoogle, Netvibes, or Pageflakes. Many services supply the widget and write the code for you.
Lecture Video - Mash-ups, Personalized Pages, Widgets - 7 min
Additional Video - iGoogle Mini Tour - 1 min
Additional Video - Pageflakes Overview - 6 min
Additional Video - What is a Mash-up? - 5min
Additional Video - Using Yahoo Pipes - 5 min
Additional Video - Using Popfly - 8 min - discontinued in Aug 2009
There is NO ASSIGNMENT for this class - but the MIDTERM is now availalble on Blackboard
Comments (0)
You don't have permission to comment on this page.