Einführung Mashup

Mashup steht für die Erstellung neuer Inhalte durch die nahtlose (Re-)Kombination bereits bestehender Inhalte.
Unter Mashup versteht man das Zusammenfügen (Visualisieren, Kombinieren, Aggregieren) von bereits bestehender Funktionen und / oder Technologien.

Dies nicht nur im Umfeld des Web's, sondern auch mit diversen Programmen oder auch in der Musik, wie z.B.:

Der Begriff Mashup entstand in der Welt der Musik. D.h. die Stimme des Interpreten X wird mit dem Rythmus der Band B überlagert und, um das ganze noch abzurunden, noch eigene Effekte beigemischt. So entsteht ein Mashup, das Gemisch, die Vermanschung, die Vermischung. Mashups können mehrere Datenquellen und Anwendungen des Webs miteinander kombinieren, um daraus neue Anwendungen entstehen zu lassen, die es SO vorher noch nicht gab. Durch die Vermischung der Einzelteile entsteht im optimalen Fall ein Mehrwert für den Nutzer. Siehe dazu auch Beispiele aus der Video Bar.

Weitere Beispiele sind auch die Erweiterungen (Add-ons) in Browsern, teilweise auch Widgets genannt, wie bei Yahoo und Google.

Chancen und Risiken

Durch das wiederverwenden von bereits erprobten Tools gewinnt man an Schnelligkeit, kann eher mal etwas ausprobieren und muss das Rad nicht immer neu erfinden.

Ein Risiko dagegen ist das Setzen auf Funktionalitäten, welche einen kleinen Lebenszyklus haben. Man ist nie sicher, ob der Service oder die Funktionalität nicht plötzlich nicht mehr verfügbar ist, oder Fehler hat, die nicht behoben werden oder keine Weiterentwicklung mehr erlebt.

Desweiteren kann eine unverhoffte Veränderung der Funktionalität vom Anbieter auch weitere Kosten in der Weiterentwicklung der eigenen Funktionalität verursachen, da die Funktion oder der Service sonst nicht mehr funktionstüchtig ist.

Fazit
Mashup kann vieles ermöglich, sollte aber sorgsam ausgewählt werden und niemals so eingesetzt werden, dass es lebensbedrohlich werden kann für die Unternehmung.

Geowalk

Mit geowalk.de wurde 2006 das erste grössere deutsche Mashup lanciert. Geowalk nutzt mindestens elf unterschiedliche Quellen, unter anderem:

Karten, Google Maps
Fotos, Flickr
Videos, You Tube
Hotelbuchungsservice, bookings.com
Veranstaltungskalender, Eventful
Jobdatenbank, ICJobs
Nachrichtendienst, Google News

Die genaue Anzeige von Strassen, erfolgt dank den Koordinaten aus den Daten der genutzten Kartendienste. Inhalte, die solche Geokoordinaten enthalten, sind sogenannt geokodiert oder wie im Englischen "geotagged". Auch Flickr arbeitet mit diesen Geokoordinaten.

Beispiel Map Mashups

Die wohl bekanntesten Mashup-Anwendungen sind die Karten von Google und / oder Yahoo. Die API's von Goggle und Yahoo, erlauben zum Beispiel das Mischen der Karten Information mit den Adressen einer Unternehmung.

Bei HUBER+SUHNER wird zur Zeit eine sogenannte Mini-Applikation vorbereitet, welche es erlaubt, sämtliche Adressen der vielen Tochtergesellschaften, Distributoren und davon wieder mehrere Offices übersichtlich und einfach darzustellen.

Einzige heutige Hürde ist noch, dass Google nicht in einer firmeninternen Anwendungung, z.B. einem Intranet genutzt werden darf, deshalb wird für den internen Gebrauch Yahoo verwendet, leider nicht ganz so sophisticated in den Möglichkeiten wie Google. Extern wird Google benutzt werden, sobald das notwendige Datenmaterial auch im notwendigen Format verfügbar ist.

Screenshot Yahoo (intern) :: zeigt nur Adresse
Yahoo maps

Screenshot Google (extern) :: zeigt nebst auch Adresse nochmals die genaue Wegbeschreibung im kleinen Fenster.
Google maps
Weitere Mashups mit Google Maps

Making Mashups with Info 2.0 - part 1 of 7

Making Mashups with Info 2.0 - part 1 of 7, QEDWiki Overview

Google Developer Day - Mashup Showcase

Google Developer Day 2008 - Mashup Showcase

API's :: verwenden von API's

Um ein Mashup zu erstellen, werden meistens sogenannte API's verwendet. API's sind Prorgammschnittstellen, welche es uns vereinfachen die bestehenden Programme und / oder Funktionen zu nutzen und auch mit weiteren Funktionaliäten zu ergänzen.

Meist genutzte API's sind:

Google und Yahoo maps
Flickr
del.icio.us
YouTube
Amazon
Twitter
API Dashboard

Literatur

Mashups programmieren von Denny Carl, Jörn Clausen, Marco Hassler und Anatol Zund, Copyright 2008 O'Reilly, 978-3-89721-758-4

Wikipedia Mashup (Internet)
http://de.wikipedia.org/wiki/Mashup_(Internet)

"mash" Webster's Third New International Dictionary, Unabridged. Merriam-Webster, 2002. http://www.merriam-webster.com

HUBER+SUHNER AG, Switzerland