PDA

Voir la version complète : application composite (mashup)


lamia14
01/06/2007, 16h45
ché pas s'il ya des informaticiens parmis vous, mais si en a quelqu'un qui pourrai me parler concraitement des application des mashup et de les domaines ds les quels ils peuvent être utilisées, je lui serai trés reconnaissante.
Merci

Tamedit n-was
01/06/2007, 20h28
Bonjour lamia

ce sont des applications composites qui utilises d'autres applications

dans notre quotidien web on peut trouver des milliers d'applica mashup

comme les mapping ( RATP , google mappe , cartographie ,, etc )

aussi comme des applications qui sert à intégrer une vidéo sur un site web ,

exemple une vidéo dailymotion intégrée sur un site

tu peus t'inspirer de tat d'applications

sur ce site ( pour une éventuelle immagination de la conception web )

http://www.programmableweb.com/tag/internet/1?pagesize=20

Ismail2005
01/06/2007, 22h22
Ce sont en general des applications web qui utilisent des APIs publics pour des services sur internet comme les APIs de recherche de google,ou ceux de yahoo
ou d'amazon pour créer des applications composites,la communication se fait en general par des services web et les donnés echangées sont au format XML

ici un bon tutorial facile a faire
http://www.ibm.com/developerworks/edu/x-dw-x-ultimashup1.html

pourquoipas
09/06/2007, 15h36
Une application composite (ou mashup) est une application qui combine du contenu provenant de plusieurs applications plus ou moins hétérogènes. On parle de Mashup artistique ou de mashup technologiques (mashup signifie également en argot geek (http://fr.wikipedia.org/wiki/Geek) "la femme parfaite").
On parle de Mashup dans le cadre d'une superposition de deux images provenant de sources différentes, superposition de données visuelles et sonores différentes par exemple dans le but de créer une expérience nouvelle.
Dans le cas de site Web (http://fr.wikipedia.org/wiki/Site_Web), le principe d'un mashup est donc d'agréger du contenu provenant d'autres sites, afin de créer un site nouveau.
Pour ce faire, on utilise le plus souvent l'objet XMLHttpRequest (http://fr.wikipedia.org/wiki/XMLHttpRequest), AJAX (http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML) du côté client, et les API (http://fr.wikipedia.org/wiki/Interface_de_programmation) (ou les WEB Services (http://fr.wikipedia.org/w/index.php?title=WEB_Services&action=edit)) des sites dont on mixe le contenu.
De plus en plus d'éditeurs de contenu proposent gratuitement des API (http://fr.wikipedia.org/wiki/Interface_de_programmation), afin d'encourager la communauté des développeurs à créer des mashup utilisant leur contenu. Les applications composites (mashup en anglais) se basent sur la programmation événementielle (http://fr.wikipedia.org/w/index.php?title=Programmation_%C3%A9v%C3%A9nementi elle&action=edit).
C'est le cas de Google (http://fr.wikipedia.org/wiki/Google), de Yahoo! (http://fr.wikipedia.org/wiki/Yahoo%21), de Amazon (http://fr.wikipedia.org/wiki/Amazon.com), de eBay (http://fr.wikipedia.org/wiki/EBay), ou de FedEx (qui permet à un commerçant de présenter sur son propre web l’état d’avancement d’une livraison qu’il a sous-traitée au logisticien), leur intérêt étant d'inciter les développeurs à répandre et à diffuser leur contenu.
Les mashups ne sont pas toujours les bienvenus et leur situation commerciale est fragile puisqu’ils exploitent des données qui ne leur appartiennent pas.

Moussa YAKER