SlideShare une entreprise Scribd logo
1  sur  69
Stack Technologique Google
Nancy – 7 décembre
http://twitter.com/DidierGirard
Mer ci aux sponsor s
Tag twitter : #JUGing
Wave : « with:public JUGing »
Comprendre comment
Google se positionne par
rapport aux tendances du
marché
Le Cloud : IaaS, PaaS et SaaS
Standards
Mobilité
Collaboration
Agenda
• Qui connaît SFEIR ?
• Principes de base de Google
• Produit de Google
• Démonstration
• Zoom sur GWT2
La société
250 collaborateurs
1985
Nos offres
• Technologiques
– Développement Java/J2EE
• Partenaire SpringSource, Google
– Développement .NET
• Partenaire Microsoft
• Projets
– Conseil
– Méthodologie Agile
– Tierce Maintenance Applicative
• Innovation
Rich Internet Application, Informatique mobile (Android, iPhone),
Cloud Computing, Internet dans des conditions extrêmes,
Réseaux Sociaux
Innovation :10% du CA
Partager
20 conférences
10 articles
3 blogs
2 projets OpenSource
1 livre
Un livre
Produits de Google
Google AppEngine
1
Serveur d’applications
• Servlet
• XMPP
• Mail
• Batch
• « Gratuit » pour 5millions de pages vues
par mois
• BigTable : NoSQL
Déploiement en 1-click
Exemple : 2 jours de charge pour une annonce,
maximum à 700 requêtes par seconde
http://WhiteHouse.gov/openforquestions
Application de téléphonie mobile
Démonstration
http://www.ongwt.com
http://sfeir.appspot.com
Google Web Toolkit
2
RIA, avec
javascript, sans
javascript
IDE
Java
source
Compiled
JavaScript
GWT cross-compiler
Démonstration
26
Android
3
Démonstration
A Bon Entendeur
Avertisseur de radar pour Android
Chrome
4
HTML 5
Efficace
Fiable
SDC
5
Google Apps
6
http://www.sfeir2.com
Google Wave
http://wave.google.com/
7
Des per sonnes
col l abor ent vi a
i nt er net
Synt hèse de l a
«  conver sat i on  »…
Organisation
Contacts
Recherche
Vagues Actives
Une vague
Les droits
Concepts de bases
Vague
Contributeurs
Robots
Vaguelette
Commentaires
Gadgets
Pour nous, dével oppeur s,
2 i nnovat i ons
Gadget s
ROBOTS !
Demo 1 : créer un gadget
Le Coq
Démo : créer un Robot
Pr oxy SMS
Qui vi endr a j eudi à l a
soi r ée At mosphèr e :
06 14 59 32 16
Oui , envoyez «  +1  »
Non, envoyez «  - 1  »
Ecrire dans la Wave
Pr oxy SMS
Principe de base de Google
Une architecture
ROA
(REST)
1
Un monde d’URL
• http://picasaweb.google.fr/didier.girard/USI2008#521
• http://mail.google.com/mail/?zx=12eye4e60yf66&shv
• https://wave.google.com/wave/#restored:search:in%2
• http://spreadsheets.google.com/ccc?key=0AguSyh6N
Un standard
HTML5
2
Une licence
3
Une infrastructure
4
Deux langages
5
Conclusion
Quel modèle organisationnel
permet le plus d’innovation ?
Fou furieux
Manager
Marketing
Développeur
Utilisateur
RevendeurAdmin
Modèle 1
Développeur
Utilisateur
Modèle 2
Quel modèle organisationnel
permet le plus d’innovation ?
Modèle A
Développeur
Utilisateur
Modèle B
Développeur
Utilisateur
Développeur
Utilisateur
Commercial
Marketing
Infrastructure
RevendeurExploitation
Sécurité
Qualité
Hiérarchie
Intérêts
Développeur
Utilisateur
Développeur
=
Innovateur
Licence
• Les photos et logos appartiennent à
leurs auteurs respectifs
• Le contenu de la présentation est sous
licence Creative Commons 2.0 France
– Contrat Paternité
– Pas d'Utilisation Commerciale
– Partage des Conditions Initiales à l'Identique
• http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

Contenu connexe

En vedette

L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"
L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"
L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"Pascale Baumeister
 
Integration continue et déploiement automatisé
Integration continue et déploiement automatiséIntegration continue et déploiement automatisé
Integration continue et déploiement automatiséJérémie Campari
 
Les 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système LinuxLes 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système Linuxjean NZONZIDI
 
Concept de l’Intégration Continue
Concept de l’Intégration ContinueConcept de l’Intégration Continue
Concept de l’Intégration ContinueFrédéric Sagez
 
A la recherche d'ElasticSearch
A la recherche d'ElasticSearchA la recherche d'ElasticSearch
A la recherche d'ElasticSearchNinnir
 
Management de l'innovation par karim bouassem
Management de l'innovation par karim bouassemManagement de l'innovation par karim bouassem
Management de l'innovation par karim bouassemKarim1980
 
