SlideShare une entreprise Scribd logo
1  sur  13
GraniteDS et le frameworkSpring
GraniteDS et Spring GraniteDSestuneplateforme open source pour les applications RIA baséessur les technologies Adobe Flex et Java GraniteDSoffre en particulieruneintégrationtrèspoussée avec le framework Spring et les technologies connexescommeJPA « The easiest way to RIA » 1
2 Le projet GraniteDS ,[object Object]
Version actuelle 2.2.1, 2.3 imminente
Plusieursmilliersd’utilisateurs
Utilisé par de grandesentreprises et administrations, en Europe et aux USA
Reconnucommel’alternativeprincipale aux solutions serveursd’Adobe
Support du framework Spring dès les premières versionsObjectif: Simplifier au maximum l’intégrationd’une interface Flex avec une application serveurbaséesur Spring Open Source Projet mature (Créé en 2006) 1500téléchargements/mois
3 La plateforme GraniteDS GraniteDSestuneplateformed’intégrationcomplète qui couvrel’ensemble du cycle de développementjusqu’à la production
4 GraniteDS dans une architecture Spring Transparent côtéserveur : ,[object Object]
Intégration avec Spring MVC pour le remoting
Quasimentaucunedépendance de compilation aux librairiesGraniteDS, hormisquelques annotations optionnelles
Support complet de l’environnement Spring et Java EE (JPA, Bean Validation, Spring Security, JMS, …)Framework d’intégrationcompletcôté Flex : ,[object Object]

Contenu connexe

En vedette

Futuro Labs: Workshop SEO: Estrategias, Herramientas e Implementación
Futuro Labs: Workshop SEO: Estrategias, Herramientas e ImplementaciónFuturo Labs: Workshop SEO: Estrategias, Herramientas e Implementación
Futuro Labs: Workshop SEO: Estrategias, Herramientas e ImplementaciónNeo Consulting
 
Slides de présentation Paritinéraire
Slides de présentation ParitinéraireSlides de présentation Paritinéraire
Slides de présentation ParitinéraireParitineraire
 
La réussite éducative en Picardie
La réussite éducative en Picardie  La réussite éducative en Picardie
La réussite éducative en Picardie David de la Picardie
 
DAM et Drive : 2 nouveautés phares pour la Plateforme Nuxeo
DAM et Drive : 2 nouveautés phares pour la Plateforme NuxeoDAM et Drive : 2 nouveautés phares pour la Plateforme Nuxeo
DAM et Drive : 2 nouveautés phares pour la Plateforme NuxeoNuxeo
 
Aqctividades 3 era sesion
Aqctividades 3 era sesionAqctividades 3 era sesion
Aqctividades 3 era sesionHumberto Bine
 
Lineamientos para el funcionamiento de los consejos escolares
Lineamientos para el funcionamiento de los consejos escolaresLineamientos para el funcionamiento de los consejos escolares
Lineamientos para el funcionamiento de los consejos escolaresevamariafloresr
 
Starters day Mars 2013
Starters day Mars 2013Starters day Mars 2013
Starters day Mars 2013Securex
 
PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012Moullet
 
Vendre'tips astuces de recherche google - juillet 2013
Vendre'tips   astuces de recherche google - juillet 2013Vendre'tips   astuces de recherche google - juillet 2013
Vendre'tips astuces de recherche google - juillet 2013Lily G
 
Comunicar para convencer, convencer para vender
Comunicar para convencer, convencer para venderComunicar para convencer, convencer para vender
Comunicar para convencer, convencer para venderHosteltur
 
Techdays 2014 : bilan de la deuxième journée
Techdays 2014 : bilan de la deuxième journéeTechdays 2014 : bilan de la deuxième journée
Techdays 2014 : bilan de la deuxième journéeAgence Hopscotch
 
Starters day 2014 français
Starters day 2014 françaisStarters day 2014 français
Starters day 2014 françaisSecurex
 
Desarrollo de Sitio Web para la AEPUM
Desarrollo de Sitio Web para la AEPUMDesarrollo de Sitio Web para la AEPUM
Desarrollo de Sitio Web para la AEPUMAntonio López Blanes
 
Epu 7 1-2010 .prothese discocerv]
Epu 7 1-2010 .prothese discocerv]Epu 7 1-2010 .prothese discocerv]
Epu 7 1-2010 .prothese discocerv]Norbert Manzo
 

En vedette (20)

Futuro Labs: Workshop SEO: Estrategias, Herramientas e Implementación
Futuro Labs: Workshop SEO: Estrategias, Herramientas e ImplementaciónFuturo Labs: Workshop SEO: Estrategias, Herramientas e Implementación
Futuro Labs: Workshop SEO: Estrategias, Herramientas e Implementación
 
Slides de présentation Paritinéraire
Slides de présentation ParitinéraireSlides de présentation Paritinéraire
Slides de présentation Paritinéraire
 
La réussite éducative en Picardie
La réussite éducative en Picardie  La réussite éducative en Picardie
La réussite éducative en Picardie
 
