SlideShare une entreprise Scribd logo
1  sur  16
“HACK & MASH” BASIC DATA-
    HACK WORKSHOP
        Presented by Dave Wallace
               at The Edge
           Sunday May 15, 2011
DATA VISUALISATION
• The human brain is better at recognising visual
 patterns
WHAT IS A MASHUP?



• mashups combine data and/or functionality from two or more
 sources to create a new service
GOOGLE MAPS
Combines satellite imagery, road maps, traffic data, photos,
         webcams, business directory etc. etc.
WE FEEL FINE
Harvests expressions of human feeling from weblogs combined with demographic
    and weather data and displays them in a variety of interactive interfaces
GIRL TALK VISUALISATION
Visualisation of a music mashup by the DJ “Girl Talk”
TANGIBLE MASHUPS
Mashing up physical and virtual interfaces.
WHAT MAKES A GOOD
            MASHUP?
• mashupawards.com     uses the following judging criteria:

 • Uniqueness

 • Creativity

 • Utility

 • Content

 • User   Experience
SOME MORE MASHUP
                INSPIRATION
•   http://mashupawards.com/winners/

•   http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data-
    visualization/

•   http://www.informationisbeautiful.net/

•   http://flowingdata.com/

•   http://www.programmableweb.com/mashups

•   http://www.ted.com/talks/david_mccandless_the_beauty_of_data_visualization.html

•   http://www.gapminder.org/
FINDING DATA SOURCES
•   website RSS feeds - content feeds from blogs and news sites

    •   e.g. http://www.news.com.au/rss

•   web APIs - programming interfaces for exposing content and
    functionality of web applications for third-party use

•   spreadsheets

    •   Australian Bureau of Statistics

    •   Gap Minder - United Nations Data

    •   http://data.gov.au/data/
TOOLS FOR BUILDING
              MASHUPS

• Yahoo   Pipes

• Google   Fusion Tables

• IBM   Mashup Center

• Wave    Maker
YAHOO PIPES
Visual tool for combining and modifying multiple data sources
GUIDES TO USING YAHOO
             PIPES
• http://pipes.yahoo.com/pipes/docs

• http://video.yahoo.com/watch/5260536/13878389

• http://www.squidoo.com/yahoo-pipes-guide

• http://itmanagement.earthweb.com/netsys/article.php/3659226

• http://www.mrspeaker.net/2007/02/10/yahoo-pipes/

• http://pipes.yahoo.com
ON TO THE WORKSHOP!


   • Data: http://data.gov.au/dataset/digitised-maps/

   • Backend: Yahoo   Pipes

   • Frontend: HTML, CSS      and Javascript
+       +
    =

Contenu connexe

Similaire à The Edge - Datahack Workshop

End User Development of Multidevice and Collaborative Mashups
End User Development of Multidevice and Collaborative MashupsEnd User Development of Multidevice and Collaborative Mashups
End User Development of Multidevice and Collaborative MashupsMatteo Picozzi
 
Online platform for ict development
Online platform for ict developmentOnline platform for ict development
Online platform for ict developmentwendelpascua
 
Web3.0- How brands can take advantage of the semantic shift - Brandsential
Web3.0- How brands can take advantage of the semantic shift -  BrandsentialWeb3.0- How brands can take advantage of the semantic shift -  Brandsential
Web3.0- How brands can take advantage of the semantic shift - BrandsentialJeffrey V
 
Online Platforms for ICT Content Development by Ydellwish Cortez
Online Platforms for ICT Content Development by Ydellwish CortezOnline Platforms for ICT Content Development by Ydellwish Cortez
Online Platforms for ICT Content Development by Ydellwish CortezYdellwishCortez
 
LaSoft Media & Marketing Applications Portfolio
LaSoft Media & Marketing Applications PortfolioLaSoft Media & Marketing Applications Portfolio
LaSoft Media & Marketing Applications PortfolioAndriy Tatchyn
 
Intro to data visualisation
Intro to data visualisationIntro to data visualisation
Intro to data visualisationAnna Gerber
 
Online platform for ict development 4
Online platform for ict development 4Online platform for ict development 4
Online platform for ict development 4wendelpascua
 
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Suzanne Dergacheva
 
Building Responsive Websites with Drupal
Building Responsive Websites with DrupalBuilding Responsive Websites with Drupal
Building Responsive Websites with DrupalSuzanne Dergacheva
 
Online platform for ict development 2]
Online platform for ict development 2]Online platform for ict development 2]
Online platform for ict development 2]wendelpascua
 
The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)Guus van den Brekel
 
Online platform for ict development 3
Online platform for ict development 3Online platform for ict development 3
Online platform for ict development 3wendelpascua
 