Chapitre2 prise en_main_kibana
Chapitre2 prise en_main_kibanaChapitre2 prise en_main_kibana
Chapitre2 prise en_main_kibanaFabien SABATIER
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et DockerStephane Manciot
 
Chapitre3 elk concepts_avances
Chapitre3 elk concepts_avancesChapitre3 elk concepts_avances
Chapitre3 elk concepts_avancesFabien SABATIER
 
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...Guillaume MOCQUET
 
ElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementMohamed hedi Abidi
 
«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...
«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...
«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...Isam Shahrour
 
Quel modèle pour le maroc
Quel modèle pour le marocQuel modèle pour le maroc
Quel modèle pour le marocNasrou Aboumehdi
 
Faites grandir l'innovation dans votre organisation tilt360° leadership 2012
Faites grandir l'innovation dans votre organisation tilt360° leadership 2012Faites grandir l'innovation dans votre organisation tilt360° leadership 2012
Faites grandir l'innovation dans votre organisation tilt360° leadership 2012LesIdeesquiParlent
 
L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise
L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise
L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise Sidi Med Dah
 

En vedette (18)

L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"
L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"
L'entreprise libérée par Pascale Baumeister "Militante du Bonheur"
 
Integration continue et déploiement automatisé
Integration continue et déploiement automatiséIntegration continue et déploiement automatisé
Integration continue et déploiement automatisé
 
Les 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système LinuxLes 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système Linux
 
Concept de l’Intégration Continue
Concept de l’Intégration ContinueConcept de l’Intégration Continue
Concept de l’Intégration Continue
 
L'innovation en biblitohèque
L'innovation en biblitohèqueL'innovation en biblitohèque
L'innovation en biblitohèque
 
A la recherche d'ElasticSearch
A la recherche d'ElasticSearchA la recherche d'ElasticSearch
A la recherche d'ElasticSearch
 
Management de l'innovation par karim bouassem
Management de l'innovation par karim bouassemManagement de l'innovation par karim bouassem
Management de l'innovation par karim bouassem
 
Chapitre2 prise en_main_kibana
Chapitre2 prise en_main_kibanaChapitre2 prise en_main_kibana
Chapitre2 prise en_main_kibana
 
Introduction to Apache Spark
Introduction to Apache SparkIntroduction to Apache Spark
Introduction to Apache Spark
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 
Chapitre3 elk concepts_avances
Chapitre3 elk concepts_avancesChapitre3 elk concepts_avances
Chapitre3 elk concepts_avances
 
Marketing de l'innovation
Marketing de l'innovationMarketing de l'innovation
Marketing de l'innovation
 
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
 
ElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementElasticSearch : Architecture et Développement
ElasticSearch : Architecture et Développement
 
«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...
«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...
«Innover pour carburer - Innover ou disparaître » Conférence d'Isam Shahrour,...
 
Quel modèle pour le maroc
Quel modèle pour le marocQuel modèle pour le maroc
Quel modèle pour le maroc
 
Faites grandir l'innovation dans votre organisation tilt360° leadership 2012
Faites grandir l'innovation dans votre organisation tilt360° leadership 2012Faites grandir l'innovation dans votre organisation tilt360° leadership 2012
Faites grandir l'innovation dans votre organisation tilt360° leadership 2012
 
L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise
L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise
L'innovation est un facteur clé de sucés pour la compétivité d'une entreprise
 

Similaire à Stack Technologique Google

HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...
HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...
HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...Nadia Berg
 
SPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsSPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsMicrosoft
 
Introduction à la veille sur le web
Introduction à la veille sur le webIntroduction à la veille sur le web
Introduction à la veille sur le webQuentin Adam
 
Introduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : FlowIntroduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : FlowSabrine Chouk
 
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)serge luca
 
Portable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnantPortable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnantMicrosoft
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).
Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).
Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).Café Numérique Liège
 
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !Microsoft Technet France
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkLaurent Sittler
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
Referencement semantique-smx-paris-2013 Par David Degrelle
Referencement semantique-smx-paris-2013 Par David Degrelle Referencement semantique-smx-paris-2013 Par David Degrelle
Referencement semantique-smx-paris-2013 Par David Degrelle Guillaume Eouzan
 
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021Philippe YONNET
 
Panorama des outils google - Office de Tourisme Val de Cher Saint-Aignan
Panorama des outils google - Office de Tourisme Val de Cher Saint-AignanPanorama des outils google - Office de Tourisme Val de Cher Saint-Aignan
Panorama des outils google - Office de Tourisme Val de Cher Saint-AignanOffice de Tourisme Val de Cher Controis
 
Veille SEO et Data - Août 2019 - Clustaar
Veille SEO et Data - Août 2019 - ClustaarVeille SEO et Data - Août 2019 - Clustaar
Veille SEO et Data - Août 2019 - ClustaarClustaar SEO & Data
 
Poste de travail 2020
Poste de travail 2020Poste de travail 2020
Poste de travail 2020Eric Juin
 
meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022Frederic Leger
 

