Mashed Libraries - What is a Mashup + DEMO

62
Mashed Libraries: What is a Mashup? Tony Hirst Dept of Communication and Systems, The Open University, UK

description

 

Transcript of Mashed Libraries - What is a Mashup + DEMO

Page 1: Mashed Libraries - What is a Mashup + DEMO

Mashed Libraries: What is a Mashup?

Tony Hirst

Dept of Communication and Systems, The Open University, UK

Page 2: Mashed Libraries - What is a Mashup + DEMO

What is a mashup?

Page 3: Mashed Libraries - What is a Mashup + DEMO

What is a mashup?Where are they used?

Page 4: Mashed Libraries - What is a Mashup + DEMO

What is a mashup?Where are they used?How can I make one?

Page 5: Mashed Libraries - What is a Mashup + DEMO
Page 6: Mashed Libraries - What is a Mashup + DEMO

3 flavours

Page 7: Mashed Libraries - What is a Mashup + DEMO

3 flavours

• Presentation layer mashup– “re-presentation”/visualisation

Page 8: Mashed Libraries - What is a Mashup + DEMO

3 flavours

• Presentation layer mashup– “re-presentation”/visualisation

• Data mashup

Page 9: Mashed Libraries - What is a Mashup + DEMO

3 flavours

• Presentation layer mashup– “re-presentation”/visualisation

• Data mashup• Process/workflow mashup

Page 10: Mashed Libraries - What is a Mashup + DEMO

A mashup is a combination of:

data from two or more independent sources

data and an 'unanticipated' way of presenting it

Page 11: Mashed Libraries - What is a Mashup + DEMO

An unanticipatedway of presenting of “data”

Page 12: Mashed Libraries - What is a Mashup + DEMO

Doing more with less...

Page 13: Mashed Libraries - What is a Mashup + DEMO
Page 14: Mashed Libraries - What is a Mashup + DEMO

http://flickr.com/photos/75468125@N00/1395277674/

Page 15: Mashed Libraries - What is a Mashup + DEMO

If it uses “glue logic” then it is a mashup...

Page 16: Mashed Libraries - What is a Mashup + DEMO

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.”

Page 17: Mashed Libraries - What is a Mashup + DEMO

http

://fl

ickr

.com

/pho

tos/

eob

/554

3463

9

Page 18: Mashed Libraries - What is a Mashup + DEMO

Fan-in

Page 19: Mashed Libraries - What is a Mashup + DEMO

Search glue:

http://live.comjust add &format=rss

Page 20: Mashed Libraries - What is a Mashup + DEMO

“Library Feeds”

• - Library resources• - New books• - Journal tables of contents

Page 21: Mashed Libraries - What is a Mashup + DEMO

http

://fl

ickr

.com

/pho

tos/

todb

ot/9

6085

777/

Glue Logic

Page 22: Mashed Libraries - What is a Mashup + DEMO

Nice URLsmake life easier too :-)

Page 23: Mashed Libraries - What is a Mashup + DEMO

Pipework

Page 24: Mashed Libraries - What is a Mashup + DEMO

Fan-in

Page 25: Mashed Libraries - What is a Mashup + DEMO

Filter

Filter

Page 26: Mashed Libraries - What is a Mashup + DEMO

Process/Transform

Page 27: Mashed Libraries - What is a Mashup + DEMO

Merge/Fuse

Page 28: Mashed Libraries - What is a Mashup + DEMO

“Differential Processing”

Page 29: Mashed Libraries - What is a Mashup + DEMO

http://pipes.yahoo.com

Page 30: Mashed Libraries - What is a Mashup + DEMO

Tinkering with the Amazon and LibraryThing APIs

Page 31: Mashed Libraries - What is a Mashup + DEMO

Part 1: http://tinyurl.com/56fjwx

Part 2: http://tinyurl.com/5uj8n8

Part 3: http://tinyurl.com/6acs9s

Page 32: Mashed Libraries - What is a Mashup + DEMO

Part 1: Calling the Amazon Web Services API from a Google

Spreadsheet

http://tinyurl.com/56fjwx

Page 33: Mashed Libraries - What is a Mashup + DEMO

AmazonAPI XMLGoogleSpreadsheet=importXML

Lowering the barriers to entry:data accessibility

Page 34: Mashed Libraries - What is a Mashup + DEMO

http://www.awszone.com/

Page 35: Mashed Libraries - What is a Mashup + DEMO
Page 36: Mashed Libraries - What is a Mashup + DEMO

=importXML(B3,”//Item”)

Page 37: Mashed Libraries - What is a Mashup + DEMO
Page 38: Mashed Libraries - What is a Mashup + DEMO
Page 39: Mashed Libraries - What is a Mashup + DEMO
Page 40: Mashed Libraries - What is a Mashup + DEMO

//ItemAttributes

Page 41: Mashed Libraries - What is a Mashup + DEMO

//Item[1]/ItemAttributes

Page 42: Mashed Libraries - What is a Mashup + DEMO

//Item[2]/ItemAttributes/Title

Page 43: Mashed Libraries - What is a Mashup + DEMO
Page 44: Mashed Libraries - What is a Mashup + DEMO

Part 2: Looking Up Alternative Copies of a Book on Amazon, via

ThingISBN

http://tinyurl.com/5uj8n8

Page 45: Mashed Libraries - What is a Mashup + DEMO

http://www.librarything.com/api/thingISBN/ISBNHERE

Page 46: Mashed Libraries - What is a Mashup + DEMO
Page 47: Mashed Libraries - What is a Mashup + DEMO
Page 48: Mashed Libraries - What is a Mashup + DEMO
Page 49: Mashed Libraries - What is a Mashup + DEMO
Page 50: Mashed Libraries - What is a Mashup + DEMO
Page 51: Mashed Libraries - What is a Mashup + DEMO
Page 52: Mashed Libraries - What is a Mashup + DEMO
Page 53: Mashed Libraries - What is a Mashup + DEMO

Part 3: Amazon Reviews from Different Editions of the Same Book

http://tinyurl.com/6acs9s

Page 54: Mashed Libraries - What is a Mashup + DEMO
Page 55: Mashed Libraries - What is a Mashup + DEMO
Page 56: Mashed Libraries - What is a Mashup + DEMO
Page 57: Mashed Libraries - What is a Mashup + DEMO
Page 58: Mashed Libraries - What is a Mashup + DEMO

Items.Item.CustomerReviews.Review

Page 59: Mashed Libraries - What is a Mashup + DEMO
Page 60: Mashed Libraries - What is a Mashup + DEMO
Page 61: Mashed Libraries - What is a Mashup + DEMO
Page 62: Mashed Libraries - What is a Mashup + DEMO

http://ouseful.info