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

Post on 12-Jan-2016

42 views 0 download

Tags:

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 Presentation

Transcript of 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

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 darlene.fichter@usask.caComment on my blog