Date post: | 28-Nov-2014 |
Category: |
Education |
Upload: | tony-hirst |
View: | 2,525 times |
Download: | 0 times |
Mashup MayhemRSS Edition
Tony Hirst
Dept of Communication and Systems, The Open University, UK
http://ouseful.info
What is a mashup?
What is a mashup?Where are they used?
What is a mashup?Where are they used?How can I make one?
?
3 flavours
3 flavours
• Presentation layer mashup– “re-presentation”/visualisation
3 flavours
• Presentation layer mashup– “re-presentation”/visualistion
• Data mashup
3 flavours
• Presentation layer mashup– “re-presentation”/visualisation
• Data mashup• Process/workflow mashup
3 flavours
• Presentation layer mashup– “re-presentation”/visualisation
• Data mashup• Process/workflow mashup
Application areas
Web2.0EnterpriseActivism
Education
A mashup is a combination of:
data from two or more independent sources
data and an 'unanticipated' way of presenting it
An unanticipatedway of presenting of “data”
Doing more with less...
e.g. maps mashups
Google maps - http://maps.google.co.uk
http://geocommons.com
http://flickr.com/photos/75468125@N00/1395277674/
If it uses “glue logic” then it is a mashup...
http
://fl
ickr
.com
/pho
tos/
todb
ot/9
6085
777/
“Simple logic circuits used to connect together more complex circuits
which are not perfectly compatible.”
http
://fl
ickr
.com
/pho
tos/
eob
/554
3463
9
Personal
Learning
Environment
Making the content yours
http://flickr.com/photos/chromewaves/2171216654/
So let's mash it up...
...mash it up
Fan-in
Search glue:
http://live.comjust add &format=rss
“Library Feeds”
• - Library resources• - New books• - Journal tables of contents
http
://fl
ickr
.com
/pho
tos/
todb
ot/9
6085
777/
Glue Logic
Where's the feed?
Feed Autodiscovery
http
://d
igita
lwo
rlds.
wor
dp
ress
.co
m
Nice URLsmake life easier too :-)
http://digitalworlds.ouseful.com
/category/gamemaker
/feed
Uncourse blog emergent link structure
http://ouseful.open.ac.uk/stringle
Stringle – a string’n’glue learning environment
Stringle – a string’n’glue learning environment
Pipework
Fan-in
Filter
Filter
Process/Transform
Merge/Fuse
“Differential Processing”
- search and filtering- maps- page scraping and APIs- visualisation
http://pipes.yahoo.com
Wikipedia scrape
Wikipedia HTMLGoogleSpreadsheet=importHTML
CSVYahoo! PipeImport CSV
KMLGoogle MapPageflakesAnything Flake
<embed>
New York Times Campaign Data Spreadsheet
New YorkTimesCampaignFinance API
XMLGoogleSpreadsheet=importXML
Lowering the barriers to entry:data accessibility
Google Calendar and Map,Side-by-side
GoogleCalendar
<embed> CalendarView
MapView
Yahoo! Pipegeocoder
Google map
<em
bed>
KML
serendipitwitterous
Twitter RSS
http://ouseful.info