logging in or signing up Problématique Mashup loicbar Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1754 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: June 23, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member 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 You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Problématique Mashup loicbar Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1754 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: June 23, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member 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