Download presentation
Presentation is loading. Please wait.
Published byZayne Cam Modified over 9 years ago
1
What’s a Mashup & Why Would I Want One? April 17, 2007 Darlene Fichter Head, Indigenous Studies Portal University of Saskatchewan Library
3
Mashups Definition(s) Tour Making a mashup Technical and social issues
4
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
5
frappr - people + Google Maps http://www.frappr.com/mashups
6
Strawberry Daiquiris
7
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 TodayPsychology Today, Sept-Oct, 2003 Sept-Oct, 2003
8
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
9
Today’s Playground http://www.flickr.com/photos/edyson/ http://www.flickr.com/photos/edyson/ (cc) http://creativecommons.org/licenses/by-nc/2.0/
10
(CC) Photo by Sebastien Prooth http://flickr.com/photos/sebastianprooth/315686462/
11
Yahoo Amazon Technorati EVDB Google Maps
12
Mashup Ecosystem Open data Open set of services Small pieces loosely joined You
13
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
14
DIY Programming 5 minute customization of applications –No longer the purvey of the techno elite
16
Created with http://maps.huge.info/zip.htm
17
Route Map for Deliveries http://www.lcls.org/members/routemap.aspx
19
Newsmap http://www.marumushi.com/apps/newsmap/newsmap.cfm USACanada
20
Newsmap Reveals underlying patterns in news reporting across cultures Uses Google News
21
Earthquake
22
Book Carousel http://www.cambridgelibraries.ca/hot/carousel.cfm
24
Frivolous Flickr Fun Captioner! http://shadydentist.com/captioner Colr Pickr http://krazydad.com/colrpickr Dozens of Flickr Toys: http://bighugelabs.com/flickr/
25
Housing Maps http://www.housingmaps.com
28
Group Maps for Online Communities http://www.frappr.com/blogginglibrarians
30
LivePlasma & CNet Articles
33
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
34
Pittsburgh University Library Yahoo Pipes Scopus and Web of Sciences –Publications by their faculty –Output one RSS feed
35
Facts and Figures 1799 mashups (March 4, 2007) 3 new mashups / day Programmable Web – Mashup Dashboard http://www.programmableweb.com/mashups
36
Types of Mashups
37
Mashup Matrix
38
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
39
Where to Start Point & click, & publish “Cloning” Just program it
40
Google My Map http://tinyurl.com/3e5xd9
41
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
42
CommunityWalk http://www.communitywalk.com/
43
People Listening to this Webcast Add yourself to the map http://www.frappr.com/mashups/
44
Other Map Builders maps.google.comaps.google.com www.yourgmap.com www.yourgmap.com www.mapbuilder.net www.mapbuilder.net www.platial.com www.platial.com
45
Learn from Others
46
Western springs history a joint project of the Thomas Ford Memorial Library and Western Springs Historical Society http://www.westernspringshistory.org/map/ http://www.westernspringshistory.org/map/ Local data: http://www.westernspringshistory.org/map/data.xmlhttp://www.westernspringshistory.org/map/data.xml APIs: Google Maps
48
data.xml
50
Try More Tools
51
Just Do It lib-web-cats Directory by Marshall Breeding
55
Step 1: Find lat/long for each library
56
Step 2: Create the map
57
http://www.talis.com/tdn/competition
58
Go-go Google Gadget! Popular New Books My Check-outs My Holds
59
And to Add This You Click
60
Customized Google Page
61
Technical Issues In its infancy Need a better registry for APIs Scale and dependencies issues How much to invest?
62
Social Issues Intellectual property issues –“right to remix” Provenance Origin or source Authority
63
Unintended consequences Client side scripts that modify pages All instances of Microsoft on any site are rewritten to say “the d*!?! Microsoft”
64
Find out more Google Maps Mania http://googlemapsmania.blogspot.com/ Mashup Dashboard http://www.programmableweb.com/mashups
65
Thank You Questions? Email me darlene.fichter@usask.cadarlene.fichter@usask.ca Comment on my blogmy blog
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.