Wat is een mash-up?
Een mash-up is een combinatie van tools of gegevens uit meerdere bronnen. Mash-ups verzamelen meestal gegevens van meerdere webpagina's en brengen hun informatie in één vereenvoudigde webapplicatie.
Zie een mash-up als toolconsolidatie voor webapplicaties. Een online kaartservice kan bijvoorbeeld een interface hebben waarmee een mash-up kan worden gemaakt die de verkeerscamera's voor een locatie op een kaart plaatst. De mogelijkheden voor mash-ups zijn vrij eindeloos.
Om een mash-up te maken, zijn meerdere invoerbronnen vereist, en meestal hebben deze invoer een op XML gebaseerde uitvoerstroom. Hierdoor kan de mash-up deze XML-uitgangen als invoer gebruiken en samen consolideren. Nadat de gegevensstromen zijn gecombineerd (en / of gemanipuleerd), genereert de mash-up meestal zijn eigen uitvoer, die een combinatie van de oorspronkelijke invoer weergeeft.
Veel van de webtoepassingen die het meest geschikt zijn voor een mash-up, omvatten AJAX-programmering - een combinatie van JavaScript en XML-opmaak - waardoor pagina's en gegevens die worden gebruikt voor de mash-up kunnen worden gewijzigd zonder dat de pagina wordt vernieuwd, waardoor de tool zeer efficiënt is voor de gebruiker.
Een voorbeeld van een mash-up is het combineren van een kaartservice zoals Google Maps® met microbrouwerijen. Deze mash-up is gemaakt en werkt redelijk goed, om een kaart te geven van de brouwerijen of bierwinkels in een gebied en een routebeschrijving naar elk.
Yahoo heeft de mash-up nog verder opgevoerd met de introductie van een nieuwe service genaamd Pipes ™. Met Yahoo Pipes ™ kan een gebruiker XML-markeringen en een door Ajax aangestuurde interface gebruiken om zijn eigen pijpen (of mash-ups) te maken. Deze service legt een willekeurig aantal mash-ups rechtstreeks in handen van degenen die de nieuwe applicatie kunnen gebruiken. Zodra een pijp is gemaakt, kan deze worden gedeeld met anderen om een breder gebruik mogelijk te maken. Pipes ™ is gebruikt om veel mash-ups te maken, een zo'n mash-up is een webapplicatie om een nummerlijst van iTunes® met video's van YouTube te plaatsen. Met dit huwelijk van websites kun je een mash-up maken van de tien beste iTunes-nummers en de 10 meest gespeelde YouTube-video's. De applicatie gebruikt een XML-feed van beide sites om de mash-up te maken, waardoor de gegevens van elke applicatie kunnen worden gewijzigd zonder dat er wijzigingen in de gepureerde webtoepassing nodig zijn.
Veel andere mash-ups zijn gemaakt, waarbij de meest populaire services die tegenwoordig op internet beschikbaar zijn worden gecombineerd. Met steeds nieuwe toepassingen die verschijnen, zijn er geen grenzen aan het aantal en de verscheidenheid aan webtoepassingen die kunnen worden gemaakt.