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

  • View

  • Download

Embed Size (px)


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

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

  • Whats a Mashup & Why Would I Want One?

    April 17, 2007Darlene FichterHead, Indigenous Studies PortalUniversity of Saskatchewan Library

  • MashupsDefinition(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 serviceContent is typically sourced via an API* or a RSS FeedTerm comes from pop musicCool new breed of application on the web*API - set of routines for accessing an application or service

    frappr - people + Google Mapshttp://www.frappr.com/mashups

    Strawberry Daiquiris

    Stupidest Term Ever!Youre not mashing up or if you are youll 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

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

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

    YahooAmazonTechnoratiEVDBGoogle Maps

    Mashup EcosystemOpen data

    Open set of services

    Small pieces loosely joined


    Mashups and Web 2.0 ImplicationsFastest growing ecosystemsDont have to get anybodys approval to provide a new API to the Internet operating systems

    DIY Programming5 minute customization of applicationsNo longer the purvey of the techno elite

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

    Route Map for Deliverieshttp://www.lcls.org/members/routemap.aspx

  • Newsmaphttp://www.marumushi.com/apps/newsmap/newsmap.cfmUSACanada

    NewsmapReveals underlying patterns in news reporting across culturesUses Google News


    Book Carouselhttp://www.cambridgelibraries.ca/hot/carousel.cfm

  • Frivolous Flickr FunCaptioner!http://shadydentist.com/captionerColr Pickrhttp://krazydad.com/colrpickrDozens of Flickr Toys: http://bighugelabs.com/flickr/

    Housing Mapshttp://www.housingmaps.com

  • Group Maps for Online Communitieshttp://www.frappr.com/blogginglibrarians

  • LivePlasma & CNet Articles

  • McMaster Library 5,000 aerial photosGoogle mashup of aerial photo collectionReplaces print indexesBrowse on 2 dimensions:TimeSpace


    Pittsburgh University LibraryYahoo PipesScopus and Web of SciencesPublications by their facultyOutput one RSS feed

    Facts and Figures1799 mashups (March 4, 2007)3 new mashups / dayProgrammable Web Mashup Dashboardhttp://www.programmableweb.com/mashups

    Types of Mashups

    Mashup Matrix

    Typology of the Mashup


    Client-Side Data Client-Side Software

    Server-Side SoftwareServer-Side DataDion Hinchcliffe, http://blogs.zdnet.com/Hinchcliffe/?p=49&tag=nl.e622

    Where to StartPoint & click, & publishCloningJust program it

    Google My Maphttp://tinyurl.com/3e5xd9

    APIs/Web ServicesStep 1 Get an ideaStep 2 Sign up for a developer tokenhttp://aws.amazon.com/http://www.google.com/apis/maps/http://api.search.yahoo.com/webservices/register_applicationStep 3 Read the fine print about use


    People Listening to this Webcast

    Add yourself to the maphttp://www.frappr.com/mashups/

    Other Map Buildersmaps.google.com




    Learn from Others

    Western springs historya joint project of the Thomas Ford Memorial Library and Western Springs Historical Societyhttp://www.westernspringshistory.org/map/ Local data: http://www.westernspringshistory.org/map/data.xmlAPIs: Google Maps

  • data.xml

    Try More Tools

    Just Do Itlib-web-catsDirectory by Marshall Breeding

  • Step 1: Find lat/long for each library

    Step 2: Create the map


    Go-go Google Gadget! PopularNew BooksMy Check-outsMy Holds

    And to Add This You Click

    Customized Google Page

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

    Social IssuesIntellectual property issues right to remixProvenanceOrigin 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 moreGoogle Maps Maniahttp://googlemapsmania.blogspot.com/

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

    Thank YouQuestions?Email me darlene.fichter@usask.caComment on my blog

    Open DataUsage statements, copyright informationOpen set of servicesProgrammatic access to draw down the data from eachSmall pieces loosely joined

    http://dailymashup.com/Mike Cunningham is the Web Services Librarian at Cambridge University Libraries. http://www.cambridgelibraries.ca/hot/carousel.cfmMike Cunningham is a Web Services Librarian at Cambridge University Librarieshttp://www.cambridgelibrareis.ca/hot/carousel.cfm - Cambridge Ontariohttp://www.placeopedia.com/digital life aggregatorsDigital life aggregatorsSuperglu.nethttp://www.liveplasma.com/Electronic version of 6 degrees of separation

    The trivia game Six Degrees of Kevin Bacon is based on a variation of the concept of the small world phenomenon and states that any actor can be linked, through their film roles, to Kevin Bacon. The game requires a group of players to try to connect any film actor in history to Kevin Bacon as quickly as possible and in as few links as possible. Wikipediawww.weatherbonk.comhttp://www.programmableweb.com/matrixAPIs Programmable Web http://www.programmableweb.com/apis

    Reliability no licenseUnintended consequences (positive and negative)Identifying banned books readers or by mining Amazon Wishlists and combining information with Yahoo People

    End users can create and customize and merge data/maps/text to create new services and information without programming

    Client side scripts that modify pagesAll instances of Microsoft on any site are rewritten to say the d*!?! Microsoft

View more >