What’s a Mashup
This presentation is the property of its rightful owner.
Sponsored Links
1 / 65

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


  • 78 Views
  • Uploaded on
  • Presentation posted in: General

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?.

Download Presentation

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

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

Mashups

  • Definition(s)

  • Tour

  • Making a mashup

  • Technical and social issues


What is it

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

frappr - people + Google Maps

http://www.frappr.com/mashups


Strawberry daiquiris

Strawberry Daiquiris


Stupidest term ever

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 Today,  Sept-Oct, 2003


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


Today s playground

Today’s Playground

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


What s a mashup why would i want one april 17 2007 darlene fichter

(CC) Photo by Sebastien Prooth

http://flickr.com/photos/sebastianprooth/315686462/


What s a mashup why would i want one april 17 2007 darlene fichter

EVDB

Google Maps

Amazon

Yahoo

Technorati


Mashup ecosystem

Mashup Ecosystem

  • Open data

  • Open set of services

  • Small pieces loosely joined

  • You


Mashups and web 2 0 implications

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

DIY Programming

  • 5 minute customization of applications

    • No longer the purvey of the techno elite


What s a mashup why would i want one april 17 2007 darlene fichter

Zip code data -

U.S. Census Bureau

Google Map API

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


Route map for deliveries

Route Map for Deliveries

Library route data

Google Map API

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


What s a mashup why would i want one april 17 2007 darlene fichter

Flickr

del.icio.us

furl

...


Newsmap

Newsmap

USA

Canada

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


Newsmap1

Newsmap

  • Reveals underlying patterns in news reporting across cultures

  • Uses Google News


Earthquake

Earthquake

API - Yahoo Maps

Data - U.S. Geological Survey


Book carousel

Book Carousel

Syndetics - Book covers

Data - Top 20 new books

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


What s a mashup why would i want one april 17 2007 darlene fichter

API - Google Maps

Data - Citizen ICAM Site that queries

the Chicago Police Department's

database of reported crime


Frivolous flickr fun

Frivolous Flickr Fun

  • Captioner!

  • Colr Pickr

http://krazydad.com/colrpickr

http://shadydentist.com/captioner

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


Housing maps

Housing Maps

Google Maps

Craigslist

http://www.housingmaps.com


What s a mashup why would i want one april 17 2007 darlene fichter

Google Maps

Data - Wikipedia articles


What s a mashup why would i want one april 17 2007 darlene fichter

Flickr

Blog(s)

del.icio.us

Digg

43 Things

All Consuming

Last.fm

RSS feeds

...


Group maps for online communities

Group Maps for Online Communities

Google API

Community contributed content

http://www.frappr.com/blogginglibrarians


What s a mashup why would i want one april 17 2007 darlene fichter

Amazon API

-shows relationships

betwen movies, actors, directors ...


Liveplasma cnet articles

LivePlasma & CNet Articles


What s a mashup why would i want one april 17 2007 darlene fichter

Google Maps

Data - personal weather stations that are run from

homes and schools as well as national weather services


What s a mashup why would i want one april 17 2007 darlene fichter

Google Maps

Data - webcams


Mcmaster library 5 000 aerial photos

McMaster Library – 5,000 aerial photos

  • Google mashup of aerial photo collection

  • Replaces print indexes

  • Browse on 2 dimensions:

    • Time

    • Space

http://library.mcmaster.ca/maps/airphotos/Home.htm


Pittsburgh university library

Pittsburgh University Library

  • Yahoo Pipes

  • Scopus and Web of Sciences

    • Publications by their faculty

    • Output one RSS feed


Facts and figures

Facts and Figures

  • 1799 mashups (March 4, 2007)

  • 3 new mashups / day

Programmable Web – Mashup Dashboard

http://www.programmableweb.com/mashups


Types of mashups

Types of Mashups


Mashup matrix

Mashup Matrix


Typology of the mashup

Typology of the Mashup

  • Presentation

  • Client-Side Data

  • Client-Side Software

  • Server-Side Software

  • Server-Side Data

Dion Hinchcliffe, http://blogs.zdnet.com/Hinchcliffe/?p=49&tag=nl.e622


Where to start

Where to Start

  • Point & click, & publish

  • “Cloning”

  • Just program it


Google my map

Google My Map

http://tinyurl.com/3e5xd9


Apis web services

APIs/Web Services

Step 1 – Get an idea

Step 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

CommunityWalk

http://www.communitywalk.com/


People listening to this webcast

People Listening to this Webcast

Add yourself to the map

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


Other map builders

Other Map Builders

  • maps.google.com

  • www.yourgmap.com

  • www.mapbuilder.net

  • www.platial.com


Learn from others

Learn from Others


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

APIs:

Google Maps

http://www.westernspringshistory.org/map/Local data: http://www.westernspringshistory.org/map/data.xml


Data xml

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


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


Try more tools

Try More Tools


Just do it

Just Do It

  • lib-web-cats

  • Directory by Marshall Breeding


Step 1 find lat long for each library

Step 1: Find lat/long for each library


Step 2 create the map

Step 2: Create the map


What s a mashup why would i want one april 17 2007 darlene fichter

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


Go go google gadget

Go-go Google Gadget!

My Holds

New Books

My Check-outs

Popular


And to add this you click

And to Add This You Click


Customized google page

Customized Google Page


Technical issues

Technical Issues

  • In its infancy

  • Need a better registry for APIs

  • Scale and dependencies issues

  • How much to invest?


Social issues

Social Issues

  • Intellectual property issues

    • “right to remix”

  • Provenance

    • Origin or source

    • Authority


Unintended consequences

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

Find out more

  • Google Maps Mania

    http://googlemapsmania.blogspot.com/

  • Mashup Dashboard

    http://www.programmableweb.com/mashups


Thank you

Thank You

  • Questions?

  • Email me [email protected]

  • Comment on my blog


  • Login