Mashups

1,775 views

Published on

Presentation about creating mashups with internal and external data without extensive programming knowledge

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,775
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
56
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Housekeeping – bathrooms, questions
  • Mashups

    1. 1. Look Ma – No Programming Cool Tips and Tricks Robin Hastings – robin.hastings@gmail.com Information Technology Manager Missouri River Regional Library
    2. 2. What are we going to do? <ul><li>Introduction </li></ul><ul><li>Talk about Mashups </li></ul><ul><li>Find data sources </li></ul><ul><li>Learn about cool mashups &quot;in the wild&quot; </li></ul><ul><li>Find out how to create our own mashups </li></ul>
    3. 3. Mashups! Comes from musical background – mashing up bits of different songs to make a new song
    4. 4. <ul><li>Requires an API </li></ul><ul><li>(Application Programming Interface), </li></ul><ul><li>RSS feed or </li></ul><ul><li>other data sources </li></ul>
    5. 5. <ul><li>Sometimes requires a “Key” – permission to use their data </li></ul>
    6. 6. <ul><li>Data massaging may be necessary... </li></ul>
    7. 7. <ul><li>Murder Map of London </li></ul>
    8. 8. Types? <ul><li>Presentation Layer </li></ul><ul><ul><li>Start pages (Netvibes) </li></ul></ul><ul><li>Data Mashup </li></ul><ul><ul><li>Combine data sources to present unified view (housingmaps.com) </li></ul></ul><ul><li>Process Mashup </li></ul><ul><ul><li>Customize business processes, invoke business logic across multiple applications (no examples – yet…) </li></ul></ul>
    9. 9. Data? <ul><li>Policy Map </li></ul><ul><ul><li>4,000 points of data about any location in US </li></ul></ul><ul><li>Yahoo! Geo-Locator </li></ul><ul><ul><li>http:// developer.yahoo.com /geo/ </li></ul></ul><ul><li>Strikeiron (data as a service) $$ </li></ul><ul><ul><li>http:// www.strikeiron.com/strikeironservices.aspx </li></ul></ul>
    10. 10. What mashups are out there now? <ul><li>Google Maps - millions </li></ul><ul><li>Amazon - thousands </li></ul><ul><li>Any website with an API - del.icio.us, twitter, Amazon, Google, etc. </li></ul><ul><li>Any RSS feed! </li></ul>
    11. 11. <ul><li>Programmable Web </li></ul><ul><ul><li>http:// www.programmableweb.com/mashuplist </li></ul></ul><ul><ul><li>http:// www.gasbuddy.com </li></ul></ul><ul><ul><li>Book Search – search multiple booksearch sites at once </li></ul></ul><ul><li>WebMashup.com </li></ul><ul><ul><li>http:// www.webmashup.com / </li></ul></ul><ul><ul><li>Doggdot.us – Digg + Slashdot + del.icio.us </li></ul></ul>Where do you find mashups?
    12. 12. Library Mashups? <ul><li>http://www.theshiftedlibrarian.com/archives/2007/01/04/ill_mashup.html </li></ul><ul><ul><li>ILL statistics, dumped into the Community Walk site, create a map of where the ILL books are coming from. </li></ul></ul>
    13. 13. <ul><li>Bookmobile Routes </li></ul><ul><ul><li>http:// www.mrrl.org/services/bookmo/index.asp </li></ul></ul><ul><ul><li>Map data ( geocoded ) and Google Maps combine to make a visual map of our Bookmobile’s routes. </li></ul></ul>
    14. 14. What is involved?
    15. 17. How do I make my own?
    16. 18. <ul><li>Popfly </li></ul><ul><ul><li>mashup creator, requires login </li></ul></ul>
    17. 19. Popfly Interface
    18. 20. <ul><li>Yahoo! Pipes </li></ul><ul><ul><li>http:// www.jumpcut.com/fullscreen?id =C086AA92568811DCAB02000423CF381C&type=movie </li></ul></ul><ul><ul><li>http://pipes.yahoo.com/pipes/pipe.info?_id=ko6COtf93BGFpaLjyp1_DQ </li></ul></ul>
    19. 21. Yahoo! Pipes Interface
    20. 22. Ultimate Pipes Creation List <ul><li>Read/Write Web </li></ul><ul><ul><li>Social Submission & Aggregation Pipes </li></ul></ul><ul><ul><li>Pricing Alert Pipes </li></ul></ul><ul><ul><li>Media Pipes </li></ul></ul><ul><ul><li>Check comments for more suggestions </li></ul></ul>
    21. 23. <ul><li>Google Maps </li></ul><ul><ul><li>http:// maps.google.com/support/bin/answer.py?answer =68480 </li></ul></ul>
    22. 24. Google Maps Interface
    23. 25. <ul><li>Mash Maker – Intel </li></ul><ul><ul><li>Desktop client </li></ul></ul><ul><ul><li>Less API, more customized data grabbing </li></ul></ul><ul><ul><li>BETA </li></ul></ul>
    24. 26. Upcoming… <ul><li>Semantic Web = web as database </li></ul><ul><ul><li>Freebase </li></ul></ul><ul><ul><li>Microformats </li></ul></ul><ul><li>Anything can be data source for mashups – if semantically marked up in XHTML or XML </li></ul>
    25. 27. <ul><li>Start Pages </li></ul>
    26. 28. <ul><ul><li>PageFlakes </li></ul></ul>
    27. 29. <ul><ul><li>Netvibes </li></ul></ul>
    28. 30. Questions?

    ×