Upload
loic-hay
View
3.440
Download
0
Embed Size (px)
DESCRIPTION
Vers des infos-services web granulaires, malléables et combinables
Citation preview
ashupsvoyage au pays des
vers des infos-services webgranulaires, malléables et combinables
Un contexte favorable au développementdes mashups : au sein de l’écosystème du web 2.0,
les « jardins secrets » tendent à disparaître …
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
FlikrVision = Flickr + GoogleMaps TwitterVision = Twitter + GoogleMaps
GoogleMaps
TwitterFlickr
deux exemples
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 ?
matrice des applications compositesM
ash
up
= A
PI[
1] +
AP
I[2]
+ A
PI[
n]
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
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.
Sélectionner, agréger et syndiquerle contenu issu de plusieurs sources RSS
sur mon propre support web
syndication
agrégation
exemples de briques de transformationet grammaire d’assemblage
et la petitedernière …
matrice de services autour du rss
pour faciliter vos tricotages
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.
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
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
Exemples de « serres à widgets »
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.
deux exemples simples
deux exemples simples