Share PowerPoint. Anywhere!

Problématique Mashup

Download as Sign-in to download PPT
Presentation Description

No description available

Views: 1111
Like it  ( Likes) Dislike it  ( Dislikes)
Added: June 23, 2008 This presentation is Public
Presentation Category :Science & Technology
Tags Add Tags
Presentation StatisticsNew!
Views on authorSTREAM: 345 | Views from Embeds: 766
Others - 766 views
Presentation Transcript

Slide 1 :Problématique Mashup! Loïc Bar La problématique Mashup Loïc Bar Vue par un développeur


Slide 2 :Problématique Mashup! Loïc Bar Agenda Wygwam Mashup : définition Problématique Mashup Solution réelle Solution développeur 1 2 3 4 5 Time 0min 5min Méthodes d’extension Lambda expression Arbre d’expressions


Slide 3 :Problématique Mashup! Loïc Bar Agenda Le projet Quaere PHP LINQ Conclusion 6 7 8 Time 0min 5min


Slide 4 :Problématique Mashup! Loïc Bar Présentation de la société Bureau d’expertise Nouvelles technologies Basé à Lille et en Belgique


Slide 5 :Problématique Mashup! Loïc Bar Mashup : définition Une application composite (ou mashup ou mash-up) 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 « la femme parfaite »). Web Mashup = API [1] + API [2] + API [N]


Slide 6 :Problématique Mashup! Loïc Bar Mashup : exemple


Slide 7 :Problématique Mashup! Loïc Bar Mashup : exemple


Slide 8 :Problématique Mashup! Loïc Bar Mashup : exemple


Slide 9 :Problématique Mashup! Loïc Bar La problématique Mashup


Slide 10 :Problématique Mashup! Loïc Bar La problématique Mashup La problématique Mashup est la problématique qu’un développeur rencontre lorsqu’il veut créer des applications de type « Mashup » encore appelée applications « composites » c'est-à-dire dont le contenu provient de plusieurs autres sources d’informations.


Slide 11 :Problématique Mashup! Loïc Bar La problématique Mashup RSS FBML Atom RDF SyncFeed


Slide 12 :Problématique Mashup! Loïc Bar La problématique Mashup API Qui a dit que la vie de développeur était simple?


Slide 13 :Problématique Mashup! Loïc Bar RSS AtomFeed … La problématique Mashup


Slide 14 :Problématique Mashup! Loïc Bar La problématique Mashup


Slide 15 :Problématique Mashup! Loïc Bar La problématique Mashup


Slide 16 :Problématique Mashup! Loïc Bar La problématique Mashup


Slide 17 :Problématique Mashup! Loïc Bar Solution réelle


Slide 18 :Problématique Mashup! Loïc Bar Solution réelle Unifier le format des données


Slide 19 :Problématique Mashup! Loïc Bar Solution réelle Utopique Pour le moment


Slide 20 :Problématique Mashup! Loïc Bar Solution réelle Quoi que? Astoria Popfly OpenSocial


Slide 21 :Problématique Mashup! Loïc Bar La balle est aux développeurs… Solution développeur


Slide 22 :Problématique Mashup! Loïc Bar Solution développeur Une piste intéressante LINQ


Slide 23 :Problématique Mashup! Loïc Bar Solution développeur LINQ De quoi s’agit-il?


Slide 24 :Problématique Mashup! Loïc Bar Solution développeur LINQ


Slide 25 :Problématique Mashup! Loïc Bar Solution développeur LINQ LINQ permet d’abstraire la façon d’aller rechercher l’information. LINQ c’est rechercher l’information sans savoir comment. LINQ unifie la façon d’aller rechercher des données.


Slide 26 :Problématique Mashup! Loïc Bar Solution développeur LINQ Comment ça marche? Méthodes d’extension Lambda expression Arbre d’expressions


Slide 27 :Problématique Mashup! Loïc Bar Solution développeur Méthodes d’extension Closures Méthodes d’extension


Slide 28 :Problématique Mashup! Loïc Bar Solution développeur Expressions Lambda Delegate Fonction anonyme Peut être passée comme argument d’une fonction = Peut être évaluée lors de l’exécution


Slide 29 :Problématique Mashup! Loïc Bar Solution développeur Arbre d’expressions La demande est exprimée sous forme d’arbre :


Slide 30 :Problématique Mashup! Loïc Bar Solution développeur Arbre d’expressions Puis transformée selon ce que nous voulons :


Slide 31 :Problématique Mashup! Loïc Bar Le projet Quaere Des projets similaires émanent de la communauté Java. Des débats sont en cours.


Slide 32 :Problématique Mashup! Loïc Bar PHP LINQ La communauté PHP se manifeste également sur de tels projets.


Slide 33 :Problématique Mashup! Loïc Bar Conclusion LINQ


Slide 34 :Problématique Mashup! Loïc Bar Question?


Slide 35 :Problématique Mashup! Loïc Bar Merci