Skip to main content

Hvad er en mash-up?

En mash-up er en kombination af værktøjer eller data fra flere kilder.Mash-ups indsamler typisk data fra flere websider og bringer deres oplysninger til en forenklet webapplikation.

Tænk på en mash-up som værktøjskonsolidering til webapplikationer.For eksempel kan en online kortlægningstjeneste have en grænseflade, der gør det muligt at oprette en mash-up, der placerer trafikkameraerne til et sted på et kort.Mulighederne for mash-ups er ganske uendelige.

For at oprette en mash-up kræves flere inputkilder, og normalt har disse input en XML-baseret outputstrøm.Dette gør det muligt for mash-up at bruge disse XML-udgange som input og konsolidere dem sammen.Når datastrømmene er kombineret (og/eller manipuleret), genererer mash-up normalt sin egen output, der viser en kombination af de originale input.

Mange af webapplikationerne, der bedst er egnet til en mash-up, involverer Ajax-programmering mdash;en kombination af JavaScript og XML Markup Mdash;som gør det muligt for sider og data, der bruges til, at mash-up kan ændres, uden at siden blev opdateret, hvilket gør værktøjet meget effektivt for brugeren.

Et eksempel på en mash-up kan være at kombinere en kortlægningstjeneste som Google Maps med mikrobryggerier.Denne mash-up er blevet oprettet og fungerer ganske godt for at give et kort over bryggerierne eller ølbutikkerne inden for et område og retninger til hver.

Yahoo har taget mash-up endnu længere med introduktionen af en ny tjeneste kaldet Pipes Trade;.Yahoo rør og handel;Tillader en bruger at bruge XML Markup og en AJAX-drevet grænseflade til at oprette deres egne rør (eller mash-ups).Denne service sætter et vilkårligt antal mash-ups direkte i hænderne på dem, der muligvis bruger den nye applikation.Når et rør er oprettet, kan det deles med andre for at muliggøre mere udbredt brug.Rør og handel;er blevet brugt til at skabe mange mash-ups, hvor en sådan mash-up er en webapplikation til at placere en sangliste fra iTunes med videoer fra YouTube.Dette ægteskab med websteder giver dig mulighed for at oprette en mash-up af de top ti iTunes-sange og de top 10 mest spillede YouTube-videoer.Applikationen bruger et XML-feed fra begge websteder til at oprette mash-up, hvilket gør det muligt for dataene fra hver applikation at ændre uden at kræve ændringer i den mosede webapplikation.

Der er oprettet mange andre mash-ups, der kombinerer de mest populæreTjenester tilgængelige på internettet i dag.Med nye applikationer, der dukker op hele tiden, er der ingen grænser for mængden og forskellige webapplikationer, der kan oprettes.