what’s a mashup & why would i want one? april 17, 2007 darlene fichter
DESCRIPTION
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?. - PowerPoint PPT PresentationTRANSCRIPT
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)TourMaking a mashupTechnical 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 musicCool new breed of application on the web
*API - set of routines for accessing an application or service
frappr - people + Google Maps
http://www.frappr.com/mashups
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 tryPsychology Today, 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.
http://www-03.ibm.com/press/us/en/pressrelease/19821.wss
Today’s Playground
http://www.flickr.com/photos/edyson/(cc) http://creativecommons.org/licenses/by-nc/2.0/
(CC) Photo by Sebastien Proothhttp://flickr.com/photos/sebastianprooth/315686462/
Yah
oo
Am
azon
Tec
hnor
ati
EV
DB
Goo
gle
Map
s
Mashup Ecosystem
Open data
Open set of services
Small pieces loosely joined
You
Mashups and Web 2.0 Implications
Fastest growing ecosystemsDon’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 http://maps.huge.info/zip.htm
Route Map for Deliveries
http://www.lcls.org/members/routemap.aspx
Newsmap
http://www.marumushi.com/apps/newsmap/newsmap.cfm
USA Canada
Newsmap
Reveals underlying patterns in news reporting across cultures
Uses Google News
Earthquake
Book Carousel
http://www.cambridgelibraries.ca/hot/carousel.cfm
Frivolous Flickr Fun
Captioner!
http://shadydentist.com/captioner
Colr Pickr
http://krazydad.com/colrpickr
Dozens of Flickr Toys: http://bighugelabs.com/flickr/
Housing Maps
http://www.housingmaps.com
Group Maps for Online Communities
http://www.frappr.com/blogginglibrarians
LivePlasma & CNet Articles
McMaster Library – 5,000 aerial photos
Google mashup of aerial photo collection
Replaces print indexesBrowse on 2 dimensions:
– Time– Space
http://library.mcmaster.ca/maps/airphotos/Home.htm
Pittsburgh University Library
Yahoo PipesScopus 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
http://www.programmableweb.com/mashups
Types of Mashups
Mashup Matrix
Typology of the Mashup
Presentation
Client-Side Data Client-Side Software
Server-Side SoftwareServer-Side Data
Dion Hinchcliffe, http://blogs.zdnet.com/Hinchcliffe/?p=49&tag=nl.e622
Where to Start
Point & click, & publish“Cloning”Just program it
Google My Map
http://tinyurl.com/3e5xd9
APIs/Web Services
Step 1 – Get an ideaStep 2 – Sign up for a developer token
http://aws.amazon.com/http://www.google.com/apis/maps/http://api.search.yahoo.com/webservices/register_application
Step 3 – Read the fine print about use
CommunityWalk
http://www.communitywalk.com/
People Listening to this Webcast
Add yourself to the map
http://www.frappr.com/mashups/
Other Map Builders
maps.google.com
www.yourgmap.com
www.mapbuilder.net
www.platial.com
Learn from Others
Western springs historya joint project of the Thomas Ford Memorial Library and Western Springs Historical Society
http://www.westernspringshistory.org/map/Local data: http://www.westernspringshistory.org/map/data.xml
APIs:
Google Maps
data.xml
<markers><marker lat="41.809488" lng="-87.903845" img="" descr="Benezette Williams House" addr="4380 Central" url="http://www.westernspringshistory.org/4380-central/"/><marker lat="41.813353" lng="-87.903827" img="" descr="Bonham House" addr="4210 Central" url="http://www.westernspringshistory.org/4210-central/"/><marker lat="41.813000" lng="-87.899300" img="4636woodland.gif" descr="Claes Arbeen House" addr="4636 Woodland" url="http://www.westernspringshistory.org/4636-woodland/"/><marker lat="41.809578" lng="-87.903822" img="" descr="Cropp House" addr="4381 Central" url="http://www.westernspringshistory.org/4381-central/"/><marker lat="41.813400 " lng="-87.903839" img="" descr="Eagleston-Blair House" addr="4206 Central" url="http://www.westernspringshistory.org/4206-central/"/>
<marker lat="41.809488" lng="-87.903845" img="" descr="Benezette Williams House" addr="4380 Central" url="http://www.westernspringshistory.org/4380-central/"/>
Try More Tools
Just Do It
lib-web-catsDirectory by Marshall Breeding
Step 1: Find lat/long for each library
Step 2: Create the map
http://www.talis.com/tdn/competition
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 infancyNeed a better registry for APIs Scale and dependencies issuesHow much to invest?
Social Issues
Intellectual property issues – “right to remix”
ProvenanceOrigin or source Authority
Unintended consequences
Client side scripts that modify pagesAll instances of Microsoft on any site are rewritten to say “the
d*!?! Microsoft”
Find out more
Google Maps Maniahttp://googlemapsmania.blogspot.com/
Mashup Dashboardhttp://www.programmableweb.com/mashups
Thank You
Questions?Email me [email protected] on my blog