Similaire à Stack Technologique Google (20)

HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...
HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...
HISTOIRE ET PANORAMA DU WEB À DESTINATION DES PROFESSIONNELS DE L'IMAGE ET DE...
 
SPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsSPA avec SignalR et Angular Js
SPA avec SignalR et Angular Js
 
Introduction à la veille sur le web
Introduction à la veille sur le webIntroduction à la veille sur le web
Introduction à la veille sur le web
 
Introduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : FlowIntroduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : Flow
 
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
 
Portable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnantPortable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnant
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).
Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).
Café Numérique Liège #2: Les Tablettes tactiles par Olivier Matz (Technifutur).
 
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint Framework
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
Le Web d'aujourd'hui et de demain
Le Web d'aujourd'hui et de demainLe Web d'aujourd'hui et de demain
Le Web d'aujourd'hui et de demain
 
Référencement et Web Sémantique SMX Paris 2013
Référencement et Web Sémantique SMX Paris 2013Référencement et Web Sémantique SMX Paris 2013
Référencement et Web Sémantique SMX Paris 2013
 
Referencement semantique-smx-paris-2013 Par David Degrelle
Referencement semantique-smx-paris-2013 Par David Degrelle Referencement semantique-smx-paris-2013 Par David Degrelle
Referencement semantique-smx-paris-2013 Par David Degrelle
 
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
 
Panorama des outils google - Office de Tourisme Val de Cher Saint-Aignan
Panorama des outils google - Office de Tourisme Val de Cher Saint-AignanPanorama des outils google - Office de Tourisme Val de Cher Saint-Aignan
Panorama des outils google - Office de Tourisme Val de Cher Saint-Aignan
 
Veille SEO et Data - Août 2019 - Clustaar
Veille SEO et Data - Août 2019 - ClustaarVeille SEO et Data - Août 2019 - Clustaar
Veille SEO et Data - Août 2019 - Clustaar
 
Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?
 
Poste de travail 2020
Poste de travail 2020Poste de travail 2020
Poste de travail 2020
 
meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022
 

Plus de Lorraine JUG

Milou fait un régime Guava Lombok
Milou fait un régime Guava LombokMilou fait un régime Guava Lombok
Milou fait un régime Guava LombokLorraine JUG
 
De Runnable & synchronized à parallele() et atomically()
De Runnable & synchronized à parallele() et atomically()De Runnable & synchronized à parallele() et atomically()
De Runnable & synchronized à parallele() et atomically()Lorraine JUG
 
Java Message Services
Java Message ServicesJava Message Services
Java Message ServicesLorraine JUG
 
Bonita Open Solution why, what, how?
Bonita Open Solution why, what, how?Bonita Open Solution why, what, how?
Bonita Open Solution why, what, how?Lorraine JUG
 
The Java EE 6 platform
The Java EE 6 platformThe Java EE 6 platform
The Java EE 6 platformLorraine JUG
 
Comment concilier Agilité et projet au forfait ?
Comment concilier Agilité et projet au forfait ?Comment concilier Agilité et projet au forfait ?
Comment concilier Agilité et projet au forfait ?Lorraine JUG
 
Scrum, iceScrum et Rock'n Roll
Scrum, iceScrum et Rock'n RollScrum, iceScrum et Rock'n Roll
Scrum, iceScrum et Rock'n RollLorraine JUG
 

Plus de Lorraine JUG (13)

Couchbase
CouchbaseCouchbase
Couchbase
 
Milou fait un régime Guava Lombok
Milou fait un régime Guava LombokMilou fait un régime Guava Lombok
Milou fait un régime Guava Lombok
 
De Runnable & synchronized à parallele() et atomically()
De Runnable & synchronized à parallele() et atomically()De Runnable & synchronized à parallele() et atomically()
De Runnable & synchronized à parallele() et atomically()
 
NIO 2
NIO 2NIO 2
NIO 2
 
Java SE 7
Java SE 7Java SE 7
Java SE 7
 
Java Message Services
Java Message ServicesJava Message Services
Java Message Services
 
Bonita Open Solution why, what, how?
Bonita Open Solution why, what, how?Bonita Open Solution why, what, how?
Bonita Open Solution why, what, how?
 
GWT
GWTGWT
GWT
 
The Java EE 6 platform
The Java EE 6 platformThe Java EE 6 platform
The Java EE 6 platform
 
Tapestry
TapestryTapestry
Tapestry
 
Comment concilier Agilité et projet au forfait ?
Comment concilier Agilité et projet au forfait ?Comment concilier Agilité et projet au forfait ?
Comment concilier Agilité et projet au forfait ?
 
Fcitr public
Fcitr publicFcitr public
Fcitr public
 
Scrum, iceScrum et Rock'n Roll
Scrum, iceScrum et Rock'n RollScrum, iceScrum et Rock'n Roll
Scrum, iceScrum et Rock'n Roll
 

Stack Technologique Google

Notes de l'éditeur

  1. Webkit -> chrome Android phone -> it’s launching emulators