Mashup (Internet)

Mashup (Internet)

Mashup (von englisch to mash für vermischen) bezeichnet die Erstellung neuer Medieninhalte durch die nahtlose (Re-)Kombination bereits bestehender Inhalte. Der Begriff stammt aus der Welt der Musik und bedeutet dort im Englischen so viel wie Remix (vgl. Bastard Pop). In den deutschen Sprachraum wurde der Begriff rund um das Schlagwort Web 2.0 importiert, da Mashups als ein wesentliches Beispiel für das Neue an Web 2.0 angeführt werden: Inhalte des Webs, wie Text, Daten, Bilder, Töne oder Videos, werden z. B. collagenartig neu kombiniert. Dabei nutzen die Mashups die offenen Programmierschnittstellen (APIs), die andere Webanwendungen zur Verfügung stellen.

So können z. B. Anbieter von Webseiten über die API von Google Maps Landkarten und Satellitenfotos auf der eigenen Webseite einbinden und zusätzlich mit individuellen Markierungen versehen. Auch die API von Flickr wird oft genutzt, um Fotos in neue Anwendungen einzubinden. Eine besonders große Anzahl an Mashups verknüpft dabei geografische Daten, beispielsweise von Google Maps oder von Bing Maps, mit anderen Inhalten wie Fotos oder Kleinanzeigen. Es werden auch in Internetseiten eingebettete Videos, wie etwa von YouTube genutzt.

Während Mashups zunächst als Spielzeug abgestempelt wurden, machen sich in der Zwischenzeit auch einige kommerzielle Anbieter, z. B. Immobilienanbieter, die oben genannten Möglichkeiten zu Nutze, aber auch im sonstigen geschäftlichen Umfeld stellen sie im Rahmen von situativen Anwendungen eine Option dar. Dies ist speziell für den sogenannten Long Tail of Business interessant.

Inhaltsverzeichnis

Genutzte Technologien

Mashups nutzen überwiegend moderne leichtgewichtige Webarchitekturen und -technologien. Meistens laufen sie im Browser, der dann mittels JSON, AJAX, REST, SOAP, RSS oder ATOM mit einem Server kommuniziert. All dies ist relativ unkompliziert bereits großteils mit JavaScript möglich, allerdings gibt es auch Mashup-Umgebungen, die auf eine bestimmte Technologie setzen, die dann beim Endanwender erst installiert werden muss. Beispiele dafür wären Adobe Flash, JavaFX oder Silverlight.

Anbieter von Mashuptechnologien

Es gibt diverse Anbieter von Mashup-Umgebungen. Oft können Benutzer hier durch grafische Benutzeroberflächen ein Mashup erstellen oder bearbeiten. Beispiele sind:

  • Yahoo Pipes ([1])
  • Microsoft Popfly (seit Ende August 2009 eingestellt)
  • IBM Mashup Center ([2])
  • Google Mashup Editor (seit Januar 2009 eingestellt)
  • JackBe Presto
  • Mozilla Ubiquity
  • Serena Business Mashups ([3])
  • ARIS MashZone, Anbieter: IDS Scheer ([4])
  • SAP Business ByDesign

Die einzelnen Umgebungen unterscheiden sich hauptsächlich in ihrer Zielgruppe. Einzelne Umgebungen richten sich an Softwareentwickler, andere an Konsumenten oder an Mitarbeiter von Fachabteilungen in Unternehmen.

Kriterien zur Kategorisierung von Mashups

  1. Handelt es sich um ein client- oder serverseitiges Mashup? Werden Daten in einem Application Server aggregiert und aufbereitet, bevor sie „verschickt“ werden, oder passiert alles auf Clientseite mit Hilfe von JavaScript?
  2. Wie wird die Orchestrierung realisiert? Werden die einzelnen Komponenten in Form eines Flows verbunden (Daten fließen von einer Komponente zur nächsten) oder ist es eventbasiert, so dass die einzelnen Komponenten durch das Event-Listener-Entwurfsmodell verbunden sind?
  3. Wie werden Daten transportiert? Gibt es globale Variablen, in denen die Daten abgelegt und mit denen alle Komponenten arbeiten dürfen, oder werden die Daten als formale Parameter an die nächste Komponente übergeben?
  4. Wird bei jedem Seitenaufruf eine neue Instanz erzeugt? Oder sehen alle Nutzer die gleiche Instanz, was zur Folge hätte, dass Aktionen eines Nutzer A beeinflussen könnten, was Nutzer B sieht.
  5. An wen richtet sich die Entwicklungsumgebung: Sind es erfahrene Webnutzer, jeder oder Programmierer? Und verbunden damit:
  6. Wie sieht die Entwicklungsumgebung aus: Werden Drag and Drop, Bearbeitung von Quelltext oder eine Kombination aus beidem angeboten?
  7. Sind Browsererweiterungen (z. B. Adobe Flash) erforderlich?
    • zum Ausführen des Mashups
    • zum Ausführen der Entwicklungsumgebung
  8. Kann man das Mashup nach Erzeugung selbst hosten und beliebig kopieren oder ist man an bestimmte Anbieter gebunden (wie im Falle von Yahoo Pipes an Yahoo)?

