Skip to main content

Vad är en mash-up?

En mash-up är en kombination av verktyg eller data från flera källor.Mash-ups samlar vanligtvis in data från flera webbsidor och tar med sig sin information till en förenklad webbapplikation.

Tänk på en mash-up som verktygskonsolidering för webbapplikationer.Till exempel kan en online-kartläggningstjänst ha ett gränssnitt som gör det möjligt att skapa en mash-up som placerar trafikkamerorna för en plats på en karta.Möjligheterna för mash-ups är ganska oändliga.

För att skapa en mash-up krävs flera ingångskällor, och vanligtvis kommer dessa ingångar att ha en XML-baserad utgångsström.Detta gör att mash-up kan använda dessa XML-utgångar som ingångar och konsolidera dem tillsammans.När dataströmmarna har kombinerats (och/eller manipulerat) kommer mash-up vanligtvis att generera sin egen utgång, som visar en kombination av de ursprungliga ingångarna.

Många av webbapplikationerna som är bäst lämpade för en mash-up involverar AJAX-programmering mdash;en kombination av JavaScript och XML Markup MDASH;vilket gör att sidor och data som används för att mash-up ändras utan att sidan uppdateras, vilket gör verktyget mycket effektivt för användaren.

Ett exempel på en mash-up kan vara att kombinera en kartläggningstjänst som Google Maps med mikrobryggerier.Denna mash-up har skapats och fungerar ganska bra för att ge en karta över bryggerier eller ölbutiker inom ett område och riktningar till var och en.

Yahoo har tagit mash-up ytterligare med introduktionen av en ny tjänst som heter Pipes Trade;.Yahoo Pipes Trade;Tillåter en användare att använda XML Markup och ett AJAX-driven gränssnitt för att skapa sina egna rör (eller mash-ups).Den här tjänsten sätter valfritt antal mash-ups direkt i händerna på dem som kan använda den nya applikationen.När ett rör har skapats kan det delas med andra för att tillåta mer utbredd användning.Rör och handel;har använts för att skapa många mash-ups, en sådan mash-up är en webbapplikation för att placera en sånglista från iTunes med videor från YouTube.Detta äktenskap med webbplatser gör att du kan skapa en mash-up av de tio bästa iTunes-låtarna och de 10 mest spelade YouTube-videor.Applikationen använder ett XML-flöde från båda webbplatserna för att skapa mash-up, vilket gör att data från varje applikation kan ändras utan att kräva några ändringar i den mashed webbapplikationen.

Många andra mash-ups har skapats, och kombinerar de mest populäraTjänster tillgängliga på internet idag.När nya applikationer dyker upp hela tiden finns det inga gränser för mängden och olika webbapplikationer som kan skapas.