Transcript
Page 1: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

What’s a Mashup &

Why Would I Want One?

April 17, 2007

Darlene Fichter

Head, Indigenous Studies Portal

University of Saskatchewan Library

Page 2: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 3: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Mashups

Definition(s)TourMaking a mashupTechnical and social issues

Page 4: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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

Page 5: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

frappr - people + Google Maps

http://www.frappr.com/mashups

Page 6: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Strawberry Daiquiris

Page 7: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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  

Page 8: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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

Page 9: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Today’s Playground

http://www.flickr.com/photos/edyson/(cc) http://creativecommons.org/licenses/by-nc/2.0/

Page 10: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

(CC) Photo by Sebastien Proothhttp://flickr.com/photos/sebastianprooth/315686462/

Page 11: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Yah

oo

Am

azon

Tec

hnor

ati

EV

DB

Goo

gle

Map

s

Page 12: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Mashup Ecosystem

Open data

Open set of services

Small pieces loosely joined

You

Page 13: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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

Page 14: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

DIY Programming

5 minute customization of applications– No longer the purvey of the techno elite

Page 15: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 16: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Created with http://maps.huge.info/zip.htm

Page 17: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Route Map for Deliveries

http://www.lcls.org/members/routemap.aspx

Page 18: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 19: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Newsmap

http://www.marumushi.com/apps/newsmap/newsmap.cfm

USA Canada

Page 20: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Newsmap

Reveals underlying patterns in news reporting across cultures

Uses Google News

Page 21: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Earthquake

Page 22: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Book Carousel

http://www.cambridgelibraries.ca/hot/carousel.cfm

Page 23: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 24: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Frivolous Flickr Fun

Captioner!

http://shadydentist.com/captioner

Colr Pickr

http://krazydad.com/colrpickr

Dozens of Flickr Toys: http://bighugelabs.com/flickr/

Page 25: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Housing Maps

http://www.housingmaps.com

Page 26: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 27: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 28: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Group Maps for Online Communities

http://www.frappr.com/blogginglibrarians

Page 29: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 30: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

LivePlasma & CNet Articles

Page 31: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 32: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 33: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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

Page 34: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Pittsburgh University Library

Yahoo PipesScopus and Web of Sciences

– Publications by their faculty– Output one RSS feed

Page 35: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Facts and Figures

1799 mashups (March 4, 2007)

3 new mashups / day

Programmable Web – Mashup Dashboard

http://www.programmableweb.com/mashups

Page 36: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Types of Mashups

Page 37: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Mashup Matrix

Page 38: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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

Page 39: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Where to Start

Point & click, & publish“Cloning”Just program it

Page 40: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Google My Map

http://tinyurl.com/3e5xd9

Page 41: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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

Page 42: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

CommunityWalk

http://www.communitywalk.com/

Page 43: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

People Listening to this Webcast

Add yourself to the map

http://www.frappr.com/mashups/

Page 44: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Other Map Builders

maps.google.com

www.yourgmap.com

www.mapbuilder.net

www.platial.com

Page 45: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Learn from Others

Page 46: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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

Page 47: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 48: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

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/"/>

Page 49: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

<marker lat="41.809488" lng="-87.903845" img="" descr="Benezette Williams House" addr="4380 Central" url="http://www.westernspringshistory.org/4380-central/"/>

Page 50: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Try More Tools

Page 51: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Just Do It

lib-web-catsDirectory by Marshall Breeding

Page 52: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 53: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 54: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter
Page 55: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Step 1: Find lat/long for each library

Page 56: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Step 2: Create the map

Page 57: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

http://www.talis.com/tdn/competition

Page 58: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Go-go Google Gadget!

Popular

New Books

My Check-outs

My Holds

Page 59: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

And to Add This You Click

Page 60: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Customized Google Page

Page 61: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Technical Issues

In its infancyNeed a better registry for APIs Scale and dependencies issuesHow much to invest?

Page 62: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Social Issues

Intellectual property issues – “right to remix”

ProvenanceOrigin or source Authority

Page 63: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Unintended consequences

Client side scripts that modify pagesAll instances of Microsoft on any site are rewritten to say “the

d*!?! Microsoft”

Page 64: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Find out more

Google Maps Maniahttp://googlemapsmania.blogspot.com/

Mashup Dashboardhttp://www.programmableweb.com/mashups

Page 65: What’s a Mashup  &  Why Would I Want One?  April 17, 2007 Darlene Fichter

Thank You

Questions?Email me [email protected] on my blog


Top Related