What’s a Mashup & Why Would I Want One? April 17, 2007 Darlene Fichter
date post
09-Jan-2016Category
Documents
view
65download
0
Embed Size (px)
description
Transcript 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
You
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
Earthquake
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
http://library.mcmaster.ca/maps/airphotos/Home.htm
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
Presentation
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
CommunityWalkhttp://www.communitywalk.com/
People Listening to this Webcast
Add yourself to the maphttp://www.frappr.com/mashups/
Other Map Buildersmaps.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 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
http://www.talis.com/tdn/competition
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
Recommended