Literatur

  • Tom Alby: Web 2.0 – Konzepte, Anwendungen, Technologie. 3. überarbeitete Auflage. Hanser Verlag, München 2008, ISBN 978-3-446-41449-5 (Erstauflage: 2007, ISBN 978-3-446-40931-6).
  • Michael Koch, Alexander Richter: Enterprise 2.0. Planung, Einführung und erfolgreicher Einsatz von Social Software in Unternehmen. Oldenbourg Verlag, München 2007, ISBN 978-3-486-58578-0.
  • Alexander Richter, Michael Koch: Social Software. Status quo und Zukunft. 2007 (frei verfügbar). Download: [5]
  • Volker Hoyer, Katarina Stanoveska-Slabeva: Enterprise Mashups: Neue Herausforderung für das Projektmanagement. dpunkt.verlag, 2008, ISSN 1436-3011 (HMD - Praxis der Wirtschaftsinformatik, Heft 260). Download: [6]
  • Volker Hoyer: Zusammengerührt. Ad-hoc-Software aus der Fachabteilung. Heise Verlag, 2008 (ix - Magazin für Professionelle Informationstechnik, 10/2008, 98-102). Download: [7]
  • Denny Carl, Jörn Clausen, Marco Hassler, Anatol Zund: Mashups programmieren. O'Reilly, 2008, ISBN 978-3-89721-758-4.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Mashup — (englisch für Verknüpfung) steht für die Erstellung neuer Inhalte durch die nahtlose (Re )Kombination bereits bestehender Inhalte: in der Bildenden Kunst, siehe Collage in der Filmkunst, siehe Filmmontage im Internet, siehe Mashup (Internet) in… …   Deutsch Wikipedia

  • Internet 2.0 — Web 2.0 ist ein Schlagwort, das für eine Reihe interaktiver und kollaborativer Elemente des Internets, speziell des WWW steht und damit in Anlehnung an die Versionsnummern von Softwareprodukten eine Abgrenzung von früheren Nutzungsarten… …   Deutsch Wikipedia

  • Mashup (music) — Mash up music Stylistic origins Electronic music, pop, rock Cultural origins Late 1990s, 2000s; Europe, North America Typical instruments Digital audio editor, sampler, sequencer, DJ turntables, audio mixer …   Wikipedia

  • Mashup (informatique) — Application composite Pour les articles homonymes, voir Mashup. Une application composite (ou mashup ou encore mash up) est une application qui combine du contenu ou du service provenant de plusieurs applications plus ou moins hétérogènes. On… …   Wikipédia en Français

  • Mashup (web application hybrid) — Application composite Pour les articles homonymes, voir Mashup. Une application composite (ou mashup ou encore mash up) est une application qui combine du contenu ou du service provenant de plusieurs applications plus ou moins hétérogènes. On… …   Wikipédia en Français

  • Mashup (musique) — Pour les articles homonymes, voir Mashup. Le mashup ou mash up est aussi dénommé bootleg, bastard pop ou vs (versus, dans le sens de telle pièce musicale contre telle s autre s) qui est un genre musical hybride puisqu il consiste en l association …   Wikipédia en Français

  • Mashup (aplicación web híbrida) — En desarrollo web, un mashup es una página web o aplicación que usa y combina datos, presentaciones y funcionalidad procedentes de una o más fuentes para crear nuevos servicios. El término implica integración fácil y rápida, usando a menudo APIs… …   Wikipedia Español

  • Mashup (web application hybrid) — In Web development, a mashup is a Web page or application that uses and combines data, presentation or functionality from two or more sources to create new services. The term implies easy, fast integration, frequently using open APIs and data… …   Wikipedia

  • Mashup enabler — Contents 1 Mashup enabler 2 History 3 Web resources 4 See also Mashup enabler In technology, a mashup enabler is a tool for transformi …   Wikipedia

  • Mashup (digital) — A digital mashup usually is in reference to: 1. Digital media content containing any or all of text, graphics, audio, video and animation drawn from pre existing sources, to create a new derivative work. Digital text mashups like the comedic… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”