What’s a Mashup & Why Would I Want One? April 17, 2007 Darlene Fichter Head, Indigenous Studies Portal University of Saskatchewan Library
Mashups Definition(s) Tour Making a mashup Technical and social issues
What is it? A mashup is a web application that uses content from more than one source to create a new service –Content is typically sourced via an API* or a RSS Feed Term comes from pop music Cool new breed of application on the web *API - set of routines for accessing an application or service
frappr - people + Google Maps
Strawberry Daiquiris
Stupidest Term Ever! You’re not mashing up or if you are you’ll get lumps. You should be creating flavorful California cuisine. Tom Reamy The science of scrumptious: why do we loathe lumpy food, pick at our plates, and believe that chocolate will cure all ills? They say there's no accounting for taste, but science is giving it a try Psychology TodayPsychology Today, Sept-Oct, 2003 Sept-Oct, 2003
IBM "The Web 2.0 powered IBM Enterprise Mashup puts more capability into an individuals hands and gives them more freedom to innovate -- and because Web 2.0 technologies are based on open standards, integrating them into an open business model is easy for end users and developers alike," said Smith.
Today’s Playground (cc)
(CC) Photo by Sebastien Prooth
Yahoo Amazon Technorati EVDB Google Maps
Mashup Ecosystem Open data Open set of services Small pieces loosely joined You
Mashups and Web 2.0 Implications Fastest growing ecosystems Don’t have to get anybody’s approval to provide a new API to the Internet operating systems
DIY Programming 5 minute customization of applications –No longer the purvey of the techno elite
Created with
Route Map for Deliveries
Newsmap USACanada
Newsmap Reveals underlying patterns in news reporting across cultures Uses Google News
Earthquake
Book Carousel
Frivolous Flickr Fun Captioner! Colr Pickr Dozens of Flickr Toys:
Housing Maps
Group Maps for Online Communities
LivePlasma & CNet Articles
McMaster Library – 5,000 aerial photos Google mashup of aerial photo collection Replaces print indexes Browse on 2 dimensions: –Time –Space
Pittsburgh University Library Yahoo Pipes Scopus and Web of Sciences –Publications by their faculty –Output one RSS feed
Facts and Figures 1799 mashups (March 4, 2007) 3 new mashups / day Programmable Web – Mashup Dashboard
Types of Mashups
Mashup Matrix
Typology of the Mashup Presentation Client-Side Data Client-Side Software Server-Side Software Server-Side Data Dion Hinchcliffe,
Where to Start Point & click, & publish “Cloning” Just program it
Google My Map
APIs/Web Services Step 1 – Get an idea Step 2 – Sign up for a developer token Step 3 – Read the fine print about use
CommunityWalk
People Listening to this Webcast Add yourself to the map
Other Map Builders maps.google.comaps.google.com
Learn from Others
Western springs history a joint project of the Thomas Ford Memorial Library and Western Springs Historical Society Local data: APIs: Google Maps
data.xml
Try More Tools
Just Do It lib-web-cats Directory by Marshall Breeding
Step 1: Find lat/long for each library
Step 2: Create the map
Go-go Google Gadget! Popular New Books My Check-outs My Holds
And to Add This You Click
Customized Google Page
Technical Issues In its infancy Need a better registry for APIs Scale and dependencies issues How much to invest?
Social Issues Intellectual property issues –“right to remix” Provenance Origin or source Authority
Unintended consequences Client side scripts that modify pages All instances of Microsoft on any site are rewritten to say “the d*!?! Microsoft”
Find out more Google Maps Mania Mashup Dashboard
Thank You Questions? me Comment on my blogmy blog