DAM et Drive : 2 nouveautés phares pour la Plateforme Nuxeo
DAM et Drive : 2 nouveautés phares pour la Plateforme NuxeoDAM et Drive : 2 nouveautés phares pour la Plateforme Nuxeo
DAM et Drive : 2 nouveautés phares pour la Plateforme Nuxeo
 
Aqctividades 3 era sesion
Aqctividades 3 era sesionAqctividades 3 era sesion
Aqctividades 3 era sesion
 
Lineamientos para el funcionamiento de los consejos escolares
Lineamientos para el funcionamiento de los consejos escolaresLineamientos para el funcionamiento de los consejos escolares
Lineamientos para el funcionamiento de los consejos escolares
 
Documentación de DDHH
Documentación de DDHHDocumentación de DDHH
Documentación de DDHH
 
Starters day Mars 2013
Starters day Mars 2013Starters day Mars 2013
Starters day Mars 2013
 
PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012
 
Vendre'tips astuces de recherche google - juillet 2013
Vendre'tips   astuces de recherche google - juillet 2013Vendre'tips   astuces de recherche google - juillet 2013
Vendre'tips astuces de recherche google - juillet 2013
 
Comunicar para convencer, convencer para vender
Comunicar para convencer, convencer para venderComunicar para convencer, convencer para vender
Comunicar para convencer, convencer para vender
 
Techdays 2014 : bilan de la deuxième journée
Techdays 2014 : bilan de la deuxième journéeTechdays 2014 : bilan de la deuxième journée
Techdays 2014 : bilan de la deuxième journée
 
Starters day 2014 français
Starters day 2014 françaisStarters day 2014 français
Starters day 2014 français
 
Recursos en moodle
Recursos en moodleRecursos en moodle
Recursos en moodle
 
Etappenstall dp-mai-2014
Etappenstall dp-mai-2014Etappenstall dp-mai-2014
Etappenstall dp-mai-2014
 
Calendario 2012
Calendario 2012Calendario 2012
Calendario 2012
 
Desarrollo de Sitio Web para la AEPUM
Desarrollo de Sitio Web para la AEPUMDesarrollo de Sitio Web para la AEPUM
Desarrollo de Sitio Web para la AEPUM
 
Bulletin bd f synthese conference bdf-pse-cepii mai 2011-etude 185-6
Bulletin bd f synthese conference bdf-pse-cepii mai 2011-etude 185-6Bulletin bd f synthese conference bdf-pse-cepii mai 2011-etude 185-6
Bulletin bd f synthese conference bdf-pse-cepii mai 2011-etude 185-6
 
Camus autobiographie
Camus autobiographieCamus autobiographie
Camus autobiographie
 
Epu 7 1-2010 .prothese discocerv]
Epu 7 1-2010 .prothese discocerv]Epu 7 1-2010 .prothese discocerv]
Epu 7 1-2010 .prothese discocerv]
 

Similaire à Présentation Granite ds lyon 2011 par William Draï

Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
 
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'EpitechAteliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'EpitechChristophe Lauer
 
Développez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureDéveloppez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureMicrosoft
 
Google Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative CommonGoogle Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative CommonStéphane Liétard
 
MS Days 2011 - Windows Azure
MS Days 2011 - Windows AzureMS Days 2011 - Windows Azure
MS Days 2011 - Windows AzureJason De Oliveira
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiersHeithem Abbes
 