So You Think You Can App?
So You Think You Can App?So You Think You Can App?
So You Think You Can App?YTH
 
IDIA 620: Information Culture - Mashup
IDIA 620: Information Culture - MashupIDIA 620: Information Culture - Mashup
IDIA 620: Information Culture - MashupMelda Washington
 
IWMW 2008 Mashup Workshop
IWMW 2008 Mashup WorkshopIWMW 2008 Mashup Workshop
IWMW 2008 Mashup WorkshopMike Ellis
 
Corey Sykes' Resume
Corey Sykes' ResumeCorey Sykes' Resume
Corey Sykes' ResumeCorey Sykes
 

Similaire à The Edge - Datahack Workshop (20)

End User Development of Multidevice and Collaborative Mashups
End User Development of Multidevice and Collaborative MashupsEnd User Development of Multidevice and Collaborative Mashups
End User Development of Multidevice and Collaborative Mashups
 
Data visualisation tools
Data visualisation toolsData visualisation tools
Data visualisation tools
 
Online platform for ict development
Online platform for ict developmentOnline platform for ict development
Online platform for ict development
 
Web3.0- How brands can take advantage of the semantic shift - Brandsential
Web3.0- How brands can take advantage of the semantic shift -  BrandsentialWeb3.0- How brands can take advantage of the semantic shift -  Brandsential
Web3.0- How brands can take advantage of the semantic shift - Brandsential
 
Online Platforms for ICT Content Development by Ydellwish Cortez
Online Platforms for ICT Content Development by Ydellwish CortezOnline Platforms for ICT Content Development by Ydellwish Cortez
Online Platforms for ICT Content Development by Ydellwish Cortez
 
LaSoft Media & Marketing Applications Portfolio
LaSoft Media & Marketing Applications PortfolioLaSoft Media & Marketing Applications Portfolio
LaSoft Media & Marketing Applications Portfolio
 
Library Mashups
Library MashupsLibrary Mashups
Library Mashups
 
Digital Economy, Digital Tourism based on Open Data and Open Access Approach
Digital Economy, Digital Tourism based on Open Data and Open Access ApproachDigital Economy, Digital Tourism based on Open Data and Open Access Approach
Digital Economy, Digital Tourism based on Open Data and Open Access Approach
 
Intro to data visualisation
Intro to data visualisationIntro to data visualisation
Intro to data visualisation
 
Etech online platform
Etech online platformEtech online platform
Etech online platform
 
Online platform for ict development 4
Online platform for ict development 4Online platform for ict development 4
Online platform for ict development 4
 
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
 
Building Responsive Websites with Drupal
Building Responsive Websites with DrupalBuilding Responsive Websites with Drupal
Building Responsive Websites with Drupal
 
Online platform for ict development 2]
Online platform for ict development 2]Online platform for ict development 2]
Online platform for ict development 2]
 
The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)
 
Online platform for ict development 3
Online platform for ict development 3Online platform for ict development 3
Online platform for ict development 3
 
So You Think You Can App?
So You Think You Can App?So You Think You Can App?
So You Think You Can App?
 
IDIA 620: Information Culture - Mashup
IDIA 620: Information Culture - MashupIDIA 620: Information Culture - Mashup
IDIA 620: Information Culture - Mashup
 
IWMW 2008 Mashup Workshop
IWMW 2008 Mashup WorkshopIWMW 2008 Mashup Workshop
IWMW 2008 Mashup Workshop
 
Corey Sykes' Resume
Corey Sykes' ResumeCorey Sykes' Resume
Corey Sykes' Resume
 

Plus de Dave Wallace

Anatomy of a Wordpress theme
Anatomy of a Wordpress themeAnatomy of a Wordpress theme
Anatomy of a Wordpress themeDave Wallace
 
Installing wordpress
Installing wordpressInstalling wordpress
Installing wordpressDave Wallace
 
Lecture the dynamic web (2013)
Lecture   the dynamic web (2013)Lecture   the dynamic web (2013)
Lecture the dynamic web (2013)Dave Wallace
 
Mobile Web Design & Development 2012 Lecture
Mobile Web Design & Development 2012 LectureMobile Web Design & Development 2012 Lecture
Mobile Web Design & Development 2012 LectureDave Wallace
 
Mobile Web Design & Development 2011
Mobile Web Design & Development 2011Mobile Web Design & Development 2011
Mobile Web Design & Development 2011Dave Wallace
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Dave Wallace
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentDave Wallace
 

Plus de Dave Wallace (9)

Anatomy of a Wordpress theme
Anatomy of a Wordpress themeAnatomy of a Wordpress theme
Anatomy of a Wordpress theme
 
