Vad är en Mash-Up?

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

Tänk på en mash-up som verktygskonsolidering för webbapplikationer. Till exempel kan en online-mappningstjä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 till 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 manipulerats) genererar mash-up vanligtvis sin egen utgång, som visar en kombination av de ursprungliga ingångarna.

Många av de webbapplikationer som är bäst lämpade för en mash-up involverar AJAX-programmering - en kombination av JavaScript och XML-markering - vilket gör att sidor och data som används för mash-up kan ä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 bryggerierna eller ölbutikerna inom ett område och vägbeskrivning till var och en.

Yahoo har tagit mash-up ännu längre med introduktionen av en ny tjänst som heter Pipes ™. Yahoo Pipes ™ tillåter en användare att använda XML-markering och ett Ajax-driven gränssnitt för att skapa sina egna rör (eller mash-ups). Den här tjänsten ger 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 möjliggöra en mer utbredd användning. Pipes ™ har använts för att skapa många mash-ups, en sådan mash-up är en webbapplikation för att placera en låtlista från iTunes® med videor från YouTube. Med detta äktenskap med webbplatser kan du skapa en sammanslagning av de tio bästa iTunes-låtarna och de 10 mest spelade YouTube-videorna. Programmet använder ett XML-flöde från båda platserna för att skapa mash-up, vilket gör att data från varje applikation kan ändras utan att det krävs några ändringar i den mashed up-applikationen.

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

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?