[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle AuberixCellenza
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasMicrosoft
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisAZUG FR
 
La Sécurité dans Azure
La Sécurité dans AzureLa Sécurité dans Azure
La Sécurité dans AzureEstelle Auberix
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightChristophe Lauer
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day parisLeTesteur
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
 

Similaire à Présentation Granite ds lyon 2011 par William Draï (20)

Java pour le Web
Java pour le WebJava pour le Web
Java pour le Web
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?
 
#2 Architecture OSGi
#2 Architecture OSGi#2 Architecture OSGi
#2 Architecture OSGi
 
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'EpitechAteliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
 
Spring
SpringSpring
Spring
 
Développez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureDéveloppez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows Azure
 
Google Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative CommonGoogle Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative Common
 
Java j2ee
Java j2eeJava j2ee
Java j2ee
 
Cours architecture
Cours architectureCours architecture
Cours architecture
 
MS Days 2011 - Windows Azure
MS Days 2011 - Windows AzureMS Days 2011 - Windows Azure
MS Days 2011 - Windows Azure
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
 
[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
Azure Mesh Et Surface
Azure Mesh Et SurfaceAzure Mesh Et Surface
Azure Mesh Et Surface
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
 
La Sécurité dans Azure
La Sécurité dans AzureLa Sécurité dans Azure
La Sécurité dans Azure
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et Silverlight
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day paris
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
 

Plus de lyonjug

DIY: Analyse statique en Java
DIY: Analyse statique en JavaDIY: Analyse statique en Java
DIY: Analyse statique en Javalyonjug
 
Lightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - AnsibleLightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - Ansiblelyonjug
 
Introduction LyonJUG décembre 2015
Introduction LyonJUG décembre 2015Introduction LyonJUG décembre 2015
Introduction LyonJUG décembre 2015lyonjug
 
Introduction LyonJUG Janvier 2016
Introduction LyonJUG Janvier 2016Introduction LyonJUG Janvier 2016
Introduction LyonJUG Janvier 2016lyonjug
 
Presentation jug novembre2015
Presentation jug novembre2015Presentation jug novembre2015
Presentation jug novembre2015lyonjug
 
201502 - Integration Testing
201502 - Integration Testing201502 - Integration Testing
201502 - Integration Testinglyonjug
 
201311 - Middleware
201311 - Middleware201311 - Middleware
201311 - Middlewarelyonjug
 
201303 - Golo
201303 - Golo201303 - Golo
201303 - Gololyonjug
 
201303 - Java8
201303 - Java8201303 - Java8
201303 - Java8lyonjug
 
201305 - Lambda by R. Forax
201305 - Lambda by R. Forax201305 - Lambda by R. Forax
201305 - Lambda by R. Foraxlyonjug
 
201301 - Focus Neo4j
201301 - Focus Neo4j201301 - Focus Neo4j
201301 - Focus Neo4jlyonjug
 
201301 - Panorama NoSQL
201301 - Panorama NoSQL201301 - Panorama NoSQL
201301 - Panorama NoSQLlyonjug
 
201209 Lombok & Guava
201209 Lombok & Guava201209 Lombok & Guava
201209 Lombok & Guavalyonjug
 
201209 LT Clojure
201209 LT Clojure201209 LT Clojure
201209 LT Clojurelyonjug
 
Spring Batch Workshop (advanced)
Spring Batch Workshop (advanced)Spring Batch Workshop (advanced)
Spring Batch Workshop (advanced)lyonjug
 
Spring Batch Workshop
Spring Batch WorkshopSpring Batch Workshop
Spring Batch Workshoplyonjug
 
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...lyonjug
 
GlassFish, Application versioning et rolling upgrade en haute disponibilité
GlassFish, Application versioning et rolling upgrade en haute disponibilitéGlassFish, Application versioning et rolling upgrade en haute disponibilité
GlassFish, Application versioning et rolling upgrade en haute disponibilitélyonjug
 
Développement dans le cloud - Sacha Labourey
Développement dans le cloud - Sacha LaboureyDéveloppement dans le cloud - Sacha Labourey
Développement dans le cloud - Sacha Laboureylyonjug
 
20091020 JPA2
20091020 JPA220091020 JPA2
20091020 JPA2lyonjug
 

Plus de lyonjug (20)

DIY: Analyse statique en Java
DIY: Analyse statique en JavaDIY: Analyse statique en Java
DIY: Analyse statique en Java
 
Lightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - AnsibleLightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - Ansible
 
Introduction LyonJUG décembre 2015
Introduction LyonJUG décembre 2015Introduction LyonJUG décembre 2015
Introduction LyonJUG décembre 2015
 
Introduction LyonJUG Janvier 2016
Introduction LyonJUG Janvier 2016Introduction LyonJUG Janvier 2016
Introduction LyonJUG Janvier 2016
 
Presentation jug novembre2015
Presentation jug novembre2015Presentation jug novembre2015
Presentation jug novembre2015
 
201502 - Integration Testing
201502 - Integration Testing201502 - Integration Testing
201502 - Integration Testing
 
201311 - Middleware
201311 - Middleware201311 - Middleware
201311 - Middleware
 
201303 - Golo
201303 - Golo201303 - Golo
201303 - Golo
 
201303 - Java8
201303 - Java8201303 - Java8
201303 - Java8
 
201305 - Lambda by R. Forax
201305 - Lambda by R. Forax201305 - Lambda by R. Forax
201305 - Lambda by R. Forax
 
201301 - Focus Neo4j
201301 - Focus Neo4j201301 - Focus Neo4j
201301 - Focus Neo4j
 
201301 - Panorama NoSQL
201301 - Panorama NoSQL201301 - Panorama NoSQL
201301 - Panorama NoSQL
 
201209 Lombok & Guava
201209 Lombok & Guava201209 Lombok & Guava
201209 Lombok & Guava
 
201209 LT Clojure
201209 LT Clojure201209 LT Clojure
201209 LT Clojure
 
Spring Batch Workshop (advanced)
Spring Batch Workshop (advanced)Spring Batch Workshop (advanced)
Spring Batch Workshop (advanced)
 
Spring Batch Workshop
Spring Batch WorkshopSpring Batch Workshop
Spring Batch Workshop
 
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
 
GlassFish, Application versioning et rolling upgrade en haute disponibilité
GlassFish, Application versioning et rolling upgrade en haute disponibilitéGlassFish, Application versioning et rolling upgrade en haute disponibilité
GlassFish, Application versioning et rolling upgrade en haute disponibilité
 
Développement dans le cloud - Sacha Labourey
Développement dans le cloud - Sacha LaboureyDéveloppement dans le cloud - Sacha Labourey
Développement dans le cloud - Sacha Labourey
 
20091020 JPA2
20091020 JPA220091020 JPA2
20091020 JPA2
 

Présentation Granite ds lyon 2011 par William Draï