Un mashup Web, ou un site Web mashup, est un contenu qui a été "mélangé" ou mélangé à partir de diverses sources afin qu'il puisse être affiché différemment. Cela se fait à l'aide d'une application Web qui extrait des informations d'une ou plusieurs sources et les présente d'une manière nouvelle ou avec une mise en page unique.
Exemples de mashups
À l'époque où la Nintendo Wii est sortie, il était difficile de la trouver dans les magasins. Un mashup Web aurait peut-être aidé les consommateurs en prenant des données de divers détaillants comme EB Games et GameStop, ainsi que des sites Web comme eBay, et en combinant leurs informations avec Google Maps, afin que tout puisse être présenté dans une interface facile à utiliser.
Trendsmap est un exemple de service de mashup populaire. Il a combiné les sujets tendance de Twitter avec les données d'un autre site de tendances Twitter et les a affichés sur une carte. Aujourd'hui, cependant, les tendances sur Trendsmap sont calculées à l'aide du propre algorithme du service.
De nombreuses applications mobiles fonctionnent également comme des mashups. Par exemple, une application de restaurant peut combiner des informations de menu avec des données de localisation pour vous indiquer ce qu'il y a de bon à manger à proximité.
Qu'y a-t-il de si génial avec les mashups ?
Les mashups offrent aux utilisateurs des moyens plus utiles et intéressants de consommer des informations. Les informations en elles-mêmes provenant d'une source unique sont utiles, mais cette utilité peut être améliorée et portée à de nouveaux niveaux lorsqu'elle est combinée avec une ou plusieurs sources connexes.
Il s'agit de la façon dont les informations provenant de plusieurs sources interagissent les unes avec les autres. Vous pouvez essayer de comprendre par vous-même comment une information est liée à une autre, mais il est certainement pratique de disposer d'un site Web ou d'une application mobile pour vous le dire instantanément.
Comment un mashup Web est-il construit ?
Le Web devient de plus en plus ouvert et social. Pour cette raison, de nombreux sites Web ouvrent des interfaces de programmation (API) qui permettent aux développeurs d'accéder à leurs informations de base.
Un excellent exemple de ceci est Google Maps, qui est une interface très populaire à utiliser dans les mashups. Google permet aux développeurs d'accéder à leurs cartes via des API. Le développeur peut ensuite combiner ces cartes avec un autre flux de données pour créer quelque chose de nouveau et d'unique.
Un mashup Web a-t-il besoin de données provenant de plusieurs sources ?
Le nom "mashup" est dérivé de l'idée de combiner des données provenant de deux sources ou plus et de les afficher avec un aspect unique. Cependant, les nouveaux mashups n'utilisent parfois qu'une seule source d'informations.
Un bon exemple de mashup avec une seule source est EmojiTracker, qui extrait uniquement les données de Twitter. Ce site Web examine tous les emojis utilisés sur Twitter en temps réel et fonctionne comme un compteur instantané pour tous les différents emojis.