Naar inhoud springen

Mashup (internetapplicatie)

Uit Wikipedia, de vrije encyclopedie

Eenmashupis eenwebpaginaof-applicatiewaar gegevens uit meerdere bronnen gecombineerd en gezamenlijk gepresenteerd worden.

Een mashup verschilt van eenportaalin die zin, dat bij portalen gegevens uit verschillende bronnen naast elkaar gepresenteerd worden, waar deze bij een mashup gecombineerd worden.

Typen mashup[bewerken|brontekst bewerken]

De meeste mashups zijn niet strikt in een type te bevatten maar zijn een combinatie van de onderstaande factoren.

Combineren[bewerken|brontekst bewerken]

Bij een combinerende mashup worden verschillende typen gegevens gecombineerd. Populair zijn combinaties van gegevens met geografischecoördinatenmetGoogle Maps,waarbij gegevens op de betreffende locatie van eenlandkaartofsatellietbeeldworden getoond.

Verzamelen[bewerken|brontekst bewerken]

Bij verzamelmashups worden gegevens uit verschillende bronnen die ongeveer gelijke informatie bevatten samengevoegd tot een lijst van gegevens.

Een voorbeeld is een website waartv-programmainformatie uit de websites van de verschillende omroepen en kanalen verzameld wordt tot een overzicht.

Zoeken[bewerken|brontekst bewerken]

Bij zoekmashups worden verschillende websites doorzocht om een specifiek element uit een aantal sites te kunnen vergelijken. Vaak gaat het om vergelijkingssites, die kijken bij welkewebwinkelofreisbureaueen bepaald product of reis het goedkoopst is.

Aggregeren[bewerken|brontekst bewerken]

Bij het aggregeren worden gegevens uit een aantal bronnen samengevoegd, soms gecombineerd met een filter. Verschil met verzamelen is dat de gegevens vaak in een gestandaardiseerd formaat zijn. Dit wordt het vaakst gebruikt in combinatie metRSS.

Bouwen van mashups[bewerken|brontekst bewerken]

Het maken van een mashup kan op vele manieren. De bronwebsites kunnen hun gegevens beschikbaar stellen via eenAPI.Als dit niet gebeurt, dan moet er een specifiekeadapterofschrapervoor een website worden gemaakt. Als de brongegevens in een bruikbaar formaat beschikbaar zijn, moeten ze gekoppeld en worden gecombineerd. Een programmeur kan dat geheel zelf doen, door gebruik te maken van een webprogrammeertaal alsPHP.Ook kan er gebruikgemaakt worden van een mashupprogramma zoalsYahoo! Pipesof deRoboSuitevanKapow.

Technisch zijn mashups op te delen in diegene die geheel in debrowserlopen en diegene waarbij de gegevens uit verschillende bronnen op eenwebservergecombineerd worden en dan pas naar de browser sturen. Het eerste type is vaak sneller maar er zijn minder krachtige bewerkingsmogelijkheden.