Skip to main content

Hva er en mash-up?

En mash-up er en kombinasjon av verktøy eller data fra flere kilder.Mash-ups samler vanligvis inn data fra flere websider og bringer informasjonen deres inn i en forenklet webapplikasjon.

Tenk på en mash-up som verktøykonsolidering for webapplikasjoner.For eksempel kan en online kartleggingstjeneste ha et grensesnitt som gjør det mulig å lage en mash-up som plasserer trafikkameraene for et sted på et kart.Mulighetene for mash-ups er ganske uendelige.

For å lage en mash-up, er det nødvendig med flere inngangskilder, og vanligvis vil disse inngangene ha en XML-basert utgangsstrøm.Dette gjør at mash-up kan bruke disse XML-utgangene som innganger, og konsolidere dem sammen.Når datastrømmene er blitt kombinert (og/eller manipulert), vil mash-up vanligvis generere sin egen utgang, som viser en kombinasjon av de originale inngangene.

Mange av webapplikasjonene som er best egnet for en mash-up involverer AJAX-programmering og MDASH;en kombinasjon av JavaScript og XML Markup Mdash;som gjør at sider og data som brukes for at mash-up kan endres uten at siden blir oppdatert, og dermed gjøre verktøyet veldig effektivt for brukeren.

Et eksempel på en mash kan være å kombinere en kartleggingstjeneste som Google Maps med mikrobryggerier.Denne mash-up er opprettet og fungerer ganske bra, for å gi et kart over bryggeriene eller ølbutikkene i et område og retninger til hver.

Yahoo har tatt mash-up ytterligere med introduksjonen av en ny tjeneste kalt Pipes Trade;.Yahoo Pipes Trade;Lar en bruker bruke XML-markering og et Ajax-drevet grensesnitt for å lage sine egne rør (eller mash-ups).Denne tjenesten setter et hvilket som helst antall mash-ups direkte i hendene på de som kan bruke den nye applikasjonen.Når det er opprettet et rør, kan det deles med andre for å tillate mer utbredt bruk.Rør og handel;har blitt brukt til å lage mange mash-ups, en slik mash-up er en webapplikasjon for å plassere en sangliste fra iTunes med videoer fra YouTube.Dette ekteskapet med nettsteder lar deg lage en mash-up av de ti beste iTunes-sangene og de 10 beste spilte YouTube-videoene.Applikasjonen bruker en XML-feed fra begge nettstedene for å opprette mash-up, slik at dataene fra hver applikasjon kan endres uten å kreve noen endringer i mosen opp webapplikasjonen.

Mange andre mash-ups er opprettet, og kombinerer de mest populæreTjenester tilgjengelig på Internett i dag.Med nye applikasjoner dukker opp hele tiden, er det ingen grenser for beløpet og mangfoldet av webapplikasjoner som kan opprettes.