CIL2007: What is a Mashup and Why do you Want one?

Darlene Fichter, University of Saskatchewan

  • Definitions

    • web application that uses content from multiple sources to create a new source
    • uses APIs or RSS
    • term comes from pop music
    • cool new breed of application on the web
  • Not everyone likes the term
  • IBM very interested in the concept for inside the enterprise
  • today’s playground
  • Example
    • Frappr: People + Google Maps
  • Mashup ecosystem
    • open data
    • open set of services
    • small pieces loosely joined
  • Implications
    • fastest growing ecosystem
    • don’t need anyone’s approval to provide a new API to the Internet operating systems
  • DIY Programming
    • 5 minute customization of applications
    • no longer need a techno-elite to do it

  • It’s Legos!
  • Examples
    • Zip-code lookup using google maps
    • library route map for deliveries
    • day’s popular photos, links and news
    • newsmap
      • reveals underlying patterns in the news
    • Earthquake
      • USGS & Google Maps
    • Book Carousel
    • ChicagoCrime.org
    • Captioner
    • Color Pickr
    • Housing Maps
    • PlaceOpedia
    • NetVibes / SuprGlu
    • Group maps for Online Communities
    • Live Plasma
    • Weather Bomb
    • McMaster Library – 5000 aerial photos & google maps
    • Pittsburg University Library
      • Yahoo! Pipes
      • Scopus and Web of Sciences
      • publications by their faculty
      • output one RSS feed
    • Facts & Figures
      • 1799 mashups
      • +3/day
  • Types of mashups pie chart
  • Mashup Matrix
  • Mashup typology
    • presentation
    • client-side data
    • client-side software
    • server-side software

    • server-side data
  • Where to start
    • point, lick & publish
      • Google My Maps
  • APIs/Web Services
    • get an idea
    • get a developer token
    • read the fine print about use
  • Community Walk
  • Learn from Others
    • Western Springs History
  • just do it
    • lib-web-cats
    • directory by Marshal Breeding

Leave a Reply

Your email address will not be published. Required fields are marked *