Mashup (Internet)

Mashup (från engelska till mash för att mixa) beskriver skapandet av nytt medieinnehåll genom den sömlösa (åter) kombinationen av redan existerande innehåll. Termen kommer från musikvärlden och betyder något som remix på engelska (se Mashup (musik) ). Termen Web 2.0 importerades till den tyskspråkiga världen , eftersom mashups nämns som ett viktigt exempel på vad som är nytt med Web 2.0. B. nyligen kombinerat som ett collage . Mashups använder de öppna programmeringsgränssnitten (API: er) som tillhandahålls av andra webbapplikationer.

Så z. B. Integrera webbplatsleverantörer via API för kartor och satellitbilder på din egen webbplats och förse dem dessutom med individuella markeringar. Flickr API används också ofta för att integrera foton i nya applikationer. Ett särskilt stort antal mashups länkar geografisk data, till exempel från Google Maps eller Bing Maps , med annat innehåll som foton eller annonser. Videor inbäddade i webbplatser används också.

Medan mashups ursprungligen märktes som leksaker, har under tiden vissa kommersiella leverantörer, t.ex. B. Fastighetsleverantörer för att använda de ovan nämnda möjligheterna, men också i andra affärsmiljöer utgör de ett alternativ i samband med situationella tillämpningar. Detta är särskilt intressant för den så kallade långa svansen .

Använd teknik

Mashups använder främst moderna, lätta webbarkitekturer och tekniker. För det mesta kör de i webbläsaren, som sedan kommunicerar med en server med JSON , Ajax , REST , SOAP , RSS eller Atom . Allt detta är relativt okomplicerat och till stor del möjligt med JavaScript , men det finns också mash-up-miljöer som är beroende av en viss teknik som först måste installeras av slutanvändaren. Exempel skulle vara Adobe Flash , JavaFX eller Silverlight .

Mashup-teknikleverantör

Det finns olika leverantörer av mashup-miljöer. Ofta kan användare skapa eller redigera en mashup här genom grafiska användargränssnitt. Exempel är:

De enskilda miljöerna skiljer sig huvudsakligen från sin målgrupp. Enskilda miljöer riktar sig till programutvecklare, andra till konsumenter eller till anställda på specialavdelningar i företag.

Kriterier för kategorisering av mashups

  1. Är det en klient- eller server-mashup? Samlas och bearbetas data i en applikationsserver innan den "skickas", eller görs allt på klientsidan med hjälp av JavaScript ?
  2. Hur implementeras orkestrationen ? Är de enskilda komponenterna anslutna i form av ett flöde ( dataflöden från en komponent till en annan) eller är det händelsebaserat , så att de enskilda komponenterna är anslutna med händelselyssnarens designmodell?
  3. Hur transporteras data? Finns det globala variabler där data lagras och som alla komponenter kan fungera med, eller skickas data till nästa komponent som formella parametrar?
  4. Skapas en ny instans varje gång sidan visas? Eller så ser alla användare samma instans, vilket skulle få konsekvensen att åtgärder av användare A kan påverka vad användare B ser.
  5. Vem riktar sig utvecklingsmiljön till: är de erfarna webbanvändare, alla eller programmerare? Och relaterat till det:
  6. Hur ser utvecklingsmiljön ut: Erbjuds dra och släpp , redigering av källkod eller en kombination av båda?
  7. Krävs webbläsartillägg (t.ex. Adobe Flash )?
    • att köra mashupen
    • för att driva utvecklingsmiljön
  8. Kan du vara värd för mashup själv efter att den har skapats och kopiera den som du vill, eller är du bunden till vissa leverantörer (som i fallet med Yahoo Pipes till Yahoo )?

litteratur

  • Tom Alby : Web 2.0 - Begrepp, applikationer, teknik . 3: e reviderade upplagan. Hanser Verlag , München 2008, ISBN 978-3-446-41449-5 (första upplagan: 2007, ISBN 978-3-446-40931-6 ).
  • Michael Koch, Alexander Richter: Enterprise 2.0. Planering, implementering och framgångsrik användning av social programvara i företag . Oldenbourg Verlag, München 2007, ISBN 978-3-486-58578-0 .
  • Alexander Richter, Michael Koch: Social programvara. Status quo och framtid . 2007 ( online [PDF; 1000 kB ] fritt tillgängligt).
  • Volker Hoyer, Katarina Stanoveska-Slabeva: Enterprise Mashups: Ny utmaning för projektledning . dpunkt.verlag, 2008, ISSN  1436-3011 ( online - HMD - Praxis der Wirtschaftsinformatik, utgåva 260).
  • Volker Hoyer: flyttade tillsammans. Ad hoc-programvara från specialavdelningen . Heise Verlag, 2008 ( online - ix - Magazin für Professionelle Informationstechnik, 10/2008, 98-102).
  • Denny Carl, Jörn Clausen, Marco Hassler, Anatol Zund: Programmering av mashups . O'Reilly, 2008, ISBN 978-3-89721-758-4 .
  • Eckart Voigts: Mashup och intertextuell hermeneutik i vardagen. Om närvaron och prestandan av den digitala remixen . Schüren, Marburg 2015 ( online - MEDIENwissenschaft, utgåva 2/15).

webb-länkar

Individuella bevis

  1. arkiverad kopia ( minne av den ursprungliga från 3 Januari 2015 i Internet Archive ) Info: Den arkiv länk infördes automatiskt och har ännu inte kontrollerats. Kontrollera original- och arkivlänken enligt instruktionerna och ta bort detta meddelande. @ 1@ 2Mall: Webachiv / IABot / pipes.yahoo.com
  2. http://www-01.ibm.com/software/info/mashup-center/
  3. http://www.serena.com/sbm
  4. http://www.mashzone.com/