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 webtoepassing.
Denk aan een mash-up als gereedschapsconsolidatie voor webtoepassingen. Een online toewijzingsservice 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 ingangsbronnen vereist, en meestal hebben deze ingangen een op XML gebaseerde uitvoerstroom. Hierdoor kan de mash-up deze XML-uitgangen als ingangen gebruiken en ze samen consolideren. Zodra de gegevensstromen zijn gecombineerd (en/of gemanipuleerd), genereert de mash-up meestal zijn eigen uitvoer, die een combinatie van de originele ingangen weergeeft.
Veel van de webtoepassingen die het meest geschikt zijn voor een mash-up omvatten AJAX-programmering-een combinatie van JavaScript en XML-opmaak-waarmee pagina's en gegevens die worden gebruikt voor de mash-up om te veranderen zonder dat de pagina wordt vernieuwd, waardoor de tool zeer efficiënt is voor de gebruiker.
Een voorbeeld van een mash-up kan zijn om een kaartservice zoals Google Maps® te combineren met microbreverypen. Deze mash-up is gemaakt en werkt vrij goed, om een kaart van de brouwerijen of bierwinkels in een gebied en aanwijzingen voor elk te bieden.
Yahoo heeft de mash-up nog verder gebracht met de introductie van een nieuwe service genaamd Pipes ™. Met Yahoo Pipes ™ kan een gebruiker XML-markup en een AJAX-aangedreven interface gebruiken om hun eigen pijpen (of mash-ups) te maken. Deze service plaatst 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 meer wijdverbreid gebruik mogelijk te maken. Pipes ™ is gebruikt om vele mash-ups te maken, zoals zo'n mash-up is een wEB -applicatie om een songlijst van iTunes® te plaatsen met video's van YouTube. Met dit huwelijk van websites kunt u een mash-up maken van de top tien iTunes-nummers en de top 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 wijzigen zonder dat wijzigingen in de gemalen webtoepassing nodig zijn.
Er zijn veel andere mash-ups gemaakt, die de meest populaire services die vandaag op internet beschikbaar zijn, combineren. Met nieuwe applicaties die altijd opduiken, zijn er geen limieten aan de hoeveelheid en verschillende webtoepassingen die kunnen worden gemaakt.