Se entiende por
mashup
una aplicación web que toma los datos de una o más fuentes para
presentarlas de una forma totalmente distina a como aparecen en el lugar
original. Esta definición puede ser un tanto confusa, pero con algunos
ejemplos es mucho más fácil de entender.
Google Maps es un mashup desde
el punto de vista de los desarrolladores. Estos toman sus datos para
crear aplicaciones de geolocalización, de modo que, usando Google Maps
(y presentándolo de forma distinta) consiguen ubicar al usuario u
ofrecerle servicios que están cerca de donde se encuentra.
En
otras palabras, puede decirse que un mashup es una forma de reciclaje,
aprovechando los conocimientos que previamente se han desarrollado para
integrarlos con un nuevo uso, lo que permite sacar un mayor rendimiento a
esa primera invención a través de usos nuevos y por tanto, nuevas
soluciones en
la nube o en las aplicaciones móviles.