Mashed Libraries - What is a Mashup + DEMO

2,580 views
2,518 views

Published on

Published in: Education, Technology, Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,580
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
38
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mashed Libraries - What is a Mashup + DEMO

  1. 1. Mashed Libraries: What is a Mashup? Tony Hirst Dept of Communication and Systems, The Open University, UK
  2. 2. What is a mashup?
  3. 3. What is a mashup? Where are they used?
  4. 4. What is a mashup? Where are they used? How can I make one?
  5. 6. 3 flavours
  6. 7. 3 flavours <ul><li>Presentation layer mashup </li></ul><ul><ul><li>“ re-presentation”/visualisation </li></ul></ul>
  7. 8. 3 flavours <ul><li>Presentation layer mashup </li></ul><ul><ul><li>“ re-presentation”/visualisation </li></ul></ul><ul><li>Data mashup </li></ul>
  8. 9. 3 flavours <ul><li>Presentation layer mashup </li></ul><ul><ul><li>“ re-presentation”/visualisation </li></ul></ul><ul><li>Data mashup </li></ul><ul><li>Process/workflow mashup </li></ul>
  9. 10. A mashup is a combination of: data from two or more independent sources data and an 'unanticipated' way of presenting it
  10. 11. An unanticipated way of presenting of “data”
  11. 12. Doing more with less...
  12. 14. http://flickr.com/photos/75468125@N00/1395277674/
  13. 15. If it uses “glue logic” then it is a mashup...
  14. 16. http://flickr.com/photos/todbot/96085777/ “ Simple logic circuits used to connect together more complex circuits which are not perfectly compatible.”
  15. 17. http://flickr.com/photos/eob/55434639
  16. 18. Fan-in
  17. 19. Search glue: http://live.com just add &format=rss
  18. 20. “ Library Feeds” <ul><li>- Library resources </li></ul><ul><li>- New books </li></ul><ul><li>- Journal tables of contents </li></ul>
  19. 21. http://flickr.com/photos/todbot/96085777/ Glue Logic
  20. 22. Nice URLs make life easier too :-)
  21. 23. Pipework
  22. 24. Fan-in
  23. 25. Filter Filter
  24. 26. Process/Transform
  25. 27. Merge/Fuse
  26. 28. “ Differential Processing”
  27. 29. http://pipes.yahoo.com
  28. 30. Tinkering with the Amazon and LibraryThing APIs
  29. 31. Part 1: http://tinyurl.com/56fjwx Part 2: http://tinyurl.com/5uj8n8 Part 3: http://tinyurl.com/6acs9s
  30. 32. Part 1: Calling the Amazon Web Services API from a Google Spreadsheet http://tinyurl.com/56fjwx
  31. 33. Lowering the barriers to entry: data accessibility AmazonAPI XML Google Spreadsheet =importXML
  32. 34. http://www.awszone.com/
  33. 36. =importXML(B3,”//Item”)
  34. 40. //ItemAttributes
  35. 41. //Item[1]/ItemAttributes
  36. 42. //Item[2]/ItemAttributes/Title
  37. 44. Part 2: Looking Up Alternative Copies of a Book on Amazon, via ThingISBN http://tinyurl.com/5uj8n8
  38. 45. http://www.librarything.com/api/thingISBN/ ISBNHERE
  39. 53. Part 3: Amazon Reviews from Different Editions of the Same Book http://tinyurl.com/6acs9s
  40. 58. Items.Item.CustomerReviews.Review
  41. 62. http://ouseful.info

×