Je vais vous parler des mashups. Les mashups sont des mélanges entre du contenu, un service ou une application. Ils sont en réalité une nouvelle manière de présenter l'information.
Sources
AdvancedWeb Magazine
Wikipédia
Les mashups
Définition
Wikipédia a écrit:La Mashup ou mash-up est une application qui combine du contenu ou du service provenant de plusieurs applications plus ou moins hétérogènes.
Pas grand chose à comprendre à cette définition je vais donc vous donner un exemple concret.
Exemple
Vous habitez Paris, et souhaitez obtenir un vélo pour la journée. Comment trouver une place disponible près d'où vous êtes? http://www.viteunvelib.fr vous affiche sur le web ou sur votre mobile le nombre de vélos et de places libres disponibles dans les stations autour d'une adresse. Comprenons mieux: Ce mashup utilise d'un coté les flux d'informations fournis par l'API du Vélib', de l'autre une carte de Google Map pour localiser géographiquement les stations.
Que signifie API?
API signifique APplication Programming Interface, soit une interface de programmation. Les principe de ces petits bouts de code est simple: permettre l'utilisation d'un service par n'importe qui. En gros ce sont des sites inernet qui s'échangent des informations, sans intervention humaine. L'API la plus utilisée est bien sûr celle de Google Maps, et est utilisé de multiples manières, comme sur ebay pour repérer les petites annonces autour de chez vous.
Créer son mashup
Les API les plus simples demandent juste quelques notions de XML pour savoir récupérer une information et la retransmettre ensuite. Les flux RSS permettent de créer des mashups très facilement. Les plus complexes passent par des langage serveurs: Php, Python, Perl... Elles sont plus compliquées, mais également plus personnalisables, ces API sont pleines de possibilités différentes. On peut voir dans ces API de nouvelles perspectives. Pour en savoir plus sur les API rendez vous sur le site de Gabriel Cardon: http://www.gabrielcardon.fr/online-appl ... n-une-api/ .
Je n'ai pas ces connaissances, comment faire?
Certeains maîtrisent peu les langages de développement Web, mais sont intéressés par l'idée de présenter leurs informations différemment. Des sites tels que Pipes (Yahoo - http://pipes.yahoo.com), Poopfly (Microsoft - http://popfly.com/mashupcreator), tentent de démocratiser l'usage des Mashups. Les interfaces de ces services rendent facile la mise en place de divers élements, contenus et applications et génèrent le code à intégrer sur le site.
Dans les plate-formes de publicationd e Blog comme Wordpress, des modules sont intégrés et sont en réalité des mashups. Ils permettent alors, en quelques clics, d'ajouter une page à une galerie photo Flickr, des vidéos Youtube ou une carte Google Maps.
Voilà vouos en savez maintenant plus sur ces mashups.
Liens:
http://www.viteunvelib.fr
http://www.mappy.com
http://www.gabrielcardon.fr/online-appl ... n-une-api/
http://pipes.yahoo.com
http://www.popfly.com/mashupcreator
http://www.wordpress.com
http://www.ebay.com
Merci, Ã bientot
Boulledogue










