Qu'est-ce qu'un mash-up?

Un mash-up est une combinaison d'outils ou de données provenant de plusieurs sources. Les mash-ups collectent généralement les données de plusieurs pages Web et les rassemblent dans une application Web simplifiée.

Pensez à un mash-up en tant que consolidation d'outils pour des applications Web. Par exemple, un service de cartographie en ligne peut avoir une interface permettant de créer un mash-up qui place les caméras de surveillance du trafic pour un emplacement sur une carte. Les possibilités de mash-ups sont infinies.

Pour créer un mash-up, plusieurs sources d'entrée sont requises et, généralement, ces entrées ont un flux de sortie basé sur XML. Cela permet au mash-up d'utiliser ces sorties XML en tant qu'entrées et de les consolider ensemble. Une fois que les flux de données ont été combinés (et / ou manipulés), le mash-up génère généralement sa propre sortie, qui affiche une combinaison des entrées d'origine.

La plupart des applications Web les mieux adaptées à un mash-up impliquent une programmation AJAX - une combinaison de JavaScript et de balisage XML - qui permet aux pages et aux données utilisées pour le mash-up de changer sans que la page ne soit rafraîchie, ce qui rend l'outil très efficace. pour l'utilisateur.

Un exemple de mash-up pourrait consister à associer un service de cartographie tel que Google Maps® à des microbrasseries. Ce mash-up a été créé et fonctionne assez bien pour fournir une carte des brasseries ou des magasins de bière dans une zone et des indications pour chacune d’elles.

Yahoo a poussé la fusion encore plus loin avec l'introduction d'un nouveau service appelé Pipes ™. Yahoo Pipes ™ permet à un utilisateur d'utiliser un balisage XML et une interface pilotée par Ajax pour créer ses propres canaux (ou mash-ups). Ce service permet à ceux qui pourraient utiliser la nouvelle application d'accéder directement à un nombre illimité de mélanges. Une fois le canal créé, il peut être partagé avec d'autres pour permettre une utilisation plus répandue. Pipes ™ a été utilisé pour créer de nombreux mash-ups, notamment une application Web permettant de placer une liste de chansons sur iTunes® avec des vidéos de YouTube. Ce mariage de sites Web vous permet de créer une synthèse des dix chansons les plus populaires sur iTunes et des dix vidéos les plus visionnées sur YouTube. L'application utilise un flux XML provenant des deux sites pour créer le mash-up, permettant ainsi aux données de chaque application de changer sans nécessiter de modification de l'application Web mashed up.

De nombreux autres mash-ups ont été créés, combinant les services les plus populaires disponibles sur Internet aujourd'hui. Avec l’apparition constante de nouvelles applications, la quantité et la variété d’applications Web pouvant être créées sont illimitées.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?