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
Catch the
buzz on authorSTREAM
Copyright © 2002-2008 authorSTREAM. All rights reserved.