Voyage au pays des mashups

18
ashups voyage au pays des vers des infos-services web granulaires, malléables et combinables

description

Vers des infos-services web granulaires, malléables et combinables

Transcript of Voyage au pays des mashups

Page 1: Voyage au pays des mashups

ashupsvoyage au pays des

vers des infos-services webgranulaires, malléables et combinables

Page 2: Voyage au pays des mashups

Un contexte favorable au développementdes mashups : au sein de l’écosystème du web 2.0,

les « jardins secrets » tendent à disparaître …

Page 3: Voyage au pays des mashups

Un mashup est un site web ou une application composite quiutilise et croise le contenu provenant de sources tierces

pour proposer un service hybride et une expérience intégrée

définition

Page 4: Voyage au pays des mashups

FlikrVision = Flickr + GoogleMaps TwitterVision = Twitter + GoogleMaps

GoogleMaps

TwitterFlickr

deux exemples

Page 5: Voyage au pays des mashups

Sigle d’Application Programming Interface, une API est une interface deprogrammation qui permet de recourir aux fonctions et contenus

d’un service web à partir de commandes externes.De plus en plus d’éditeurs rendent leurs APIs publiques et gratuites

pour encourager la communauté des développeurs à créerdes mashups basés sur leurs services > populariser & améliorer

API ?

Page 6: Voyage au pays des mashups

matrice des applications compositesM

ash

up

= A

PI[

1] +

AP

I[2]

+ A

PI[

n]

Page 7: Voyage au pays des mashups

Le recours aux APIs pour créer des mashups reste l’apanage desdéveloppeurs … D’autres techniques, plus abordables par les utilisateurs,permettent également d’agréger, de transformer, de remixer et de republier

le contenu issu de sources tierces

Page 8: Voyage au pays des mashups

La création de mashups à base de flux d’informationDe plus en plus de contenus web, plus ou moins riches,

sont disponibles sous la forme de flux au format RSS (dérivé du XML).Rendus très malléables, ces contenus peuvent être réutilisés « à façon »pour alimenter de manière dynamique une nouvelle source d’information.

Page 9: Voyage au pays des mashups

Sélectionner, agréger et syndiquerle contenu issu de plusieurs sources RSS

sur mon propre support web

syndication

agrégation

Page 10: Voyage au pays des mashups

exemples de briques de transformationet grammaire d’assemblage

et la petitedernière …

Page 11: Voyage au pays des mashups

matrice de services autour du rss

pour faciliter vos tricotages

Page 12: Voyage au pays des mashups

La création de mashups à base de widgetsLes widgets sont des petits « véhicules numériques », paramétrableset personnalisables, qui me permettent d’embarquer de l’information

et de la transporter vers le point de destination de mon choix.Facilement appropriables, ils sont au cœur de la logique du mashup.

Page 13: Voyage au pays des mashups

Le jardinage informationnel ?

Le web 2.0 prend la forme d’unéco-système granulaire où chaqueservice contient des grainesd’information qui sont autant de piècesdétachées ou de briques de légo àassembler …

Les widgets permettent de jardiner cesgraines : sélection, hybridation,plantation, germination et floraison ;-)

Une fois mis en culture, le jardinierpeut réutiliser ses widgets pourorganiser des mashups au sein de sonsystème d’information personnel

La plupart des widgets existantspeuvent être replantés dans unenvironnement web (pages, sites, blogs),mais certains peuvent égalementrejoindre le bureau d’un ordinateur oul’écran d’un terminal mobile

Page 14: Voyage au pays des mashups

Quelques exemples de widgetsà jardiner pour vos propres mashups

? Widgets autonomes « à planter soi-même »

• Feevy > blogroll dynamique• Box > porte fichiers avec lecteur intégré• Jabbits > capsule de co-vlogging• Blinkx > mur de vidéos en 3 clics• TripperMap > carte de photos géoréférencées• Mob-It > lecteur rss mobile

Widgets contextuels « pré-plantés »

• Netvibes > page de démarrage personnalisable• WebJam > publication web par agrégation• FaceBook > profil de réseau social

Page 15: Voyage au pays des mashups

Exemples de « serres à widgets »

Page 16: Voyage au pays des mashups

L’édition assistée de mashupsPour faciliter la création de mashups, de nouveaux services, sous forme

d’applications web ou de bureau, permettent de manipuler et de faireinteragir entre elles les données issues de sources tierces.

Ils reposent souvent sur des interfaces graphiques de programmation.

Page 17: Voyage au pays des mashups

deux exemples simples

Page 18: Voyage au pays des mashups

deux exemples simples