Installing wordpress
Installing wordpressInstalling wordpress
Installing wordpress
 
Lecture the dynamic web (2013)
Lecture   the dynamic web (2013)Lecture   the dynamic web (2013)
Lecture the dynamic web (2013)
 
Mobile Web Design & Development 2012 Lecture
Mobile Web Design & Development 2012 LectureMobile Web Design & Development 2012 Lecture
Mobile Web Design & Development 2012 Lecture
 
The Dynamic Web
The Dynamic WebThe Dynamic Web
The Dynamic Web
 
Mobile Web Design & Development 2011
Mobile Web Design & Development 2011Mobile Web Design & Development 2011
Mobile Web Design & Development 2011
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme development
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 

Dernier

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Dernier (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

The Edge - Datahack Workshop

  • 1. “HACK & MASH” BASIC DATA- HACK WORKSHOP Presented by Dave Wallace at The Edge Sunday May 15, 2011
  • 3. • The human brain is better at recognising visual patterns
  • 4. WHAT IS A MASHUP? • mashups combine data and/or functionality from two or more sources to create a new service
  • 5. GOOGLE MAPS Combines satellite imagery, road maps, traffic data, photos, webcams, business directory etc. etc.
  • 6. WE FEEL FINE Harvests expressions of human feeling from weblogs combined with demographic and weather data and displays them in a variety of interactive interfaces
  • 7. GIRL TALK VISUALISATION Visualisation of a music mashup by the DJ “Girl Talk”
  • 8. TANGIBLE MASHUPS Mashing up physical and virtual interfaces.
  • 9. WHAT MAKES A GOOD MASHUP? • mashupawards.com uses the following judging criteria: • Uniqueness • Creativity • Utility • Content • User Experience
  • 10. SOME MORE MASHUP INSPIRATION • http://mashupawards.com/winners/ • http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data- visualization/ • http://www.informationisbeautiful.net/ • http://flowingdata.com/ • http://www.programmableweb.com/mashups • http://www.ted.com/talks/david_mccandless_the_beauty_of_data_visualization.html • http://www.gapminder.org/
  • 11. FINDING DATA SOURCES • website RSS feeds - content feeds from blogs and news sites • e.g. http://www.news.com.au/rss • web APIs - programming interfaces for exposing content and functionality of web applications for third-party use • spreadsheets • Australian Bureau of Statistics • Gap Minder - United Nations Data • http://data.gov.au/data/
  • 12. TOOLS FOR BUILDING MASHUPS • Yahoo Pipes • Google Fusion Tables • IBM Mashup Center • Wave Maker
  • 13. YAHOO PIPES Visual tool for combining and modifying multiple data sources
  • 14. GUIDES TO USING YAHOO PIPES • http://pipes.yahoo.com/pipes/docs • http://video.yahoo.com/watch/5260536/13878389 • http://www.squidoo.com/yahoo-pipes-guide • http://itmanagement.earthweb.com/netsys/article.php/3659226 • http://www.mrspeaker.net/2007/02/10/yahoo-pipes/ • http://pipes.yahoo.com
  • 15. ON TO THE WORKSHOP! • Data: http://data.gov.au/dataset/digitised-maps/ • Backend: Yahoo Pipes • Frontend: HTML, CSS and Javascript
  • 16. + + =

Notes de l'éditeur

  1. \n
  2. Before we talk about mashups, lets talk about data visualization and why we do it.\n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. Judging Criteria\nWe’ll weigh each category as equally as possible, depending on the focus of your mashup. Exceptions will be made if any one category is incredibly well executed, or just impresses the hell out of us.\nUniqueness\nHow many times has this been done, if any? Understandably it can be hard to come up with something truly unique on the web today, but this is the MashupAwards after all. Take for example, LastTube, a video enhanced Last.fm experience.\nCreativity\nTaking a normally mundane source of data or API and thinking up a way to make it interesting isn’t easy to do. This is where creativity comes in. Something can be unique, but totally boring. Try to avoid that. Unique is good, interesting and unique is better. Push your mashups far as you can.\nUtility\nIs someone glad you took the time? If you can simplify a complex process, you’re headed down the right path. There are plenty of data sources out there and just as many APIs for programming. Combine them into something cool and useful. It won’t be overlooked, we promise.\nContent\nThe key to a judge’s heart. Great content is a must to be considered for a MashupAward, especially since a mashup really is just a combination of one or more data (content) sources.\nUser Experience\nIs your mashup intuitive? Perfect. Combining multiple data sources of into one mashup can make for a confusing user experience. Think about how your users will interact with your mashup and don’t assume anything.\n\n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n